我有一些视频流,我可以在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')