使用ffmpeg从avi转换为mp4

问题描述 投票:0回答:2

我想在使用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**但没有工作出来`

html5 video ffmpeg
2个回答
1
投票

我建议你使用最新版本的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

0
投票

avi到mp4.ffmpeg的代码提供了最佳解决方案

ffmpeg -i input.avi -strict -2 output.mp4
© www.soinside.com 2019 - 2024. All rights reserved.