gpt4 book ai didi

ubuntu - 未知编码器 'libfaac'

转载 作者:行者123 更新时间:2023-11-28 21:38:35 25 4
gpt4 key购买 nike

我正在使用 carrierwave-video使用我的 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
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.

最佳答案

FFmpeg removed libfaac support 2016 年,因为其他 AAC 编码器更好。使用不同的编码器。

原生 FFmpeg AAC 编码器 (-c:a aac)

使用 native 内置的 FFmpeg AAC 编码器:

ffmpeg -i input.wav -c:a aac output.m4a
  • 默认包含在所有 ffmpeg 版本中。
  • 功能多,质量好,支持最多的 channel 布局和采样率。
  • 使用 ffmpeg -h encoder=aac 查看更多详细信息和特定选项。

Fraunhofer FDK AAC 编码器(-c:a libfdk_aac)

ffmpeg -i input.wav -c:a libfdk_aac output.m4a
  • 提供卓越的品质。
  • 支持 HE-AAC。
  • 与 GPL 不兼容,因此发行商不经常提供,因此您需要 compile ffmpeg使用它。
  • 使用 ffmpeg -h encoder=libfdk_aac 查看更多详细信息和特定选项。

Apple AudioToolbox AAC (-c:a aac_at)

  • 仅适用于 macOS/iOS 用户。
  • 使用 ffmpeg -h encoder=aac_at 查看更多详细信息和特定选项。

Microsoft Media Foundation AAC (-c:a aac_mf)

  • 仅适用于使用 --enable-mediafoundation 编译的 ffmpeg 的 Windows 用户。
  • 使用 ffmpeg -h encoder=aac_mf 查看更多详细信息和特定选项。

另见:

关于ubuntu - 未知编码器 'libfaac',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19774975/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com