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/