使用它转换flv为mp4转换FFMPEG时显示以下错误
[aac @ 0x2b4b640] The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.
Run Code Online (Sandbox Code Playgroud)
小智 156
实际上,添加到命令行是不够的-strict -2.-strict -2添加内容非常重要,遗憾的是,错误消息中未对此进行说明.它应该在最后一个参数之前,即如下:
ffmpeg -i infile -strict -2 outfile
Run Code Online (Sandbox Code Playgroud)
就像消息所说,本机ffmpeg AAC音频编码器是实验性的,你需要添加-strict -2或-strict experimental命令使用它.但是,此编码器不再标记为实验,因此最近的ffmpeg版本不需要使用此选项.
为了获得最佳效果,请使用libfdk_aac.您需要使用此lib编译ffmpeg,请参阅编译指南.
设置音频编码器使用-c:a libfdk_aac.
小智 5
尝试以下命令:
ffmpeg -i Inputfile.flv -vcodec h264 -acodec aac -strict -2 Filename.mp4
Run Code Online (Sandbox Code Playgroud)
您可以使用此命令将任何类型的视频文件转换为 x264 和相同质量的 mp4。
我尝试了很多方法,但这对我来说就像一种魅力。;)
| 归档时间: |
|
| 查看次数: |
25104 次 |
| 最近记录: |