ffmpeg - 如何将 libmp3lame、libx264、libvo_aacenc 和 libvorbis 编解码器添加到 Redhat 6.7 上现有的 ffmpeg 安装

标签 ffmpeg redhat codec

Adobe cq 使用 ffmpeg 转码视频。当用户将任何视频上传到数字 Assets 管理 (DAM) 部分时,会触发一个工作流。此工作流程在内部使用 ffmpeg 对上传的视频进行转码,并以 等格式输出其他视频再现。 ogg, m4v, mp3 .

运行 adobe cq 的服务器(Red Hat Enterprise Linux Server 6.5 版)需要安装 ffmpeg 才能使 DAM 工作流正常工作。 ffmpeg 已安装,但缺少某些编解码器: libmp3lame、libx264、libvo_aacenc 和 libvorbis .

如何添加和启用这些编解码器?

最佳答案

您不能只在现有的 ffmpeg 中添加对任意外部库的支持。二进制。

您要么需要 download a new ffmpeg binary , 或 compile ffmpeg .下载构建是最简单的,并且支持您列出的编码器(libvo_aacenc 除外)。编译允许定制。

避免使用 libvo_aacenc:它提供了较差的质量和 support for libvo_aacenc has been removed from FFmpeg .请改用 native FFmpeg AAC 编码器。见 FFmpeg Wiki: AAC了解更多信息。

关于ffmpeg - 如何将 libmp3lame、libx264、libvo_aacenc 和 libvorbis 编解码器添加到 Redhat 6.7 上现有的 ffmpeg 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36510468/

相关文章:

c++ - 我调用了av_probe_input_format3(),现在我想调用avcodec_find_decoder(),如何在编解码器中转换格式?

python收集ascii和utf-8的东西

ffmpeg - RTSP 流信息中的 FPS 与实际帧速率不匹配

ffmpeg - 如何在不重新编码的情况下使用 ffmpeg 删除帧?

php - FFMPEG - 用于动画的 Palettegen 不起作用

ruby-on-rails - ruby rails : no such file to load -- openssl on RedHat Linux Enterprise

linux - yum 安装时出现事务错误

PHP:使用 ffmpeg 准备水印

Apache 2.4.x 在 RHEL 6.4 上手动构建和安装

javascript - Node.js:获取一个mp4文件的音视频格式信息