一手满满的.avi
我想转换为 .mp4
的文件.将我在互联网上找到的所有内容拼凑在一起,我最终得到了这样的结果:
ffmpeg -i something.avi -c:v copy -c:a copy something.mp4
我得到的可以在 VLC 播放器上播放,但是,当然,这将播放我通过它的任何东西。但是,我无法使用 Finder 中的 QuickLook 或 QuickTime 播放器播放它。在某些情况下,我会收到视频,但没有声音。在其他一些情况下,我会收到乱码视频。
我猜
.avi
中的音频或视频编解码器文件与 MacOS 不兼容,并且 copy
上面的指令是不合适的。在那种情况下,我想我实际上需要重新编码音频或视频。如果这听起来不连贯,我承认我对视频文件知之甚少。
尝试生成在 MacOS 上原生运行的 MP4 的最佳设置是什么?
最佳答案
"What would be the best settings to try to produce an MP4 which works natively on MacOS?"
检查此useful guide .
您可以尝试以下命令作为起点(音轨将/应该自动检测和转换):
ffmpeg -i something.avi -c:v libx264 -crf 22 -pix_fmt yuv420p something.mp4
关于macos - ffmpeg 从 avi 文件生成无法播放的 MP4 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68859123/