MLT会自动将人像视频的方向更改为横向。有没有办法阻止它?
答案 0 :(得分:0)
真正的问题是它不会自动旋转您的视频。在智能手机上,视频实际上以横向模式记录,然后在文件中设置元数据以描述方向。如果软件没有读取此内容并应用某些转换来旋转视频,那么它似乎不正确。 FFmpeg然后MLT最近才开始支持这种元数据并自动进行转换。显然,FFmpeg排在第一位,但是MLT需要一段时间,但是从v6.2.0开始只有recently增加了对它的支持。如果您拥有该版本并针对最近的FFmpeg进行构建,那么它将自动运行。如果您运行melt some-video -consumer xml
,那么您会看到一些元数据,如
<property name="meta.media.0.codec.rotate">90</property>
如果您想要阻止自动方向,请将autorotate属性设置为0:
melt myvideo autorotate=0