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

时间:2019-09-12 23:12:52

标签: python video orientation vlc libvlc

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

尽管其中某些视频流的方向与其他视频流不同,但我不知道如何设置方向-因此我的某些视频是横向显示的。

有人知道我该如何更改吗?

1 个答案:

答案 0 :(得分:0)

并非所有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,transpose,antitranspose}之一

代码示例为:

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

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