一,增加字幕流
1 | # -i输入文件, |
二,提取字幕流
原始文本输出
1
2
3
4
5
6
7# 相同解释同上
# -an 代表取消输入文件中的音频部分
# -vn 代表取消输入文件中的视频部分
# -bsf:s 代表比特流过滤器其中字幕部分 把mov中的字幕转化为text
# -scodec 同-codec:s ,意思是设置字幕编码,copy意思是与输入文件字幕编码相同
# -f rawvideo 指定输出格式
ffmpeg -i output.mkv -an -vn -bsf:s mov2textsub -scodec copy -f rawvideo sub.txt原始文本输出
1
2# 相同解释同上
ffmpeg -i output.mkv -an -vn -c:s copy -f rawvideo -map 0:s sub2.txtass格式输出
1
2
3# 原始文本输出
# ass格式输出
ffmpeg -i output.mkv -an -vn -scodec copy sub3.ass