我使用libvlc和vlc-qt来加载、修改和显示各种流和视频。它可以很好地处理所有左上角方向的视频和流。我有一个用smartglass创建的视频,它有右上角的方向。
当我用vlc媒体播放器打开这个视频时,它显示正确,但当我将它加载到我的程序中时,它颠倒了(因为方向)。
如何在vlc-qt/libvlc中将其设置为自动调整帧的方向?基于vlc媒体播放器,这肯定是可能的。
如果这是不可能的,我将满足于知道如何从libvlc获取视频方向。
发布于 2019-03-11 01:18:55
我会满足于知道如何从libvlc获取视频方向。
libvlc_video_get_track返回一个结构,其中包含一个带有方向信息的字段。
不要认为你可以从libvlc API旋转视频,你需要通过你的wrapper/libvlc为VLC提供CLI参数。
请参阅https://wiki.videolan.org/VLC_command-line_help/
Video transformation filter (transform)
Rotate or flip the video
--transform-type={90,180,270,hflip,vflip,transpose,antitranspose} https://stackoverflow.com/questions/55048793
复制相似问题