2013-07-28 3 views
0

Я пытаюсь повернуть видео с помощью ffmpeg. Оригинальное видео вращается на 270 °. Когда я запускаю следующую команду:вращение видео с ffmpeg не работает

ffmpeg -y -threads 4 -i IMG_3290.MOV -vcodec libx264 -preset faster -s 568x320 \ 
-vf "transpose=2" -strict -2 -b 5000k -acodec aac -ac 1 -ar 16000 -ab 32000 \ 
IMG_3290.MP4 

Я не получил сообщение об ошибке, но вывод видео по-прежнему вращается и содержит тег rotate: 270.

+0

добавив следующую команду, чтобы настроить в FFmpeg решить мою проблему: --enable-libxvid --enable-avfilter --enable-libgsm --enable-libvpx --enable-libopenjpeg Хотя, не знаю, какой из они точно решили это ... – user737486

ответ

0

Как 270 или 90 вращения на MP4 предлагают записанное видео из iPhone ... или другого мобильного устройства, вы должны проконсультироваться:

video captured from iphone gets rotated when converted to .mp4 using ffmpeg , в некоторых случаях

-vf "transpose=1" 

не работает, поэтому проверьте другой вариант -vflip.

+2

Не забывайте о любых метаданных вращения, которые могут присутствовать. См. [Видеоролики, записанные на iPhone, которые можно повернуть в системах Windows) (http://superuser.com/questions/564233/iphone-recorded-videos-getting-rotated-on-windows-systems). – LordNeckbeard

Смежные вопросы