libVLC 视频缩放

Posted 一去丶二三里

tags:

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

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

在播放视频时,我们经常会发现,有些画面总是因为太大或者太小而无法很好的显示,这个时候就可以对视频进行放大或者缩小处理。

下图是一个缩放效果,利用常见的比例 1:4、1:2、1:1、2:1 进行切换。

核心 API

要进行视频缩放,主要涉及以下核心 API:

/**
 * 设置视频缩放系数。这是屏幕上的像素数与每个维度上原始解码视频的像素数之比。0 是一个特殊的值,它会将视频调整到输出窗口/可绘制(窗口模式)或整个屏幕。
 *
 * 注意:并非所有视频输出都支持缩放。
 *
 * \\参数 p_mi 媒体播放器
 * \\参数 f_factor 缩放因子,或者 0
 */
LIBVLC_API void libvlc_video_set_scale( libvlc_media_player_t *p_mi,</

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

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

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

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

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

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

libVLC 视频缩放