true 发表于 2023-3-19 20:10:55

一个视频,被我压过之后转了90°

ID                                       : 1
Format                                 : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 1 frame
Format settings, GOP                     : M=1, N=30
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 5 min 4 s
Bit rate                                 : 13.6 Mb/s
Width                                    : 1 920 pixels
Height                                 : 1 080 pixels
Display aspect ratio                     : 16:9
Rotation                                 : 90°以上是原视频的mediainfo,我压过之后没有红字了,如何转回去

dtlnor 发表于 2023-3-19 21:45:16

本帖最后由 dtlnor 于 2023-3-19 21:56 编辑

这个是tag,你可以通过一些工具手动打上去,比如ffmpeg
ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=90 output.mp4
所以严格来说并不是“压过之后转了90”而是压之前就是这样的。只不过通过这个metadata在播放的时候转了90度
(一般这种都是手机拍摄或者录屏,这种情况下记得要注意一下编码参数最好明确写入相对应的primaries、matrix、transfer、range(因为根据录屏工具的不同,可能会看到bt601啊、srgb啊、full range之类的东西),或者在压制预处理的时候就转换到一般视频播放用的YUV420 limited bt709)

true 发表于 2023-3-25 21:16:21

dtlnor 发表于 2023-3-19 21:45
这个是tag,你可以通过一些工具手动打上去,比如ffmpeg

所以严格来说并不是“压过之后转了90”而是压之前 ...

ok了


90°
页: [1]
查看完整版本: 一个视频,被我压过之后转了90°