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全屏与退出全屏