将 h264 视频解码后,再使用 imxvideoconvert_g2d 转换成 RGB16 格式的视频,输入以下命令:
gst-launch-1.0 filesrc location=/gstreamer/video/1080p_60fps_h264.mp4 ! qtdemux ! queue \
! h264parse ! vpudec ! imxvideoconvert_g2d ! video/x-raw, format=RGB16, width=1920, \
height=1080 ! filesink location=H264ToRgb16_1080p.rgb16
2、视频缩放
将 gstreamer 自带的 NV12 格式 1280*720 的视频源转换为 RGB16 格式 640*480 的视频,输入以下
命令:
gst-launch-1.0 videotestsrc ! video/x-raw,format=NV12,width=1280,height=720 ! \
imxvideoconvert_g2d ! video/x-raw, format=RGB16, width=640, height=480 ! waylandsink
3、视频旋转
将 gstreamer 自带的视频源旋转 90 度,输入以下命令:
gst-launch-1.0 videotestsrc ! imxvideoconvert_g2d rotation=1 ! waylandsink
将 gstreamer 自带的视频源旋转 180 度,输入以下命令:
gst-launch-1.0 videotestsrc ! imxvideoconvert_g2d rotation=2 ! waylandsink