在 FFMPEG 中更改流元数据并同时进行转换

在 FFMPEG 中更改流元数据并同时进行转换

我正在尝试将 HEVC (h265) 视频转换为 h264,同时将“旋转”键添加到视频流元数据中。我尝试过:

ffmpeg -i in.mp4 -c:v libx264 -metadata:s:v rotate="90" out.mp4

这会将视频正确转换为 h264,但不会添加旋转元数据。

我在网上读到的所有关于更改旋转元数据的帖子都包含-c copy在他们的命令中,但由于我正在编解码器之间进行转换,所以我显然无法做到这一点。

有没有办法在一个命令中同时进行转换和添加元数据?任何帮助都值得感激。

相关内容