TCAX特效字幕保姆入门教程+效果演示+软件源码自取
目录
介绍
下载链接
初步使用
软件使用
tcc文件介绍
tcc文件版本
模式设置
编辑 k值提供方式举例
特效脚本设置
主要设置
ass全局风格设置
额外设置
常见问题
编码使用
使用其他tcax博主的进行编码测试
介绍
TCAX是一款专门用于制作特效字幕的软件。通过TCAX,既可以制作出常见的ASS特效字幕,也可以制作出TCAX所特有的TCAS特效字幕。尤其是TCAX的内置特效功能,即便是没有任何编程基础的人,利用TCAX的内置特效功能,也可以制作出一些炫丽的特效字幕。
TCAX的内置特效是一些编写好的可以直接拿来用于制作特效字幕的脚本。这些脚本符合一定的编写规范,每个脚本都具有单一的效果。他们存放在TCAX程序根目录下的scripts文件夹中,共有6种类型的内置特效脚本。利用内置特效,用户只需要通过简单的修改TCC文件,就可以制作出一个完整特效字幕。
具体可以去tcax贴吧学习和交流
TCAX 字幕特效制作工具官方论坛|ASS|TCAS|Python|Aegisub|Lua - Powered by Discuz!
下载链接
tcax所需软件
提取码:2cX2
初步使用
软件使用
来到下载好的软件本体
双击tcax进行打开

如果打开时报错msvcp100.dll找不到导致错误
安装博主分享的运行库进行补救即可


