奇想斋

关于 文章 友链 订阅

ffmpeg的基本操作

2021-10-24

烧录字幕

字幕文件通过外挂的方式载入是最灵活的,不过,如果要上传到视频网站,或者用手机、平板电脑等设备观看,就可能需要烧写到视频里面。ffmpeg也提供了相关命令:

ffmpeg -i input.mp4 -vf "ass=subtitle.ass" output.mp4

如果是srt格式的字幕,可以用ffmpeg转成ass格式:

ffmpeg -i input.srt output.ass

MKV视频格式允许内置字幕,可以用ffmpeg提取出来:

ffmpeg -i Movie.mkv -map 0:s:0 subs.srt

其中0:s:0代表第一条字幕轨,有时候视频里面内置了多条字幕轨,如果要选取第二条字幕轨,就要改成0:s:1

合并音频文件

要合并音频文件,首先把要合并的文件列出来放在一个文本文件里面,格式如下:

file track-01.mp3
file track-02.mp3
file track-03.mp3
...
file track-XX.mp3

然后运行下面的命令(假设上面的文件列表是list.txt):

ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp3

Powered by Pandoc ©️ 2017-2021 奈卜拉
欢迎致信 nebula_moe@outlook.com