【发布时间】:2016-10-11 11:38:06
【问题描述】:
MLT 会自动将纵向视频的方向更改为横向。有什么办法可以预防吗?
【问题讨论】:
标签: mlt
MLT 会自动将纵向视频的方向更改为横向。有什么办法可以预防吗?
【问题讨论】:
标签: mlt
真正的问题是它不会自动旋转您的视频。在智能手机上,视频实际上是以横向模式录制的,然后它在文件中设置元数据来描述方向。如果软件没有读取这个并应用一些变换来旋转视频,那么它看起来不正确。 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
【讨论】: