使用FFMPEG转换为MP4,具有最大的浏览器兼容性

时间:2011-07-07 15:35:26

标签: php ffmpeg video-streaming video-conversion

我正在使用WMVFLV转换为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而不会丢失 视频质量?

2 个答案:

答案 0 :(得分:1)

几点......

  1. 视频大小与比特率,维度和编解码器有关。它与容器没有任何关系。
  2. 假设您想要查看区域的邮票超过邮票,您当然可以期待15分钟的视频。这很正常。
  3. 任何时候你重新压缩东西,你都会失去质量。没有办法解决这个问题。你可以通过以更高的比特率重新压缩来保持最高质量,但这会击败你想要实现的目标。
  4. 底线,除非您需要,否则不要这样做。只需以适当的比特率对视频进行编码即可开始。

答案 1 :(得分: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的浏览器。