1

我正在从转换WMVFLVusing FFMPEG,我的问题是FLV视频太大了!15 分钟视频的大小介于 150MB 和 1GB 之间!
我正在使用以下FFMPEG命令来转换和分割WMV视频:

nohup nice -1 ffmpeg -y -ss 00:00:00 -t 00:15:00 -async 1 -i INPUT.WMV -acodec libmp3lame OUTPUT.FLV

而且我之前尝试过转换,MP4视频大小比FLV视频小得多。

所以我的问题是:

  • MP4视频会有浏览器兼容性问题吗?
  • 它可以在 iPhone、iPad 上运行吗?(我知道FLV视频不能在 iPhone 或 iPad 上播放)
  • 在不损失视频质量的情况下FFMPEG转换为的最佳命令是什么?MP4
4

2 回答 2

1

要将任何视频转换为 mp4,请使用:

ffmpeg.exe -i INPUT.wmv -vcodec libx264  -sameq OUTPUT.mp4

如果质量太低,则将比特率设置为您想要的:

ffmpeg.exe -i INPUT.wmv -vcodec libx264  -b 500k OUTPUT.mp4

输出的 mp4 文件在 Flash、支持 H.264 MPEG4、iOS 和 Android 的浏览器中播放。

于 2011-09-09T22:31:36.527 回答
1

几点...

  1. 视频大小与比特率、尺寸和编解码器有关。它与容器没有任何关系。
  2. 您当然可以期望 15 分钟的视频很大,假设您想要的不仅仅是一张邮票作为观看区域。这个是正常的。
  3. 任何时候你重新压缩一些东西,你都会失去质量。没有办法解决这个问题。您可以通过以更高的比特率重新压缩来保持最高质量,但这会破坏您想要完成的任务。

最重要的是,除非你需要,否则不要这样做。只需以适当的比特率对您的视频进行编码即可。

于 2011-07-07T16:41:05.430 回答