首先准备好做的视频和打好k值的字幕文件
也可以使用博主准备的进行练习(看到这么体贴的博主还不赶紧点赞收藏关注一波(#^.^#))
练习demo
https://pan.quark.cn/s/5d1b357ae2dd
常见的问题
包含K值的ASS字幕文件的文件名不能跟TCC文件的文件名相同。
例如︰如果TCC文件的名称是test.tcc,而包含K值的ASS字幕文件的名称是test.ass,那么解析TCC文件的时候就会报错。产生错误原因就在于TCAX最终生成的ASS特效字幕文件的名称跟TCC文件的名称是一样的。所以说如果已经存在一个相同名称的ASS文件,那么就无法再生成这个名称的ASS文件了。一个很好的做法就是将包含K值的ASS文件的名称后加上_k,例如命名成test_k.ass。这样既可以避免出现错误,也可以很容易的看出这是一个包含K值的ASS字幕文件。

可以在aegisub中进行预览

回到tcax,选择3选项创建tcc文件

回车后输入准备好的ass文件路径和tcc文件名,使得创建的tcc文件和ass文件在同一目录下

输入后回车

可以看到tcc文件已被成功创建
使用vscode或者其他文本编辑器打开都可以

tcc文件介绍
tcc文件版本

模式设置


k值提供方式举例

特效脚本设置


主要设置



ass全局风格设置



额外设置

常见问题
font file中的字体既可以是已经安装了的字体,也可`以是没有安装的字体。
利用fontColor.exe这个程序可以很容易的选择已经安装过的字体。
所选的字体文件—定要含有K值ASS文件中所有文字的字体。
这是一个很常见的问题。例如对中文字幕使用日文字体,或者日文字幕尽管使用了日文字体,但是里面的汉字使用了简体字等都会出现错误。
font face id的值。
再次强调一下,ttf字体只能设置1。设置为其他的值会报错。ttc字体请根据需要设置font face id的值,.一股设置为2。如果你的TCC文件是在现有的文件基础上修改的很看可能原光的字体是ttc的学体,命你蒋字体改战ttf的字体。这时一定不要忘记把font face id的值也改为1,这一点经常容易疏忽。
alignment的值只代表字幕的显示位置,并不代表定位时的参考点。
TCAX生成的ASS特效字幕在默认情况下一律按照an5,也就是文字中心进行定位。



编码使用
# tcc file version< tcc file version = 1.000 ># mode configuration< inherit ass header = false >
< k mode = syllable >
< text layout = horizontal >
< tcaxpy init = true >
< tcaxpy user = false >
< tcaxpy fin = true ># py settings< py file = !in_003.py > < beg line = 1 > < end line = 0 >
< py file = !main_001.py > < beg line = 1 > < end line = 0 >
< py file = !out_003.py > < beg line = 1 > < end line = 0 >
< py file = !eft_004.py > < beg line = 1 > < end line = 0 >
< py file = !ext_001.py > < beg line = 1 > < end line = 0 ># main settings< k-timed ass file = 蓝心羽-晴天_k.ass >
< font file = simhei.ttf > < font face id = 1 > < font size = 36 >
< fx width = 1280 > < fx height = 720 > < fx fps = 23.976 >
< alignment = 7 >
< x offset = 30 > < y offset = 15 >
< spacing = 0 > < space scale = 1.000 ># style settings< font face name = "" >
< bord = 1 > < shad = 0 >
< primary color = FFFFFF > < secondary color = 000000 > < outline color = 000000 > < back color = 000000 >
< primary alpha = 0 > < secondary alpha = 255 > < outline alpha = 0 > < back alpha = 255 ># additional settings< blur = 0.000 >
这里调整的py settings设置都可在tcax安装目录下找到默认脚本



这些都是,不再点进去一一查看,感兴趣可以自己点击查看
附上各参数解释
此时先不做任何改动使用tcc默认提供的特效即可
tcc文件此时还没有和ass文件进行绑定
进入到tcax的安装根目录,双击执行assoc.exe文件



此时可以看到tcc文件的图标也不再是空白,说明关联成功(博主本来就不是空白是因为博主之前点击过)
鼠标右键tcc文件,选择parse

生成特效字幕

可以直接在aegisub中分别加载视频和字幕进行查看

tcax内置脚本前缀分类说明:

使用其他tcax博主的进行编码测试

记得将in_you003.py文件添加到scripts的in目录下,或者这里可以直接写脚本文件的绝对路径

parse后进行测试

查看效果

或者还可以搭配其他的效果:

相关文章:
TCAX特效字幕保姆入门教程+效果演示+软件源码自取
目录 介绍 下载链接 初步使用 软件使用 tcc文件介绍 tcc文件版本 模式设置 编辑 k值提供方式举例 特效脚本设置 主要设置 ass全局风格设置 额外设置 常见问题 编码使用 使用其他tcax博主的进行编码测试 介绍 TCAX是一款专门用于制作特效字幕的软件。通过TCAX…...
【C语言】自定义类型:结构体深入解析(二)结构体内存对齐宏offsetof计算偏移量结构体传参
文章目录 📝前言🌠 结构体内存对齐🌉内存对齐包含结构体的计算🌠宏offsetof计算偏移量🌉为什么存在内存对⻬?🌠 结构体传参🚩总结 📝前言 本小节,我们学习结构的内存对…...
活动回顾 (上) | 2023 Meet TVM 系列活动完美收官
作者:xixi 编辑:三羊、李宝珠 2023 Meet TVM 年终聚会于 12 月 16 日在上海圆满落幕,本次 meetup 不仅邀请到了 4 位 AI 编译器专家为大家带来了精彩的分享,还新增了圆桌讨论环节,以更多元的视角和各位共同讨论大模型…...
JMeter常见配置及常见问题修改
一、设置JMeter默认打开字体 1、进入安装目录:apache-jmeter-x.x.x\bin\ 2、找到 jmeter.properties,打开。 3、搜索“ languageen ”,前面带有“#”号.。 4、去除“#”号,并修改为:languagezh_CN 或 直接新增一行&…...
描述一个bug及定义bug的级别
(一)描述一个bug 描述一个bug,需要以下几个因素: 故障标题、故障发现的版本、故障类别(功能/兼容/界面)、故障优先级、故障描述(测试环境、测试步骤、预期结果、实际结果)。 举个例…...
Java项目-瑞吉外卖项目优化Day3
前后端分离开发 Yapi 是一个接口结合了接口测试、接口管理的管理平台,需要配置比较麻烦。看弹幕说用apifox更好用。可以将接口文档导出导入。 Swagger 注意下面的地址前面要有/。 效果: 可以在这里实现接口的测试,也可以导出文档等等。一般…...
测试理论知识四:大型软件的测试技巧——单元测试
1. 模块测试/单元测试 模块测试也被称为单元测试,本文章称单元测试为主。 对于小的程序测试,我们可以在一定时间内完成,如果面对的是大型程序,等程序开发完成之后我们再进行测试,那会大大降低我们的效率。 单元测试…...
安防监控系统/磁盘阵列/视频监控EasyCVR平台微信推送步骤大公开
视频汇聚/视频云存储/集中存储/视频监控管理平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、云存储、智能分析等,视频智能分析平台EasyCVR融合性强、开放度…...
算法与数据结构--特殊有序集的线性时间排序算法
一.计数排序算法 基本思想:统计每个输入元素的个数,然后根据这些计数值重构原数组。 使用范围:需要知道元素大小范围,就是最大值是多少。 【排序算法】计数排序_哔哩哔哩_bilibili 二.基数排序 使用场景:只适用于…...
windows 动态库和静态库 介绍
在Windows平台上,动态库和静态库都是用于组织和共享代码的方式。这些库文件的扩展名和用途有一些区别。 1. 静态库和动态库 静态库(Static Library): 文件扩展名:.lib在编译链接时,静态库的代码被直接嵌入…...
微软官方镜像下载大全(windows iso 官方镜像)
原本只是想下一个Windows Server 2022中文版的镜像,后面发现要么就是慢得一批的某盘,要么就是磁力,我想直接下载简简单单,找了一圈没有找到。官网下载需要注册、登录乱七八糟,最终终于找到下载方法了,适用于…...
ceph块存储学习
目录 ceph的组件和功能 ceph的数据读写流程 ceph存储池学习 ceph的组件和功能 Ceph OSD:功能是存储数据,处理数据的复制、恢复、平衡数据分布,并将一些相关数据提供给Ceph Monitor,。 Ceph Monitor: 功能是维护整个集群健康状态&…...
开发模型和测试模型
1. 开发模型 1.1 瀑布模型 瀑布模型是其他模型的基础框架 start—>需求分析---->计划----->设计----->编码----->测试----->End(其实就是软件开发的生命周期) 特点:线性的开发流程 缺陷:测试被后置。①风险往…...
Kubectl 部署简单应用
创建新服务 kubectl create deployment kubernetes-bootcamp --imagegcr.io/google-samples/kubernetes-bootcamp:v1 查看 kubectl get deployments 打开新的终端执行 kubectl proxy 此时,切回上一个终端,通过 kubectl get pods 可查看已部署好的pod。并…...
Flink电商实时数仓(三)
DIM层代码流程图 维度层的重点和难点在于实时电商数仓需要的维度信息一般是动态的变化的,并且由于实时数仓一般需要一直运行,无法使用常规的配置文件重启加载方式来修改需要读取的ODS层数据,因此需要通过Flink-cdc实时监控MySql中的维度数据…...
四种消息队列,如何选型
这篇文章,主要讲述 Kafka、RabbitMQ、RocketMQ 和 ActiveMQ 这 4 种消息队列的异同,无论是面试,还是用于技术选型,都有非常强的参考价值。 01 消息队列基础 1.1 什么是消息队列? 消息队列是在消息的传输过程中保存消…...
flutter开发windows应用的库
一、window_manager 这个插件允许 Flutter 桌面应用调整窗口的大小和位置 地址:https://github.com/leanflutter/window_manager二、win32 一个包,它使用FFI包装了一些最常见的Win32 API调用,使Dart代码可以访问这些调用,而不需…...
机器学习--线性回归
目录 监督学习算法 线性回归 损失函数 梯度下降 目标函数 更新参数 批量梯度下降 随机梯度下降 小批量梯度下降法 数据预处理 特征标准化 正弦函数特征 多项式特征的函数 数据预处理步骤 线性回归代码实现 初始化步骤 实现梯度下降优化模块 损失与预测模块 …...
【Spring Boot】面试题汇总,带答案的那种
继上次的文章【MySQL连环炮,你抗的住嘛?】爆火之后,越来越多的小伙伴后台留言,要求阿Q总结下其他的“连环炮”知识点,想在金九银十的面试黄金期轻松对线面试官。 同样为了节省大家的时间,阿Q最近对【Sprin…...
【大模型】快速体验百度智能云千帆AppBuilder搭建知识库与小助手
文章目录 前言千帆AppBuilder什么是千帆AppBuilderAppBuilder能做什么 体验千帆AppBuilderJava知识库高考作文小助手 总结 前言 前天,在【百度智能云智算大会】上,百度智能云千帆AppBuilder正式开放服务。这是一个AI原生应用开发工作台,可以…...
多云管理“拦路虎”:深入解析网络互联、身份同步与成本可视化的技术复杂度
一、引言:多云环境的技术复杂性本质 企业采用多云策略已从技术选型升维至生存刚需。当业务系统分散部署在多个云平台时,基础设施的技术债呈现指数级积累。网络连接、身份认证、成本管理这三大核心挑战相互嵌套:跨云网络构建数据…...
手游刚开服就被攻击怎么办?如何防御DDoS?
开服初期是手游最脆弱的阶段,极易成为DDoS攻击的目标。一旦遭遇攻击,可能导致服务器瘫痪、玩家流失,甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案,帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...
iOS 26 携众系统重磅更新,但“苹果智能”仍与国行无缘
美国西海岸的夏天,再次被苹果点燃。一年一度的全球开发者大会 WWDC25 如期而至,这不仅是开发者的盛宴,更是全球数亿苹果用户翘首以盼的科技春晚。今年,苹果依旧为我们带来了全家桶式的系统更新,包括 iOS 26、iPadOS 26…...
Linux相关概念和易错知识点(42)(TCP的连接管理、可靠性、面临复杂网络的处理)
目录 1.TCP的连接管理机制(1)三次握手①握手过程②对握手过程的理解 (2)四次挥手(3)握手和挥手的触发(4)状态切换①挥手过程中状态的切换②握手过程中状态的切换 2.TCP的可靠性&…...
C# 类和继承(抽象类)
抽象类 抽象类是指设计为被继承的类。抽象类只能被用作其他类的基类。 不能创建抽象类的实例。抽象类使用abstract修饰符声明。 抽象类可以包含抽象成员或普通的非抽象成员。抽象类的成员可以是抽象成员和普通带 实现的成员的任意组合。抽象类自己可以派生自另一个抽象类。例…...
优选算法第十二讲:队列 + 宽搜 优先级队列
优选算法第十二讲:队列 宽搜 && 优先级队列 1.N叉树的层序遍历2.二叉树的锯齿型层序遍历3.二叉树最大宽度4.在每个树行中找最大值5.优先级队列 -- 最后一块石头的重量6.数据流中的第K大元素7.前K个高频单词8.数据流的中位数 1.N叉树的层序遍历 2.二叉树的锯…...
MySQL账号权限管理指南:安全创建账户与精细授权技巧
在MySQL数据库管理中,合理创建用户账号并分配精确权限是保障数据安全的核心环节。直接使用root账号进行所有操作不仅危险且难以审计操作行为。今天我们来全面解析MySQL账号创建与权限分配的专业方法。 一、为何需要创建独立账号? 最小权限原则…...
Python 实现 Web 静态服务器(HTTP 协议)
目录 一、在本地启动 HTTP 服务器1. Windows 下安装 node.js1)下载安装包2)配置环境变量3)安装镜像4)node.js 的常用命令 2. 安装 http-server 服务3. 使用 http-server 开启服务1)使用 http-server2)详解 …...
根目录0xa0属性对应的Ntfs!_SCB中的FileObject是什么时候被建立的----NTFS源代码分析--重要
根目录0xa0属性对应的Ntfs!_SCB中的FileObject是什么时候被建立的 第一部分: 0: kd> g Breakpoint 9 hit Ntfs!ReadIndexBuffer: f7173886 55 push ebp 0: kd> kc # 00 Ntfs!ReadIndexBuffer 01 Ntfs!FindFirstIndexEntry 02 Ntfs!NtfsUpda…...
k8s从入门到放弃之HPA控制器
k8s从入门到放弃之HPA控制器 Kubernetes中的Horizontal Pod Autoscaler (HPA)控制器是一种用于自动扩展部署、副本集或复制控制器中Pod数量的机制。它可以根据观察到的CPU利用率(或其他自定义指标)来调整这些对象的规模,从而帮助应用程序在负…...
