1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 迅为RK3568开发板 buildroot 平台编解码测试

迅为RK3568开发板 buildroot 平台编解码测试

时间:2019-09-28 20:17:25

相关推荐

迅为RK3568开发板 buildroot 平台编解码测试

第1 章 buildroot 平台编解码测试

1. 音频和视频播放初体验

使用gplay播放器播放视频和音频

Gplay是基于Gstreamer实现的音视频播放器,运行也十分简单。输入以下命令:

gst-play-1.0 /gstreamer/video/1080p_30fps_h265.mp4

此时屏幕上会显示视频画面,耳机或者喇叭可以听到声音。如下图所示:

使用gst-launch播放视频

gst-launch播放视频,屏幕上可以看到视频画面,输入以下命令:

gst-launch-1.0 filesrc

location=/gstreamer/video/1080p_30fps_h265.mp4 !qtdemux !queue !h265parse !mppvideodec !way

landsink

使用gst-launch播放音频

播放音频,输入以下命令:

gst-launch-1.0 filesrc

location=/gstreamer/audio/test.mp3 !id3demux !mpegaudioparse !mpg123audiodec !alsasink

使用gst-launch播放视频和音频

播放视频和音频,输入以下命令:

gst-launch-1.0 filesrc location=/gstreamer/video/1080p_30fps_h265.mp4 ! qtdemux name=dec dec. !

queue ! h265parse ! mppvideodec ! waylandsink dec.! queue ! decodebin !alsasink

2.视频硬编码

iTOP-rk3568最大支持1080P@60fps的H.264/H.265视频编码,以及高质量的JPEG编解

1.1 视频硬编码 H.264

输入以下命令,视频硬编码H.264

gst-launch-1.0 mp4mux name=mux !filesink location=test_h264enc.mp4 videotestsrc

num-buffers=600 ! video/x-raw,framerate=60/1,width=1920,height=1080 ! mpph264enc !h264parse !

mux.video_0 -e

视频硬编码H.264生成音频如下图所示:

1.2 视频硬编码 H.265

输入以下命令,视频硬编码H.265

gst-launch-1.0 mp4mux name=mux ! filesink location=test_h265enc.mp4 videotestsrc

num-buffers=600 ! video/x-raw,framerate=60/1,width=1920,height=1080 ! mpph265enc !h265parse !

mux.video_0 -e

视频硬编码H.265 生成音频如下图所示:

3视频硬解码

iTOP-rk3568支持H264,H265、VP8、VP9 视频硬解码,H264解码器支持4K@30fps,H265

解码器支持4K@60fps。

iTOP-rk3568使用mppvideodec 组件进行视频硬解码,它的输出格式为:NV12,I420,YV12。

1.4.1 解码并播放 H264 格式视频

解码并播放H264格式视频,输入以下命令:

gst-launch-1.0 filesrc location=/gstreamer/video/1080p_60fps_h264.mp4 !qtdemux !

h264parse !mppvideodec ! waylandsink

1.4.2 解码并播放 H264 格式视频带音频

解码并播放H264 格式视频带音频,输入以下命令:

gst-launch-1.0 filesrc location=/gstreamer/video/1080p_60fps_h264.mp4 !qtdemux name=demux

demux.video_0 ! queue !h264parse !mppvideodec !waylandsink demux.audio_0 !

queue !aacparse !faad !alsasink

1.4.3 解码并播放 H265 格式视频

解码并播放H265格式视频,输入以下命令:

gst-launch-1.0 filesrc location=/gstreamer/video/1080p_30fps_h265.mp4 !qtdemux !

h265parse !mppvideodec !waylandsink

本文转自【北京迅为】iTOP-3568开发板音视频编解码手册。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。