Есть ли способ изменить угол поворота видеофайла?
У меня есть пара видеороликов в неправильном направлении, поэтому все, что я хотел, это исправить это.
Есть ли способ изменить угол поворота видеофайла?
У меня есть пара видеороликов в неправильном направлении, поэтому все, что я хотел, это исправить это.
Вы также можете использовать ffmpeg и командную строку (взятую из Вращение видео с помощью FFmpeg):
Поверните на 90 градусов по часовой стрелке:
ffmpeg -i in.mov -vf "transpose=1" out.mov
Для параметра транспонирования вы можете передать:
0 = 90CounterCLockwise and Vertical Flip (default) 1 = 90Clockwise 2 = 90CounterClockwise 3 = 90Clockwise and Vertical Flip
И перевернуть его горизонтально (документация ffmpeg):
Переверните входное видео по горизонтали.
Например, чтобы перевернуть видео по горизонтали при вводе с помощью `ffmpeg':
ffmpeg -i in.avi -vf "hflip" out.avi
Примечание хорошо 1
Более старые версии Ubuntu, поставляемые avconv
вместо ffmpeg
. В этом случае просто измените ffmpeg
к avconv
:
avconv -i in.mov -vf "transpose=1" out.mov
Примечание хорошо 2
Если на выходе получается .mp4
видео, которое вы должны добавить strict -2
перед выходным файлом чтобы избежать сообщения об ошибке :
ffmpeg -i in.mp4 -vf "transpose=1" -strict -2 out.mp4
Если вы просите повернуть видео на 90º или 180º, вам следует использовать avidemux.
sudo apt-get updatesudo apt-get install avidemux
И с тобой покончено.
Вы имеете в виду вращение при воспроизведении или преобразование его в повернутую версию?
Как пользователь командной строки, я обычно использую mplayer:
Воспроизведение:mplayer -vf rotate=1 videofile.mp4
(поворот может иметь значения от 0 до 7, 1 поворачивается на 90 градусов по часовой стрелке)
Конвертировать (требуется перекодирование):mencoder -vf rotate=1 videofile.mp4 -oac copy -of lavf -lavfopts format=mp4 -ovc lavc -lavcopts vcodec=mpeg4 -o newfilename.mp4
(вы также можете использовать другие видеокодеки, это всего лишь пример)
А вот графический инструмент для выполнения последнего: kdenlive (приложение kde из вселенной)
Если вы просто хотите просмотреть фильм в другой ориентации, начиная с Totem 3.1.4 (в Raring 13.04 и выше), есть "плагин поворота", который вы можете включить (edit / plugins), а затем повернуть, например, с помощью ctrl-r.
Я думаю, что правильная ротация должна быть автоматической при наличии метаданных ротации, и я прокомментировал соответствующую ошибку Totem здесь: Ошибка 701950 – Фильмы для Iphone
Есть также способы сделать это в mplayer (и преобразовать в повернутый фильм с помощью mencoder), например
mplayer -vf rotate file.mov
или
mencoder file.mov -oac lavc -ovc x264 -vf rotate=1 -o file-rotated.mov
Лучший вариант (на мой взгляд!) - это OpenShot, вы просто выполняете эти простые шаги:
OpenShot обрезает видео при повороте из альбомной ориентации в портретную. Чтобы компенсировать это, я попробовал выполнить следующие действия, и это сработало. Надеюсь, это сработает и для вас.
Таким образом, вы обнаружите, что видео наименее обрезано, и это не должно быть заметно.