使用 ffmpeg 将 wmv 转换为 mp4

Converting wmv to mp4 using ffmpeg

我想使用 ffmpeg 将 wmv 文件转换为 mp4。视频细节 1920x1080,总比特率 7978kbps,帧率 29 fps。图片幻灯片,无音频。它显示音频数据,但在我创建 wmv 时没有禁用音频的选项。

ffmpeg -i input.wmv -c:v libx264 -crf 23 output.mp4

我应该使用上面的命令还是有更好的设置来压缩视频而不损失图像质量? (因为是静态图片,动画只是帧间的过渡效果)

要禁用音频,您必须使用 -an

-an (output) Disable audio recording.

由于您的目标是特定比特率,因此您应该研究二次编码。您可以找到讨论恒定速率因子 (CRF) 与二次 ABR here 的 FFmpeg H.264 编码指南。