作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员
裁剪是指去除图像的外部部分,也就是从图像的左,右,顶部和/或底部移除一些东西。通常在视频中,裁剪是一种通过剪切不需要的部分来改变宽高比的特殊方式。
尤其是在做视频墙时,往往需要处理多个 vlc 实例来显示视频,这时一般会给用户提供多种调整模式:
- 无需调整显示:以原始比例显示
- 通过裁剪调整:裁剪输出以适合窗口
- 按比例调整:调整预期比率以适合窗口
所以,裁剪功能是相当有用的,我们一起来看看。
核心 API
关于视频裁剪,主要涉及以下 API:
/**
* 设置一个新的裁剪过滤几何体
*
* \参数 p_mi 媒体播放器
* \参数 psz_geometry 新的裁剪过滤几何体
*/
LIBVLC_API
void libvlc_video_set_crop_geometry( l