前言1、视频缩放是指对视频的放大或缩小,放大或缩小支持不同的缩放算法,各算法的性能和效果也不一致。 视频缩小也是常见的需求,各点播平台基本上提供不同分辨率(超清1080P、高清720P、标准清360P )的视频资源,满足用户不同网络条件的需求。 2 .视频像素格式转换; 安卓平台碎片的特性、用安卓手机录制的视频可能有NV12、NV21等多种像素格式。 他们都是YUV颜色空间,但转换为RGB的方法和方法不一致。
视频缩放和像素格式转换过程
视频缩放和像素格式转换的命令行介绍1、从MP4文件中提取视频并转换为YUV
f mpeg-itest _ 1280 x720.MP4-ss 00336000336000-t 00336005-pixel _ format YUV 420 p-VF scale=640:360360-f
备注: pixel_format指定要输出的YUV的格式。 vf scale=640:360表示压缩视频滤波器,最终转换的视频分辨率为640x360
2、YUV播放
fplay-itest.YUV-frawvideo-pixel _ format nv12-video _ s