旋转MP4文件,同时保留编解码器和质量属性


Answers:


3

没有重新编码就无法旋转视频。因此,您只能近似大小和质量。

我建议使用VirtualDub进行轮换。它是免费且快速的。


6
VirtualDub似乎不支持MP4,但Avidemux可以。
sschuberth 2013年

6
这实际上是不正确的。MP4格式支持一个rotate标志,该标志会通知播放器在显示视频之前旋转视频。可以使用f.ex编辑该标志。的MP4Box命令行多路复用器。
Witiko

9
  1. 打开Avidemux(免费视频编辑软件)
  2. 打开您的mp4文件。
  3. 选择“复制”以外的“视频输出” [我选择了“ Mpeg4 ASP(ff)”]
  4. 选择“视频”>“过滤器”(或在Windows中,按Ctrl+Alt + F
  5. 双击“旋转”以添加该过滤器
  6. 选择90度
  7. 按“关闭”退出“视频过滤器管理器”
  8. 保存

(感谢@secret让我入门,但是他/她的步骤列表尚未完成。)


我过去曾经使用过一次,我不知道自己做了什么,avidemux看起来像是自动旋转了检测到的视频,并且自动旋转了视频:/ ...现在,我有了另一个全新的安装,不再能正常工作了,当我选择视频输出(尝试所有可能的组合)时,文件的大小永远不会与第一次相同...我希望有一种说法...“格式与原点相同”并且仅旋转
Yogurtu

7

我使用了免费视频编辑器Avidemux

该软件允许您旋转任何电影。

在下拉列表中,您可以选择所需的输出格式(例如MP4,AVI,FLV等)。

如果在视频下拉列表中使用MPEG-4 ASP设置,则您将不得不纠缠于Quantizer设置(数字越大表示文件大小越小且质量越差)。

当您在手机上拍摄电影并将其发送给朋友时,此工具非常有用!


7
  1. 打开Avidemux
  2. Ctrl+ Alt+ F(对于Windows)
  3. 选择旋转
  4. 保存

到目前为止最简单的方法!
TimothyP 2013年

保存后,我得到的文件实际上没有播放相同大小的文件。直到我将“视频输出”从copy类似Mpeg4 ASP (ff)
Sterno的

1
-1是因为尽管建议的程序有帮助,但步骤不完整。
JYelton 2013年

有关完整步骤,请参见Ryan的解决方案。
2014年


2

如果您实际上是在横向模式下录制视频,但手机错误地保存了90度旋转的元数据(今天在直升机飞行中发生在我身上),只需下载ffmpeg并使用此命令(因为它只写了新的标头-元数据,所以完全无损) :

ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=0 output.mp4

我只是测试了这种方法,似乎并没有失去质量,文件大小很难提高0.001%,不确定为什么这只是标头元数据更改。
Yogurtu

1

我见过的最简单的方法是使用QuickTime(Pro),打开“电影属性”,单击“视频轨道”,然后转到“视觉设置”并使用箭头根据需要旋转。然后关闭影片属性,然后执行文件另存为。


0

我有很多需要旋转的.mov文件。我使用了Square 5 Streamclip,并没有失去任何质量。超级容易保存为多种文件格式:http : //www.squared5.com/svideo/mpeg-streamclip-win.html


您的答案听起来像是一则广告,可疑。请阅读这些类型帖子的常见问题解答作为答案。如果您要提供产品的链接,请至少花一些时间来展示如何在产品中执行此操作。至少您的答案将不仅仅是链接。
slm 2013年

我尝试过这个。首先是“稳定”版本1.2-它没有“旋转”选项。Beta 1.2.1b6确实可以选择,但是第一次尝试对我来说却不起作用,我也没有进一步追求。至少没有什么要安装的-只需解压缩可执行文件即可-而且它似乎没有附带的字符串(例如,垃圾软件)。它确实需要Quicktime Alternative安装特定版本的。他们网站上的链接
Cristi Diaconescu
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.