我想在使用HTML5视频代码的浏览器中播放avi
视频格式文件。由于avi
格式文件无法在浏览器中播放,我必须将其转换为mp4格式文件。
对于转换,我在Windows中使用ffmpeg
代码。
ffmpeg -i input.avi OUTPUT.mp4
视频转换已完成,但视频编解码器和音频编解码器无效,因此无法在html5
中使用视频标签播放。
请找到转换文件的正确代码。我尝试的另一个转换代码是.. ffmpeg -i input.avi -c:v libx264 -preset slow -crf 22 -c:a libfaac -b:a 128k OUTPUTAVINew.mp4
但我得到错误,因为libfaac未知编码器请帮助我,甚至我下载了**libfaac.dll**
但没有工作出来`
我建议你使用最新版本的ffmpeg。您无需下载额外的dll。
使用libvo_aacenc
而不是libfaac
-crf 22
是高使用率较低的说-crf 19
至于我的经验,我会用
ffmpeg -i input.avi -c:v libx264 -preset slow -crf 19 -c:a libvo_aacenc -b:a 128k
avi到mp4.ffmpeg的代码提供了最佳解决方案
ffmpeg -i input.avi -strict -2 output.mp4