我一直在寻找可以在 Linux 环境中将字幕与视频文件复用的东西。关键是它应该将字幕软嵌入视频,而不是再次编码。(如 avidemux)。经过此复用过程后,用户应该能够使用 VLC 等打开/关闭字幕。
在搜索过程中,我发现了一款可以满足我需求的软件,名为 Windows 环境下的 AVI-Mux GUI。但是,我需要这些软件的 Linux 替代品。
谢谢。
答案1
AVI 容器格式根本不支持嵌入(多路复用)字幕 - 它仅支持硬字幕,这需要在每个视频帧中重新编码带有字幕的视频。
要获得多路复用字幕,您需要使用 MKV 或 MP4 容器格式,具体取决于字幕格式。
您的 AVI 文件可以重新混合到任一容器中,这同样取决于视频和音频编解码器。请参阅容器格式比较在 Wikipedia 上查看兼容性表。
我发现 MKV 比 MP4 支持更多的组合
这MKVToolNix适用于 Linux 的软件包,可以满足您的所有需求
对于 MP4,使用的工具是MP4盒
如果你需要更多有关容器格式(例如 AVI、MP4、MKV 等)和编解码器(例如 DivX、Xvid、H.264 等)之间的差异的信息,那么数字容器格式并且其链接的文章是一个很好的起点。