ffmpeg3 编码 H.264 日志显示 undefined symbol : x264_encoder_open_148

标签 ffmpeg h.264

我刚刚更新到 FFMPEG 3

当我尝试将视频转换为 H.264 .mp4 时:

$call_mp4 ->/usr/local/bin/ffmpeg -i __path_to_source__ -c:v libx264 -b:v 1000k -c:a libfdk_aac -b:a 160k -r 30 -s 640x360 __path_to_output__.mp4 1> __path_to_log__.txt 2>&1

日志说

/usr/local/bin/ffmpeg: symbol lookup error: /usr/local/lib/libavcodec.so.57: undefined symbol: x264_encoder_open_148



有人知道为什么吗?

最佳答案

安装的 x264 版本与链接的 ffmpeq 版本不匹配。

关于ffmpeg3 编码 H.264 日志显示 undefined symbol : x264_encoder_open_148,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36519791/

相关文章:

ffmpeg 32 位在 av01 格式的 x64 Windows 上崩溃

video - 手动编码为 MPEG-TS

ffmpeg - 将 H.264 解码/解压缩回原始/原始文件格式,然后编码为 H.265

video - 对于使用 ffmpeg 将 h.264 数据转换为 .mp4,我的数据包格式是否正确

c++ - 处理 FFMPEG 依赖

ffmpeg - 什么来转码我的媒体库?

ruby-on-rails - 获取视频 rails 的第一帧

ffmpeg - 如何控制ffmpeg关键帧的生成?

android - 从实时视频流中获取帧

gstreamer - h264解析: broken/invalid nal Type