VLC Python - 使用 Python 绑定更改视频方向(或旋转)



我有一些视频流,我可以在VLC窗口中运行并将其附加到QT小部件 - 这一切都很棒。

其中一些视频流的方向与其他视频流不同,我不知道如何设置方向 - 所以我的一些视频是横向显示的。

有谁知道我该如何改变这一点?

并非所有vlc选项都可用(公开(,使用vlc.py
我不知道在媒体级别定向视频的方法。这必须使用vlc.Instance来完成。
这预先假定您事先知道所需的方向。
我熟悉 2 个选项:

--video-filter=rotate --rotate-angle=nnn.n

--video-filter=transform --transform-type=type

其中type是 {90,180,270,hflip,vflip,转置,反转置} 之一

代码示例为:

vlc.Instance('--no-xlib --quiet --video-filter=rotate --rotate-angle=90.0')

vlc.Instance('--no-xlib --quiet --video-filter=transform --transform-type=vflip')

最新更新