小编blö*_*örk的帖子

ffmpeg设置字幕轨道为默认值

通过添加.ass字幕跟踪与ffmpeg的一个MKV视频,它不设置为默认的轨道,所以在播放你必须手动打开字幕.是否可以设置字幕轨道的默认标志?

使用的ffmpeg命令:

ffmpeg -i video.mp4 -i subtitles.ass -c:v libx264 -preset veryslow \
 -pix_fmt yuv420p10le -c:a copy -c:s copy output.mkv
Run Code Online (Sandbox Code Playgroud)

请注意,我想保留.ass字幕格式,而不是将字幕转换为mov_text,如同在类似问题中建议: 如何使用ffmpeg设置默认流

之后可以使用mkvpropedit设置默认标志,如下所示:

mkvpropedit output.mkv --edit track:s1 --set flag-default=1
Run Code Online (Sandbox Code Playgroud)

但是有可能直接用ffmpeg做到这一点吗?

video ffmpeg subtitle

15
推荐指数
2
解决办法
1万
查看次数

标签 统计

ffmpeg ×1

subtitle ×1

video ×1