我正在尝试对使用 ffmpeg 上传到我们服务器的文件进行编码。
但是,当我们通过任何基于 Flash 的媒体播放器(FlowPlayer、JW Player)播放视频时,它会播放音频但不播放视频。当我们在桌面应用程序(VLC、QT、WMP)上播放它时,它运行良好。
这是我的编码命令:
/usr/local/bin/ffmpeg -y -i {$in} -vcodec libx264 -acodec libfaac -ab 128k -ac 2 -b 300 -threads 4 -flags +loop -cmp +chroma -partitions 0 -subq 1 -trellis 0 -refs 1 -coder 0 -bufsize 10M -qcomp 0.6 -qmax 22 -qdiff 4 -level 30 {$out}
{$in}
是输入文件,{$out}
是输出文件。
我们的 ffmpeg 版本是N-41485-g1321e6e-syslint
我对视频编码场景还是有点陌生,谁能看到我的编码字符串可能是赠品?