可以无损旋转视频(.MOV / H.264 / AVC)吗?


10

iPhone(3GS,4、4S等)通常颠倒记录视频,但随后包含有关MOV容器内旋转的元数据。

但是,许多应用程序(XBMC,VLC,Windows Media Player)无法理解此旋转元数据,因此视频会倒过来播放。

是否可以永久旋转这些视频并删除/忽略旋转标记?


如果您担心的是不重新编码就完成操作,那实际上是不可能的。如果视频是MJPEG,则可以,但是像h.264这样更复杂的视频编解码器的工作方式却大不相同。它们实际上取决于图片的从左到右和从上到下的顺序。您可能只想寻找一种方式来显示它们旋转或以很高的质量对其重新编码。
slhck 2011年

VLC允许我旋转它们(在播放过程中),但XBMC不允许。如何重新编码它们,但保持几乎所有原始质量?
SofaKng 2011年

好吧,我假设您使用的是Windows。这是一个相关的问题:如何在Windows上旋转视频(MOV)文件?—诀窍是在导出时仅设置尽可能高的质量设置,这可能导致文件比原始文件大。我不确定100%,但是看来您处境很糟。FFmpeg也可以-vf rotate=1选择实现相同的功能。输出选项将需要调整,但要获得良好的质量。
slhck 2011年

您能否提供此类视频的简短示例剪辑?尝试尝试一下。
slhck 2011年

Answers:


3

我有同样的问题。

您将需要使用Apples iMovie Editor或Quicktime。在Apple Quicktimepro上免费提供。

您可以购买Windows的Quicktime Pro-旋转,切割和重新保存到新的无损高清文件中,将获得相同的无损体验。

使用iMovies-它会自动以无损格式重新发布您的视频,包括转场,剪切,粘贴,音频等。方向正确,无需手动旋转。

对于Windows或其他操作系统,没有免费的方法可以做到,最好始终使用Quicktime库。

使用Windows ..您将不得不重新编码---我搜寻了。只有Quicktime会以正确的方向播放它。.但是您不能告诉它修复原始文件。似乎有点奇怪..但是那是史蒂夫·乔布斯的哲学。.它总是像您在MAC上那样工作;)


1
我认为您不了解这个问题。如果您使用的是Mac,则打开这样的电影文件,将会自动读取旋转标记。同样在iMovie中。无需旋转文件本身,因为QuickTime(例如)将正确解释它。它在Windows上不起作用的原因是您必须重新编码,因为没有玩家尊重该标志。
slhck 2011年

1
HI-使用iMovie导出..将在Windows上旋转导出..它不会重新标记它。.所以1-导入到iMovie(在Mac上)2-导出到HD-HQ 3-在Windows上播放(将旋转到适当的方面)Mac上的Quicktime支持以最小的质量损失进行即时的代码转换)那就是我的意思。
Piotr Kula

2
嗯..所以需要重新编码,对吧?iMovie将自动旋转,但是您必须重新编码?
slhck 2011年

1
是的,您必须保存(导出)它,但是Mac版的iLife使用QuickTime的全部功能来快速对其进行“重新编码”。Windows上的Quicktime受到限制。我借了一个buddues mac来做,速度很快。但是我意识到我犯了一个错误,然后在窗口上重新编码了一个半小时的电影..... 2天...
Piotr Kula
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.