我想在 Linux 上转换我的视频文件,因为我的电视只能识别 AVI 视频格式。
我第一次尝试转换我的文件是通过手刹。事实是,开箱即用,我只有两个编解码器,MPEG-4 和 Matroska,我都试过了,但它们在我的电视上不起作用:(
我试图将目标文件重命名为 *.avi ,但是使用 mediainfo 工具,我收到一个错误(我忘了复制它),基本上说“它是隐藏在 AVI 文件中的 MP4”。我只需要重命名文件以不再出现此错误。所以没有Handbrake 的编解码器。
我也尝试使用 VLC 转换我的视频,但编解码器也不存在:
不是正确的编解码器
现在我确定这不是错误,那么如何在 linux 上安装 AVI 编解码器?
提前致谢,
数学
NOTA BENE:我是法国人,所以有些答案可能看起来很奇怪 :)
AVI 是媒体文件的容器,而不是编解码器本身。如果您的电视无法识别 mp4 格式,则可能是因为您的电视中缺少编解码器。
我会尝试使用Avidemux转换文件,并为视频选择mpeg2编解码器,为音频选择mp2。试用简单的短视频就足够了。
当然,您可以在 Avidemux 中尝试不同的编解码器。
通过互联网搜索后,我终于找到了我的问题的答案。这可能对您没有帮助,因为您可能没有相同的电视。这是我用来自动转换文件的 bash 脚本:https://pastebin.com/ZGhKBqNj
如果您想为视频文件添加字幕,只需将文件重命名为视频 file.srt 的名称即可。第一个参数是视频文件,第二个参数是位置(不要将文件名放在位置中)。这是 Github 上某人脚本的一个分支,但我不记得他的名字......希望这可以帮助某人!(适用于索尼 Bravia 电视)