MLT 会自动将纵向视频的方向更改为横向。有没有办法防止它?
问问题
70 次
1 回答
0
真正的问题是它不会自动旋转您的视频。在智能手机上,视频实际上是以横向模式录制的,然后它在文件中设置元数据来描述方向。如果软件没有读取这个并应用一些变换来旋转视频,那么它看起来不正确。FFmpeg 和 MLT 最近才开始支持此元数据并自动进行转换。显然,FFmpeg 是第一位的,但 MLT 需要一段时间,直到最近才在 v6.2.0 中添加了对它的支持。如果您拥有该版本并针对最新的 FFmpeg 构建,那么它将自动运行。如果你运行,melt some-video -consumer xml
那么你会看到一些元数据,比如
<property name="meta.media.0.codec.rotate">90</property>
如果您想阻止自动定向,请将 autorotate 属性设置为 0:
melt myvideo autorotate=0
于 2016-10-09T23:12:48.950 回答