Firefly开源社区

打印 上一主题 下一主题

[Linux] ffmedia 3399能用吗

82

积分

0

威望

0

贡献

技术小白

积分
82

ffmedia 3399能用吗

发表于 2023-9-8 09:52:07      浏览:3258 | 回复:4        打印      只看该作者   [复制链接] 楼主
我使用core-3399pro-jd4编译了ffmedia,
大多数功能都正常。
保存编码后数据选项,异常中断时没有保存数据。
推流时,显示推流成功,客户端无法拉流。



回复

使用道具 举报

112

积分

0

威望

0

贡献

技术小白

积分
112
发表于 2023-9-10 12:35:02        只看该作者  沙发
这个我问过他们开发,我帖子里面有技术回复,目前的分支是不支持3399的板子的
回复

使用道具 举报

1004

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1004
发表于 2023-9-11 10:37:17        只看该作者  板凳
本帖最后由 dengkx 于 2023-9-20 11:04 编辑
chenll 发表于 2023-9-10 12:35
这个我问过他们开发,我帖子里面有技术回复,目前的分支是不支持3399的板子的

ffmedia测试3399板子也没啥问题,1126是32位的所以还需要另推分支
回复

使用道具 举报

11

积分

0

威望

0

贡献

技术小白

积分
11
发表于 2023-11-15 10:01:34        只看该作者  地板
我的也是3399pro的板子,但是make编译ffmedia报错,不知道什么原因。
root@firefly:/home/firefly/media/ffmedia_release/build# make
[  7%] Linking CXX executable demo_simple
/usr/bin/ld: warning: librknnrt.so, needed by /home/firefly/media/ffmedia_release/lib/libff_media.so, not found (try using -rpath or -rpath-link)
/home/firefly/media/ffmedia_release/lib/libff_media.so: undefined reference to `rknn_run'
/home/firefly/media/ffmedia_release/lib/libff_media.so: undefined reference to `rknn_create_mem'
/home/firefly/media/ffmedia_release/lib/libff_media.so: undefined reference to `rknn_destroy_mem'
/home/firefly/media/ffmedia_release/lib/libff_media.so: undefined reference to `rknn_query'
/home/firefly/media/ffmedia_release/lib/libff_media.so: undefined reference to `rknn_destroy'
/home/firefly/media/ffmedia_release/lib/libff_media.so: undefined reference to `rknn_set_io_mem'
/home/firefly/media/ffmedia_release/lib/libff_media.so: undefined reference to `rknn_init'
/home/firefly/media/ffmedia_release/lib/libff_media.so: undefined reference to `rknn_create_mem_from_fd'
collect2: error: ld returned 1 exit status
CMakeFiles/demo_simple.dir/build.make:94: recipe for target 'demo_simple' failed
make[2]: *** [demo_simple] Error 1
CMakeFiles/Makefile2:67: recipe for target 'CMakeFiles/demo_simple.dir/all' failed
make[1]: *** [CMakeFiles/demo_simple.dir/all] Error 2
Makefile:129: recipe for target 'all' failed
make: *** [all] Error 2
回复

使用道具 举报

1004

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1004
发表于 2023-11-15 17:20:54        只看该作者  5#
攒钱买旺仔 发表于 2023-11-15 10:01
我的也是3399pro的板子,但是make编译ffmedia报错,不知道什么原因。
root@firefly:/home/firefly/media/f ...

默认把npu接口编译进去了,可以这样处理:
1 . cp rknn/lib/RK3588/librknnrt.so /lib
或者照着demo/Readme.md 步骤添加动态库路径export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:../rknn/lib/RK3588/

通过指定其他版型的rknn库使编译通过,但不能使用推理模块(只有推理模块使用了rknn),这样做只是让编译找得到函数定义
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表