Как я могу повернуть видео?

Существует ли способ изменить угол вращения видеофайла?

У меня есть несколько видео в неправильном направлении так все, что я хотел, должен исправить его.

150
задан 29 November 2011 в 10:20

7 ответов

Если вы просите повернуть видео на 90 ° или 180 °, вам следует использовать avidemux.

sudo apt-get update
sudo apt-get install avidemux
  1. открыть видео в avidemux
  2. выбрать новый формат видео и не выбирать копию
  3. В разделе «Видео» нажмите Фильтры
    1. Выберите «Преобразовать» и прокрутите вниз, пока не увидите поворот.
    2. Добавить
    3. выбрать правильный угол
    4. выбрать предварительный просмотр
    5. ОК.
  4. Перейти в файл
  5. сохранить
  6. сохранить видео

Готово.

90
ответ дан 22 November 2019 в 22:54

Вы также можете использовать ffmpeg и командную строку (взято из Вращение видео с помощью FFmpeg ):

Повернуть на 90 по часовой стрелке:

 ffmpeg -i in.mov -vf "transpose = 1" out.mov
 

Для параметра транспонирования можно передать:

 0 = 90CounterCLockwise и Vertical Flip (по умолчанию).
1 = 90 по часовой стрелке
2 = 90 против часовой стрелки
3 = 90 по часовой стрелке и переворот по вертикали
 

И чтобы перевернуть его по горизонтали ( документация ffmpeg ):

Отразить входное видео по горизонтали.

Например, чтобы горизонтально перевернуть видео на входе с помощью `ffmpeg ':

 ffmpeg -  я in.avi -vf "hflip" out.avi
 

Nota bene 1

Более старые версии Ubuntu поставляли avconv вместо ffmpeg . В этом случае просто измените ffmpeg на avconv :

avconv -i in.mov -vf "transpose=1" out.mov

Nota bene 2

Если на выходе будет видео .mp4 , вы должны добавить ] strict -2 перед выходным файлом , чтобы избежать сообщения об ошибке :

ffmpeg -i in.mp4 -vf "transpose=1" -strict -2 out.mp4
175
ответ дан 22 November 2019 в 22:54

Вы имеете в виду вращение при воспроизведении или преобразование в поворотную версию?

Как пользователь командной строки я обычно использую 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 из вселенной)

  • импортируйте ваше видео как клип
  • нарисуйте клип на монтажную ленту
  • щелкните правой кнопкой мыши на видеофрагмент на монтажную ленту
  • выберите "Add Effect" -> "Crop and Transform" -> "Rotate (Keyframable)"
  • Эффект может быть настроен в верхней центральной части окна, Установите X на 900 (90 градусов по часовой стрелке)
  • Отправьте свой проект (Проект -> Отправьте в главное меню)
  • Будьте внимательны, чтобы выбрать разрешение видео для результирующего портретного формата
  • Выберите любой видеокодек, который вам нравится, я рекомендую x264 или vp8 (webm)
19
ответ дан 22 November 2019 в 22:54

Ny safidy tsara indrindra (raha ny hevitro!) Dia OpenShot, manaraka tsotra fotsiny ireto mora ireto dingana:

  1. Atombohy ny OpenShot
  2. Ao amin'ny Tab Tab, ampidiro ny rakitra video ilainao ahodin-doha
  3. Tetezo mankany amin'ny sahan'ny fizotry ny fotoana eo ambany (na hanao izany ny iray!).
  4. Vantany vao videoclip dia eo amin'ny sahan'asa, tsindrio havanana eo amboniny ary safidio ny fihodinana ny zoro tadiavina
  5. Avy eo amin'ny Tab Tab dia safidio ny Export video ary apetraho ny endrika sy ny toerana tiana ho azy!
  6. Ary presto !! Izay ilay izy
6
ответ дан 22 November 2019 в 22:54

Если вы просто хотите просмотреть фильм в другой ориентации, начиная с 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
11
ответ дан 22 November 2019 в 22:54

OpenShot обрезает видео при повороте из альбомной в портретную. Чтобы компенсировать это, я попробовал эти шаги, и это сработало. Надеюсь, это сработает и для вас.

  1. поместите видео на дорожку, щелкните правой кнопкой мыши и выберите свойства.
  2. На вкладке видео снимите флажки «поддерживать соотношение сторон» и «растянуть на весь экран».
  3. На вкладке видео установите 90 для поворота по часовой стрелке или от -90 до повернуть против часовой стрелки
  4. На вкладке «Макет» уменьшите ширину% до меньшего значения (скажем, 70) как для «начала щелчка», так и «конца клипа». Это значение должно зависеть от соотношения сторон съемки, поэтому попробуйте соответственно. У меня было 16: 9, а значение 70 было нормальным.

Таким образом, вы обнаружите, что видео меньше всего обрезано и не должно быть заметно.

4
ответ дан 22 November 2019 в 22:54

Трансмагедон - простой инструмент, который также может вращаться. Установите его с помощью

sudo apt install transmageddon

, затем загрузите в него файл и выберите положение поворота

enter image description here

3
ответ дан 22 November 2019 в 22:54

Другие вопросы по тегам:

Похожие вопросы: