将视频转换为最有可能在 Windows 系统上播放的格式

将视频转换为最有可能在 Windows 系统上播放的格式

我有一些flv视频mp4,需要将其转换为可在 Windows Vista 系统上播放的格式(用于演示)。问题是,我无法在演示中测试系统上的视频。我猜想 Windows 系统上没有安装其他代码。我不确定是否安装了 vlc。

因此,问题在于将视频转换为一种在部分未知的 Windows 系统上最不可能导致任何问题的格式。您有什么建议?

ffmpeg请提供或mencoderavidemux(任何您想要的)的精确参数。

编辑刚刚意识到我还需要指定一个音频编解码器(例如avidemux),所以我应该使用哪一个?

答案1

就兼容性而言,MPEG-1 是最佳选择。MPEG-1 编解码器至少从 XP SP2 开始就已成为 Windows 的标准。

答案2

微软已经发布编解码器常见问题解答

目前有数百种音频和视频编解码器在使用。有些是由 Microsoft 创建的,但绝大多数编解码器是由其他公司、组织或个人创建的。默认情况下,Windows 操作系统和播放器包含许多最流行的编解码器, 例如Windows Media 音频、Windows Media 视频和 MP3

去搞清楚。

正如 Kyle 所说,MPEG-1 是你唯一的选择。不过请注意,它是在 1988 年开发的,你获得的质量是荒谬地不好。至于音频,如果 Microsoft 表示支持 MP3,我会使用 MP3 – 否则就使用 MP2。

对于 FFmpeg 来说,情况是:

ffmpeg -i input.mp4 -c:v mpeg1video -q:v 3 -c:a libmp3lame out.avi

替换 中的值-q:v 3以获得不同质量的输出。此数字越高,质量越差。替换libmp3lamemp2获得 MP2 音频而不是 MP3。

答案3

我建议你下载手刹处理 MP4 格式的转换,这是最通用的格式,并确保需要播放它的系统具有甚高频已安装。

前者具有非常用户友好的 GUI,可以将任何视频格式转换为几乎任何其他格式;后者可以在我所知的大多数平台上运行,并可以播放我设法提供给它的任何视频格式。

相关内容