Как отредактировать или добавить метаданные видео вращения в mp4?

Я хочу поместить информацию о вращении в свой видеофайл mp4, но я понятия не имею об этом.

Есть ли какая-нибудь программа, в которую я могу добавить метаданные «вращения»? Было бы хорошо, если бы был способ редактировать видеоконтент с помощью шестнадцатеричного редактора.


person Seoul    schedule 19.04.2012    source источник


Ответы (2)


+1 за FFMpeg. В частности, у меня были хорошие результаты: with-ffmpeg.html" rel="noreferrer">исправление метаданных ориентации с помощью

ffmpeg -i input.mp4 -metadata:s:v rotate=90 -vcodec copy -acodec copy output.mp4
person declension    schedule 22.07.2015
comment
Это все еще работает? У меня есть FFmpeg версии 3.2.4 на Mac с Brew, и поворот 0, 1, 2 и 3 вообще не преобразует результирующий видеофайл. Примечание: я записал свои видеофайлы с помощью видеокамеры, и они отлично отображаются в VLC. Я уменьшаю битрейт до пользовательского значения. и оптимизировать для Интернета в Handbrake, то для результирующего видео я слышу только звук, а в функции Mac Quick Look в Finder оно поворачивается на 180 градусов. - person Pysis; 24.03.2017
comment
Будет ли это перекодировать видео? Я просто хочу установить метаданные вращения, без перекодирования. - person Csaba Toth; 14.08.2017
comment
@csabaToth да, это просто повторное мультиплексирование, без повторного кодирования (см. кодеки copy). - person declension; 15.08.2017
comment
@pysis - я только что перепроверил, и здесь все работает нормально, но вам нужно будет сделать 0, 90, 180, 270, а не 0,1,2,3, кажется. Ваш проигрыватель, конечно, должен поддерживать эти метаданные - в противном случае вам придется физически транспонировать видео (ffmpeg тоже может это сделать) и перекодировать - person declension; 15.08.2017

Проверьте программное обеспечение FFMpeg, используйте ffprobe, чтобы получить метаданные поворота любого видеофайла, если они у него есть.

Проверьте этот ответ для функций, позволяющих поворачивать видео.

person danielmhanover    schedule 10.07.2012