libVLC 视频裁剪

Posted 一去丶二三里

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了libVLC 视频裁剪相关的知识,希望对你有一定的参考价值。

作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员

裁剪是指去除图像的外部部分,也就是从图像的左,右,顶部和/或底部移除一些东西。通常在视频中,裁剪是一种通过剪切不需要的部分来改变宽高比的特殊方式。

尤其是在做视频墙时,往往需要处理多个 vlc 实例来显示视频,这时一般会给用户提供多种调整模式:

  • 无需调整显示:以原始比例显示
  • 通过裁剪调整:裁剪输出以适合窗口
  • 按比例调整:调整预期比率以适合窗口

所以,裁剪功能是相当有用的,我们一起来看看。

核心 API

关于视频裁剪,主要涉及以下 API:

/**
 * 设置一个新的裁剪过滤几何体
 *
 * \\参数 p_mi 媒体播放器
 * \\参数 psz_geometry 新的裁剪过滤几何体
 */
LIBVLC_API
void libvlc_video_set_crop_geometry( l

以上是关于libVLC 视频裁剪的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 中使用 VLC Player 使用 libvlc 播放 360 度视频

基于libVLC的视频播放器之十四:VLC-Qt全屏与退出全屏

最新libvlc4.0+Qt设计视频播放器

最新libvlc4.0+Qt设计视频播放器

最新libvlc4.0+Qt设计视频播放器

C#开发 怎么用VLC播放视频byte[] 这个问题解决了吗