我将libvlc与vlc-qt一起使用,以加载,修改和显示各种流和视频。它适用于所有具有左上方向的视频和流。我有一个用智能眼镜创建的视频,它的方向是右上角。
当我使用vlc媒体播放器打开此视频时,它可以正确显示,但是当我将其加载到程序中时,它却颠倒了(由于方向)。
如何在vlc-qt / libvlc中设置它以自动将框架调整为方向?在vlc媒体播放器的基础上,必须能够以某种方式实现。
如果不可能,我会满足于知道如何从libvlc获取视频方向。
答案 0 :(得分:1)
我很满足于知道如何从libvlc获取视频方向。
<app-example input="example1"></app-example>
<app-example input="example2"></app-example>
<app-example input="example3"></app-example>
返回一个结构,其中包含带有方向信息的字段。
不要以为可以从libvlc API旋转视频,而是需要通过wrapper / libvlc为VLC提供CLI参数。
请参见https://wiki.videolan.org/VLC_command-line_help/
libvlc_video_get_track