如何将 Windows/Mac 操作系统创建的 MPG 文件转换为 Linux 兼容文件?

如何将 Windows/Mac 操作系统创建的 MPG 文件转换为 Linux 兼容文件?

我有一个 Film.MPG 文件。分辨率为 720P,每秒 50 帧。当我使用它播放文件时gst-launch playbin uri=file:///tmp/final.mpg,它不起作用。但它可以与 Mplayer/VLC 一起使用。我注意到我可以转换文件,它也可以工作,但会降低质量。

所以我的问题是。如何ffmpeg将 File.MPG 转换为质量更好的 File.AVI 或其他格式,以便获得平衡的视频/音频或几乎相同的工作。

跟进:

通过这样做,它的工作:ffmpeg -sameq -i filmfr2.mpg filmfr2.avi

答案1

在保持分辨率和播放 fps 不变的情况下增加比特率可能会导致文件变大,但您可以节省很多质量。即将尝试一下。ffmpeg 还有几个 GUI,例如此处提到的移动媒体转换器,用于类似这样的问题:如何才能最大限度地压缩视频文件?

请记住,这不会提高视频质量,但可以帮助您保持当前质量。

我希望这能给你提供如何运行测试的线索,即使这不能回答你的问题。

我预计这个答案会被否决,让我们看看这次我能收获多少。

祝你好运!

答案2

如果该文件无法播放gst-launch,则说明您没有安装播放该文件所需的 GStreamer 元素。

我建议尝试在totem(使用 GStreamer 框架) 下播放该文件。如果缺少任何元素,它会弹出一个窗口,提示您安装播放文件所需的软件包。完成此操作后,该文件应该可以在totem任何其他 GStreamer 应用程序中播放(包括自定义gst-launch调用)。

相关内容