编码的mp4视频无法在Firefox v33中播放


0

当此视频使用以下ffmpeg命令进行编码时,无法在Firefox v33中播放(出现黑屏)。但是,当我在本地VLC播放器中播放它时,它可以工作。所以这里是长ffmpeg命令:

$ ffmpeg -r 15 -f image2 -i /home/(...)/frames/%d.jpg -i
  /home/(...)/preview.wav -y -acodec libfdk_aac -b:a 128k 
  -vcodec libx264 -b:v 386k -preset ultrafast -profile:v baseline 
  -crf 6 -pix_fmt yuv420p -loglevel warning -movflags faststart 
  /home/(...)/preview.mp4

如您所见,preview.mp4由具有给定wav文件的一系列jpg图像编码。

ffmpeg的输出就是这样

[wav @ 0x35ff460] Estimating duration from bitrate, this may be inaccurate
Guessed Channel Layout for  Input Stream #1.0 : mono
[swscaler @ 0x35f0d80] deprecated pixel format used, make sure you did set range correctly

有什么线索为什么它不能在Firefox上播放(以及其他ffpmeg警告是什么意思)?

谢谢!!!


1
请删除-loglevel warning并提供完整的控制台输出(如果可能)。
llogan 2014年

1
我注意到您同时设置了CRF和比特率。这是互斥的;您需要CRF 比特率。
slhck 2014年

哦,对了,已删除了比特率。这是完整的控制台输出:gist.github.com/binarykitchen/0ede2304e89db8091804
Michael
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.