【问题标题】:Which version of FFmpeg.AutoGen should I use?我应该使用哪个版本的 FFmpeg.AutoGen?
【发布时间】:2021-04-13 02:02:26
【问题描述】:

我正在尝试使用使用 FFmpeg.AutoGen 的 FFMediaToolkit 库。 我在调用ffmpeg.avformat_open_inputthis line时遇到了错误Invalid data found when processing input。我尝试使用最新版本的ffmpeg在windows和ubuntu中运行,效果很好。

但是当我在 Nvidia Jetson 中运行时,它会抛出错误。我试图找出问题并可能是因为安装的 ffmpeg 和 FFmpeg.AutoGen 的版本不匹配。但不知何故,我无法在 jetson 中更新 ffmpeg。

这里是 '/usr/lib/aarch64-linux-gnu` 中的库:

libavcodec.so.57
libavcodec.so.57.107.100
libavdevice.so.57
libavdevice.so.57.10.100 
libavfilter.so.6 
libavfilter.so.6.107.100
libavformat.so.57
libavformat.so.57.83.100
libavresample.so.3
libavresample.so.3.7.0
libavutil.so.55
libavutil.so.55.78.10

谁知道我应该使用哪个版本的 FFmpeg.AutoGen? 或者作为替代方案,如何为 Nvidia Jetson Nano 获取最新版本的 ffmpeg?

谢谢,

【问题讨论】:

    标签: ffmpeg autogen


    【解决方案1】:

    为什么不能在 Jetson 中更新 FFmpeg?这才是正确的解决方案。到目前为止,FFmpeg.AutoGen 在与 FFmpeg 版本保持同步方面做得很好。因此,只需从 FFmpeg.AutoGen 获取最新版本的 FFmpeg 和最新代码。

    libavcodec.so.57.107.100 对应于 2017-10 的 FFmpeg 3.4.8(如 FFmpeg Download 所示)。如果您无法更新您的 FFmpeg,请使用来自提交 f1fa4ed: Update to 3.4 的 FFmpeg.AutoGen。不幸的是,您将错过 3.5 年的 FFmpeg 开发。

    【讨论】:

    猜你喜欢
    • 2010-10-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-09
    • 2010-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多