快捷导航
5 7181

lite nx 编译ffmpeg

hzqwm 于 2021-6-29 15:44 发表 [复制链接]
请问直接去ffmpeg官网下载的源码进行编译会有问题吗,因为目前一直编译不通,请问是有专门针对lite nx 的ffmpeg源码吗
举报 使用道具
| 回复

共 5 个关于本帖的回复 最后回复于 2021-6-30 10:13

Hcheng 游客 发表于 2021-6-29 18:00 | 显示全部楼层
您好

应该是您的编译问题。
Jetson上的Ubuntu本身也自带了ffmpeg,意味着对应版本的ffmpeg在Jetson上是可以编译的。

但最新的是否可以编译没有问题,就不太清楚了。
您可以参考一下下面的链接:
https://github.com/jocover/jetson-ffmpeg
https://forums.developer.nvidia. ... ration-on-tx2/49106
hzqwm 会员 发表于 2021-6-29 18:03 | 显示全部楼层
Hcheng 发表于 2021-6-29 18:00
您好

应该是您的编译问题。

他原始的ffmpeg是哪一个版本的你们知道吗,我现在编译了应该把自带的给覆盖了
Hcheng 游客 发表于 2021-6-29 18:42 | 显示全部楼层
hzqwm 发表于 2021-6-29 18:03
他原始的ffmpeg是哪一个版本的你们知道吗,我现在编译了应该把自带的给覆盖了 ...

您好

覆盖了也没关系的,您用下面这个命令,是可以看到安装的是什么版本。
覆盖了也能看到。

  1. dpkg -l | grep ffmpeg
复制代码
hzqwm 会员 发表于 2021-6-30 10:08 | 显示全部楼层


你好,我按照你发的参考资料进行编译,ffmpeg4.2.2编译没有问题,但是在编译opencv4.5.0的时候,一直都是这个错误导致opencv编译失败
报错:
/usr/local/lib/libavcodec.a(vp9mc_16bpp_neon.o): In function `ff_vp9_put_smooth4_v_12_neon':
/data/source/FFmpeg-n4.2.2/libavcodec/aarch64/vp9mc_16bpp_neon.S:631.text+0x237c): dangerous relocation: unsupported relocation
/usr/bin/ld: /usr/local/lib/libavcodec.a(vp9mc_16bpp_neon.o): relocation R_AARCH64_ADR_PREL_PG_HI21 against symbol `ff_vp9_subpel_filters' which may bind externally can not be used when making a shared object; recompile with -fPIC
/usr/local/lib/libavcodec.a(vp9mc_16bpp_neon.o): In function `ff_vp9_avg_smooth4_v_12_neon':
/data/source/FFmpeg-n4.2.2/libavcodec/aarch64/vp9mc_16bpp_neon.S:631.text+0x2398): dangerous relocation: unsupported relocation
collect2: error: ld returned 1 exit status
modules/videoio/CMakeFiles/opencv_videoio.dir/build.make:415: recipe for target 'lib/libopencv_videoio.so.4.5.0' failed
make[2]: *** [lib/libopencv_videoio.so.4.5.0] Error 1
CMakeFiles/Makefile2:2856: recipe for target 'modules/videoio/CMakeFiles/opencv_videoio.dir/all' failed


Hcheng 游客 发表于 2021-6-30 10:13 | 显示全部楼层
hzqwm 发表于 2021-6-30 10:08
你好,我按照你发的参考资料进行编译,ffmpeg4.2.2编译没有问题,但是在编译opencv4.5.0的时候,一直都是 ...

您好

这个您得去opencv论坛问下了,opencv这种依赖很多的库,经常会出现这种问题的。
但基本是opencv和用到库之间的问题。

我们建议要不就是老老实实用低版本,或者预编译好的库。
如果是折腾开源代码就得去对应的开源代码社区寻求支持。
您需要登录后才可以回帖 登录 | 点我注册

精彩推荐

  • canbus与vcu相连接,出现bus-off状态
  • 有线连接失败
  • Apex 串口通讯
  • 关于SPI通信问题咨询
  • MIIVII APEX DUAL ORIN米文域控制器产品合

明星用户