Windows中如何使用ffmpeg将ass字幕文件插入到mkv文件中

August 1, 2024 by Clyde

有时候我们下载的原始电影文件可能来自国外并且不支持中文输出,这个时候需要使用工具使原有的字幕文件删除,并且加入我们需要的字幕文件。

 title=

获取ffmpeg并加入系统路径

下载地址:

https://ffmpeg.org/

加入系统路径

点击windows搜索栏,搜索“path”,找到系统变量,找到path对应一栏,选择编辑,将解压后的ffmpeg的文件路径填入。

去除mkv原有的字幕文件

cd /d I:\mkv //打开cmd,切换到视频目录
ffmpeg -i test.mkv -map 0 -map -0:s -c copy output2.mkv // -map 0: 映射所有的输入流。 -map -0:s: 排除所有的字幕流.

将空的视频流文件加入ass字幕

ffmpeg -i output2.mkv -i test.ass -c:v copy -c:a copy -c:s ass -metadata:s:s:0 language=eng output3.mkv

  1. 读取 output2.mkv 和 test.ass。
  2. 复制视频流和音频流,而不重新编码(通过 -c:v copy 和 -c:a copy)。
  3. 将字幕流编码为 ASS 格式(通过 -c:s ass)。
  4. 设置第一个字幕流的语言元数据为英语(通过 -metadata:s:s:0 language=eng)。
  5. 输出结果到 output3.mkv。
  6. 可以使用 ISO 639-1 或 ISO 639-2 语言代码来指定不同的语言.
eng: 英语 (English)
chi 或 zho: 中文 (Chinese)
fre 或 fra: 法语 (French)
ger 或 deu: 德语 (German)
ita: 意大利语 (Italian)
jpn: 日语 (Japanese)
kor: 韩语 (Korean)
rus: 俄语 (Russian)
spa: 西班牙语 (Spanish)
por: 葡萄牙语 (Portuguese)
ara: 阿拉伯语 (Arabic)
hin: 印地语 (Hindi)
1 comment
  1. leon

    test

    leon 回复
如需评论,请填写表单。

提交前先勾选

© 2025 | The Asuna Blog From | X-ways theme