Ubuntu 未知编码器';libfaac';
我使用ruby on rails应用程序上传视频。但我在尝试编码视频时遇到了这个问题:Ubuntu 未知编码器';libfaac';,ubuntu,video,ffmpeg,Ubuntu,Video,Ffmpeg,我使用ruby on rails应用程序上传视频。但我在尝试编码视频时遇到了这个问题: Unknown encoder 'libfaac' Errors: no output file created. 我试过: sudo apt-get install libfaac-dev 但我也犯了同样的错误 已更新: 编译ffmpeg后,我得到了相同的错误: Metadata: major_brand : mp42 minor_version : 0 compa
Unknown encoder 'libfaac'
Errors: no output file created.
我试过:
sudo apt-get install libfaac-dev
但我也犯了同样的错误
已更新:
编译ffmpeg后,我得到了相同的错误:
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isomavc1
creation_time : 2011-10-13 18:54:50
encoder : HandBrake 0.9.5 2011010300
Duration: 00:06:43.28, start: 0.000000, bitrate: 380 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 960x600 [SAR 1:1 DAR 8:5], 279 kb/s, 9.25 fps, 25 tbr, 90k tbn, 180k tbc
Metadata:
creation_time : 2011-10-13 18:54:50
handler_name :
Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, mono, s16, 97 kb/s
Metadata:
creation_time : 2011-10-13 18:54:50
handler_name :
Please use -q:a or -q:v, -qscale is ambiguous
Unknown encoder 'libfaac'
Errors: no output file created.
希望这有助于: 下载medibuntu存储库列表: 代码: sudo wget
lsb\u发布
-cs
.list--output document=/etc/apt/sources.list.d/medibuntu.list&&sudo-apt-get-q update&&sudo-apt-get-yes-q
--允许未经验证的安装medibuntu密钥环和sudo apt get-q更新
使用受限编解码器获取附加功能:
代码:
sudo apt get安装ffmpeg-libavcodec-extra-52
2016年,因为其他AAC编码器更好。使用不同的编码器
本机FFmpeg AAC编码器(-c:AAC
)
使用本机内置FFmpeg AAC编码器:
ffmpeg -i input.wav -c:a aac output.m4a
- 默认情况下包括在所有
版本中ffmpeg
- 具有许多功能,质量相当好,支持大多数频道布局和采样率
- 使用
查看更多详细信息和特定选项ffmpeg-h encoder=aac
-c:libfdk_AAC
)
- 提供卓越的品质
- 支持HE-AAC
- 与GPL不兼容,因此经销商不经常提供,所以您需要使用它
- 使用
查看更多详细信息和特定选项ffmpeg-h encoder=libfdk_aac
-c:AAC\u在
)
- 仅适用于macOS/iOS用户
- 使用
查看更多详细信息和特定选项ffmpeg-h encoder=aac_at
- 仅适用于使用
编译的
的Windows用户--启用mediafoundationffmpeg
- 使用
查看更多详细信息和特定选项ffmpeg-h encoder=aac\u mf
--enable libfaac--enable nonfree
添加到ffmpeg配置中来添加这一点。对不起,我不清楚。为什么不能使用libfdk_aac而不是libfaac?ubuntu中是否有其他内置aac编码器可以不用编译ffmpeg就可以使用?@cp101020304您可以使用本机ffmpeg aac编码器(选项2)。最近有一些发展和改进。你可以利用这一点。或者,您可以通过管道连接到独立的编码器,例如faac
(选项3)。您是否能够使用carrierwave视频实现这一点?
ffmpeg -i input.wav -c:a libfdk_aac output.m4a