迅为RK3399开发板音视频开发之Debian9 多媒体测试
iTOP3399平台 Debian 系统音视频部分应用层软件采用的是 Gstreamer,支持硬件编解码。本节所有的 示例均是基于 Gstreamer 命令行的形式。
iTOP3399 平台内部有一个视频处理单元 VPU,支持以下格式的视频硬编解:
支持 4K VP9 and 4K 10bits H265/H264 视频解码,高达 60fps 1080P 多格式视频解码
(VC-1, MPEG-1/2/4, VP8) 1080P 视频编码,支持 H.264, VP8 格式 视频后期处理器:反交错、去噪、边缘/细节/色彩优化。
1 Gstreamer 安装
Debian 安装 gstreamer1.0,输入以下命令:
apt-get install gstreamer1.0
2 Gstreamer 测试
gstreamer 开发中,一般开发思路为:寻找命令行实现--命令行验证--将命令行集成到代码中---代码工程
化。当然如果你要代码更优雅一点,可以用命令行用对应的 API 来实现。本节来总结一下 gstreamer 的常用
使用过程。
将配套资料通过 U 盘拷贝到开发板的根目录下,如下图所示。配套资料的路径在“iTOP-3399 开发板
/02_iTOP-3399 开发板资料汇总(不含光盘内容)/12_iTOP-3399 开发板音视频开发资料/测试资料”
2.1 gst-inspect-1.0 测试
gst-inspect 可以查看插件或者元素,输入以下命令查看所有元素
gst-inspect-1.0
查看并过滤相关元素,输入以下命令,如下图所示:
gst-inspect-1.0 |grep xxxx
查看某一个元素,输入以下命令,如下图所示:
gst-inspect-1.0 xxx
输入以下命令查看黑名单元素,通常某些插件的依赖库不存在,gstreamer 会将它列入黑名单,不可使
用,通过该命可以追踪某些异常的插件。
gst-inspect-1.0 -b
2.2 播放器工具 gst-play-1.0
如播放一个视频,输入以下命令:
gst-play-1.0 /video/1080p_30fps_h265.mp4
迅为RK3399开发板音视频开发之Debian9 多媒体测试相关推荐
- RK3399开发板AI人工智能深度学习之TensorFlow 测试
硬件平台:迅为-RK3399开发板 系统:ubuntu 项目:TensorFlow 测试 配套资料在网盘资料的"iTOP-3399 开发资料汇总(不含光盘内容)\08_iTOP-3399 开 ...
- 迅为RK3399开发板Debian系统设置开机自启动脚本
如果想要开机运行某程序,需要在开发板上编辑"/etc/rc.local"文件,在此文件添加你想开机运行的命令即可.这里给大家做一个示范,我们的需求是开机自启动 hello.sh 脚 ...
- 迅为RK3399开发板Qt实时时钟测试
QClock 测试资料在迅为网盘"iTOP-3399 开发板\iTOP-3399 开发板\02_iTOP-3399 开发资料汇总(不含光盘内容)\05_iTOP-3399 开发板 Qt 应用 ...
- 迅为RK3399开发板基于RTL8822CS模块Android7移植WiFi
近期需要把 wifi 无线网络功能(RTL8822CS 模块)移植到 iTOP-3399 开发板,经过一段时间研究, 调试,终于成功的将 wifi 功能移植到开发板上面. 移植的环境: 1. iTOP ...
- 迅为RK3399开发板瑞芯微64位六核Linux安卓8.1系统
iTOP-3399 开发平台是基于瑞芯微的 RK3399 处理器设计开发的一款产品,Rockchip RK3399 是瑞芯微推出的一款低功耗,高性能的应用处理器芯片.该芯片基于 Big.Little ...
- 迅为RK3399开发板Linux系统TFTP传输文件服务器测试
本机测试:在/var/tftpboot 下面建立一个文件 test,在里面输入 hello world,然后保存该文件,如下图 再启动另一个终端,然后输入 tftp 127.0.0.1,如下图. 输入 ...
- 迅为IMX6开发板Buildroot文件系统4G拨号上网工具测试
给IMX6开发板烧写好 buildroot 的文件系统,连接好 4G 模块和天线并将 SIM 卡插入卡槽启动如下图: 输入用户名 root ,密码 :XXXXXX 开始测试 ppp 拨号,先将 eth ...
- 迅为RK3399开发板支持在Ubuntu系统下安装Docker
Docker提供了打包应用软件及其运行环境的机制,降低了应用配置管理的复杂度,可以将开发环境.代码.配置文件等一并打包到这个容器中,并发布和应用到任意平台中,极大提升了应用交付的效率. Docker一 ...
- Android音视频开发之,全网疯传
int audioFormat, int bufferSizeInBytes, int mode, int sessionId) * streamType,Android手机上提供音频管理策略,按下音 ...
最新文章
- 撩课-Java面试宝典-第十二篇
- Beep()之我迷糊了……
- 从tabBarController的一个item上的控制器跳转到另一个item上的控制器
- java integer valueof_对 Java Integer.valueOf() 的一些了解
- C++---汉明距离
- java ajax传值到后台_java ajax发送数据到后台,中文乱码
- bound、frame、position、anchorPoint
- Linux nexus3的搭建
- 算法之BFS算法框架
- 《区块链底层设计Java实战》之第一章区块链简介
- CSMA/CD协议详解
- 如何使用Python的第三方库you-get下载视频
- canopen 报文格式_CANopen协议报文处理
- java多表头导出excel表格_【每日一点】1. Java如何实现导出Excel单表头或多表头
- 微信支付后台接口开发(扫码版)
- Ubuntu配置网络代理
- MStar平台编译环境安装
- 有刷电机,无刷电机和电调的总结
- day32_安卓基础之activity生命周期_receiver广播接收者
- 魅族u20怎么刷Android,魅族魅蓝U20怎么刷机