Ang*_*ker 2 video windows-7 iphone macos
我有一台通过 BootCamp 安装了 Windows 的 MacBookPro。我从 iPhone 上复制了一段视频并将其保存在 Windows 分区上。视频的缩略图看起来是颠倒的。当我在 Windows Media Player 或 VLC 中播放该视频时,视频看起来是颠倒的。当我在 QuickTime 播放器(仍在 Windows 上)中播放它时,它看起来是正面朝上的。
然后我启动进入 MacOS。缩略图看起来是正面朝上,当我播放它时,它看起来是正面朝上。
那么到底发生了什么 - 哪个应用程序/操作系统告诉我真相?我想确定一下,因为我想将其上传到 youTube 并且文件很大,所以不想浪费时间/带宽。
PS 编辑:就像一些人指出的那样 - 有些程序忽略方向标签。我在 Windows 8 上尝试过,所有程序似乎都尊重该标签(包括 Windows Media Player 和 Movie Maker 以及 Metro 屏幕中的视频小程序)。进步如此之好。
来自旋转 iPhone 的视频有一个rotate属性。
如果视频在不尊重此属性的标准播放器中显示颠倒,则意味着它实际上是颠倒的并且该属性设置为180。
您可以完全删除旋转标志,例如ffmpeg:
ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=0 output.mp4
Run Code Online (Sandbox Code Playgroud)
这只会改变元数据,不会重新编码视频。现在,您的视频应该在任何播放器中颠倒播放。
当然,如果你想将其上传到 YouTube,它会显示颠倒。您现在有两个选择:
通过在您的计算机上重新编码来旋转视频,例如使用ffmpeg,应用hflip和vflip过滤器:
ffmpeg -i input.mp4 -c:v libx264 -filter:v "hflip,vflip" -c:a copy output.mp4
Run Code Online (Sandbox Code Playgroud)
您可能需要-crf 20在后面添加选项-c:v libx264以强制提高质量,因为重新编码视频会在一定程度上降低其质量。CRF 参数越低意味着质量越好,通常您会使用 18 到 28 之间的值。默认值为 23。
| 归档时间: |
|
| 查看次数: |
9793 次 |
| 最近记录: |