收到芒果派之后我看了一下这块板子的基本情况
拿到手以后尝试着使用hdmi连接到自己的便携显示器上面,发现这块板子是mini hdmi,我的便携显示器也是mini hdmi,然后就买了一条双mini hdmi口的线,现在是能连接上了。
其实我是想装一个ffmpeg到这块板子上的,但是官方提供的镜像似乎默认并不能直接用openmax跑,可是看datasheet上面介绍的还是挺全的。
2.4.1. video decoding• supports video decoding up to 4k@60fps• supports multi-formats:- h.265 main10@l5.1 up to 4k@60fps, or 6k@30fps- vp9 profile 2 up to 4k@60fps- avs2 jizhun 10bit profile up to 4k@60fps- h.264 bp/mp/hp@l4.2 up to 4k@30fps- h.263 bp up to 1080p@60fps- mpeg-4 sp/asp@l5 up to 1080p@60fps- mpeg-2 mp/hl up to 1080p@60fps- mpeg-1 mp/hl up to 1080p@60fps- xvid up to 1080p@60fps- sorenson spark up to 1080p@60fps- vp8 up to 1080p@60fps- avs/avs+ jizhun profile up to 1080p@60fps- wmv9/vc1 sp/mp/ap up to 1080p@60- jpeg hfif file format up to 45mpps2.4.2. video encoding• h.264 bp/mp/hp• h.264 supports i/p frame, and only supports single reference frame• mjpeg/jpeg baseline• maximum 16-megapixel(4096 x 4096) resolution for h.264 encoding• h.264 encoding capability: 4k@25fps• jpeg snapshot performance of 1080p@60fps independently• supports the constant bit rate(cbr)/variable bit rate(vbr) bit rate control mode, ranging from 256kbit/s to100mbit/s• encoding of eight regions of interest(rois)
看芯片是h616,是allwinner的,那么他的codec如果想要支持的,应该是可以考虑用 https://linux-sunxi.org/sunxi-cedrus 来支持。
但是配置sunxi-cedrus还是比较费劲的,所以可以先试试编译一个ffmpeg来感受一下。
只跑低分辨率的mpeg2的话问题不大,但是分辨率稍微高一些可能就不行了,其实主要还是得上h264的编码器,并且还是要用硬件编码器。
root@orangepizero2:/home/orangepi/build_ffmpeg# ./ffmpeg -hwaccelsffmpeg version n-111376-g13ef5025e3 copyright (c) 2000-2023 the ffmpeg developers built with gcc 10 (debian 10.2.1-6) configuration: libavutil 58. 14.100 / 58. 14.100 libavcodec 60. 22.100 / 60. 22.100 libavformat 60. 10.100 / 60. 10.100 libavdevice 60. 2.101 / 60. 2.101 libavfilter 9. 8.102 / 9. 8.102 libswscale 7. 3.100 / 7. 3.100 libswresample 4. 11.100 / 4. 11.100hardware acceleration methods:vdpau
看上去硬件加速器只有vdpau可以支持。
root@orangepizero2:/home/orangepi/build_ffmpeg# ifconfigenx00e04cb24f01: flags=4099 mtu 1500 ether 00:e0:4c:b2:4f:01 txqueuelen 1000 (ethernet) rx packets 0 bytes 0 (0.0 b) rx errors 0 dropped 0 overruns 0 frame 0 tx packets 0 bytes 0 (0.0 b) tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0eth0: flags=4099 mtu 1500 ether 7e:5e:e0:76:44:18 txqueuelen 1000 (ethernet) rx packets 0 bytes 0 (0.0 b) rx errors 0 dropped 0 overruns 0 frame 0 tx packets 0 bytes 0 (0.0 b) tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 33lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (local loopback) rx packets 18 bytes 1148 (1.1 kib) rx errors 0 dropped 0 overruns 0 frame 0 tx packets 18 bytes 1148 (1.1 kib) tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0wlan0: flags=4163 mtu 1500 inet 192.168.3.18 netmask 255.255.255.0 broadcast 192.168.3.255 inet6 fe80::3031:1b37:2020:7f16 prefixlen 64 scopeid 0x20 ether 2c:d2:6b:44:0b:ee txqueuelen 1000 (ethernet) rx packets 151313 bytes 201176906 (191.8 mib) rx errors 0 dropped 731 overruns 0 frame 0 tx packets 89332 bytes 10280764 (9.8 mib) tx errors 0 dropped 0 overruns 0 carrier 0 collisions 0
开机第一件事肯定是希望能连上个网,然后用自己的高配电脑可以ssh登录到这块板子上,毕竟这块板子上跑界面还是比较慢的。
目前这块板子上的硬件视频编解码能力还有跑起来,allwinner的芯片好像硬件视频编解码器跑起来比较折腾,可能需要自己重新build一个镜像。这个过程比较漫长,我继续去build了。
坚果投影最新推出了坚果J10S家用旗舰投影仪
2021智能终端产业采购与供应链管理高峰论坛隆重举行
ST与阿里巴巴进行合作全力布局物联网领域
分析隔离型双向直流变换器中存在的电源侧回流功率和负载侧回流功率
分析人脸识别中的几种人脸活体检测算法类型
【芒果派MangoPi MQ Quad】+芒果派初次折腾
红米Note怎么样 到底值不值得买
康佳推出高端子品牌APHAEA 首款具备全景AI技术的电视新品A3
雷达宠物自动喂食/水器,毛孩子的自动餐神器~
苹果13系统怎么样打开语音控制
五月面市 品红版诺基亚Lumia900预售
LED 光源工作原理
变频器检修前的准备事项盘点
精密封装推拉力机是什么?生产商、测试标准及生产厂家
标致508L的红外夜视技术 你的手机也能拥有
Windows Shift后门利用
英特尔宣布展开ProjectAthena开放实验室计划 锁定2020年及未来之使用经验
图解NumPy的核心概念:向量、矩阵、3维及更高维数组
苹果面向开发人员推送iOS 14.4 RC版更新页面
斯柯达明锐和丰田卡罗拉谁更全面、更出色?