带有可选字幕的视频:是不是有合适的文件格式?

Posted

技术标签:

【中文标题】带有可选字幕的视频:是不是有合适的文件格式?【英文标题】:Video with Optional Subtitles: Is there a suitable file format?带有可选字幕的视频:是否有合适的文件格式? 【发布时间】:2017-03-13 03:41:42 【问题描述】:

我有一张 DVD,其中包含另一种语言的音频和可选的英文字幕。我想要一个包含可选字幕的文件,但我可以选择是否显示它。

假设播放器类似于 VLC(我也有用于 Apple TV 的 8Player 和 InFuse),并假设我可以选择抓取软件,例如 HandBrake,问题是:

是否有适合软字幕视频的容器格式?

除了有点丛林之外,我对各种格式了解不多。据我了解,MKV 可能是一个合适的候选人,但我不知道 MP4。

【问题讨论】:

【参考方案1】:

MP4 作为容器可以包含字幕流以及视频和音频流。

可以使用ffmpeg添加字幕:https://en.wikibooks.org/wiki/FFMPEG_An_Intermediate_Guide/subtitle_options

您的播放器应该允许您通过设置选择字幕。

根据您的情况需要注意的一点 - 如果原始字幕被“硬”编码到视频中,那么这对您来说将是一个问题,因为删除它们并非易事。根据您的目的,简单地设置两组字幕可能是可以的,一组在另一组之上,但显然这总是看起来很棒。

【讨论】:

以上是关于带有可选字幕的视频:是不是有合适的文件格式?的主要内容,如果未能解决你的问题,请参考以下文章

Silverlight 是不是有标准或推荐的外部字幕格式?

如何将一个H264视频,AAC音频,一个中文字幕,一个英文字幕,合成一个高清MP4中英双字幕的视频文件?

如何将字幕合成视频文件里面

字幕和电影合成

如何把字幕和视频合成到一个文件?

android 中使用ffmpeg,将视频加入字幕,用ass文件,在PC上可以,但在Android上一直不行