Нажмите "Enter", чтобы перейти к содержанию

Как повернуть видео на 180 градусов: Повернуть видео онлайн — Clideo

Повернуть видео на 180° с помощью OpenCV Python

Задавать вопрос

спросил

Изменено 2 года, 1 месяц назад

Просмотрено 3к раз

Я новичок в python, поэтому заранее извиняюсь за ошибки. Я пытаюсь повернуть видео на 180 градусов, а затем работать с тем видео, которое я должен был создать.

На данный момент я делаю это:

 импорт cv2
импортировать numpy как np
    
#это мое оригинальное видео - то, которое я хочу повернуть на 180 градусов
cap = cv2.VideoCapture('/Пользователи/имя/Рабочий стол/ВИДЕО 12.05/PIC_P01.mp4')
    
    frame_number = int (cap.get (cv2.CAP_PROP_FRAME_COUNT))
    
    # Оригинальные кадры
    кадры = []
    для i в диапазоне (frame_number):
        рет, кадр = колпачок.
read() кадры.добавлять(кадр) #вот где я пытаюсь повернуть видео новый = cv2.rotate (кадр, cv2.ROTATE_180) cv2.imshow('вывод', новый) если cv2.waitKey(1) и 0xFF == ord('q'): перерыв #вот я пытаюсь записать новое повернутое видео newvideoR = cv2.VideoWriter('PIC_P01R.mp4',0x7634706d, 50, (360, 640)) для jj в диапазоне (len (новый)): newvideoR.write (новый [jj]) новоевидеоR.релиз() крышка.релиз()

В конце концов, однако, когда я иду читать файл, я нахожу только пустой файл, который я не могу открыть. Из этого я делаю вывод, что в шагах, которые я сделал, есть ошибка. Кто-нибудь может посоветовать, как мне это сделать?

** Я также пытался изменить параметр на cv2.Videowriter (например, fps, размер), но все равно не работает

  • python
  • opencv
  • видео
  • вращение
  • видео-захват 9 0024
2

Вам не нужно накапливать кадры и записывать их в другом цикле.


Вы можете прочитать кадр, повернуть его и записать в том же цикле.

  • Получить ширину и высоту:

     frame_width = int (cap.get (cv2.CAP_PROP_FRAME_WIDTH))
     frame_height = int (cap.get (cv2.CAP_PROP_FRAME_HEIGHT))
     
  • Открыть выходной видеофайл перед циклом:

     newvideoR = cv2.VideoWriter('output.mp4', cv2.VideoWriter_fourcc(*"mp4v"), 50, (frame_width, frame_height))
     
  • Прочитать кадр, повернуть его и записать в цикле:

     для i в диапазоне (номер кадра):
         рет, кадр = колпачок.read()
         новый = cv2.rotate (кадр, cv2.ROTATE_180)
         cv2.imshow('вывод', новый)
         если cv2.waitKey(1) и 0xFF == ord('q'):
             перерыв
         newvideoR.write(новый)
     
  • Выпуск видео для чтения и записи:

     newvideoR.release()
     крышка.релиз()
     

Полный пример кода (я назвал файлы input.mp4 и output.mp4 ):

 import cv2
    
#это мое оригинальное видео - то, которое я хочу повернуть на 180 градусов
крышка = cv2. VideoCapture('input.mp4')
    
frame_number = int (cap.get (cv2.CAP_PROP_FRAME_COUNT))
# Получить ширину и высоту
frame_width = int (cap.get (cv2.CAP_PROP_FRAME_WIDTH))
frame_height = int (cap.get (cv2.CAP_PROP_FRAME_HEIGHT))
# здесь я пытаюсь записать новое повернутое видео
# Открыть выходной видеофайл перед циклом, cv2.VideoWriter_fourcc(*"mp4v") = 0x7634706d
newvideoR = cv2.VideoWriter('output.mp4', cv2.VideoWriter_fourcc(*"mp4v"), 50, (frame_width, frame_height))
    
# Оригинальные кадры
#кадры = []
для i в диапазоне (frame_number):
    рет, кадр = колпачок.read()
    #frames.append(frame) # Нет необходимости добавлять исходные кадры
    #вот где я пытаюсь повернуть видео
    новый = cv2.rotate (кадр, cv2.ROTATE_180)
    
    cv2.imshow('вывод', новый)
    если cv2.waitKey(1) и 0xFF == ord('q'):
        перерыв
    newvideoR.write(новый)
новоевидеоR.релиз()
крышка.релиз()
 
1

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но никогда не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания и подтверждаете, что прочитали и поняли нашу политику конфиденциальности и кодекс поведения.

Как повернуть видео с помощью VLC и 4 других простых методов

Вы только что сняли видео на свой телефон только для того, чтобы понять, что оно было неправильно ориентировано? Это довольно распространенная проблема, и единственным решением для нее является поворот видео с помощью программного обеспечения для редактирования видео. Хотя бесчисленное количество сторонних программ предлагают эту функцию, VLC Media Player может быть первым выбором из нескольких.

Несмотря на то, что VLC как медиаплеер чрезвычайно прост и удобен для пользователя, функция поворота видео VLC имеет гораздо более высокий уровень сложности. Я пришел вам на помощь с простыми шагами, которые вы можете выполнить, чтобы использовать VLC для поворота вашего видео. Не только это! Я также расскажу вам о четырех альтернативных методах, с помощью которых вы можете бесплатно повернуть любое видео.

  • Часть 1: Как использовать VLC для поворота видео【Шаг за шагом】

  1. В окне

  2. На Mac

  3. Постоянное сохранение повернутого видео

  • Часть 2: 4 альтернативных метода быстрого поворота видео с легкостью

    1. Способ 1: Filme

    2. Способ 2: Повернуть мое видео

    3. Способ 3: Windows Movie Maker

    4. Метод 4: Wave. video

  • Часть 3: Заключительные слова

  • Часть 1. Как использовать VLC для поворота видео

    VLC Media Player не только воспроизводит видео. Его можно использовать для конвертации видео, потоковой передачи в Интернете и, тем не менее, для редактирования видео. VLC предоставляет пользователям функцию вращения видео VLC. С помощью VLC вы можете поворачивать видео по часовой стрелке на 90, 180 и 270 градусов по часовой стрелке. Однако использование этого программного обеспечения для вращения видео не всегда является наиболее подходящим вариантом. Ориентироваться может быть очень сложно. Чтобы помочь вам в этом процессе, я перечислил несколько простых шагов.

    1. Образы для раздела Windows

    1. Запустите VLC Media Player и на главной странице перейдите в «Инструменты» в верхнем меню. Выберите «Эффекты и фильтры» в раскрывающемся списке.

    2. Кроме того, вы можете нажать «CTRL + E», чтобы напрямую выбрать эту опцию. Откроется функция «Настройка и эффекты». Перейдите на вкладку «Видеоэффекты».

    3. После этого нажмите «Геометрия», чтобы открыть меню поворота видео. Установите флажок «Преобразовать», чтобы просмотреть все доступные варианты поворота видео.

    4. После выбора параметра «Преобразование» вы можете выбрать один из трех различных вариантов преобразования, включая поворот на фиксированный угол, переворот видео и транспонирование.

    5. Чтобы сделать это вращение постоянным, нажмите «Сохранить».

    Есть еще несколько моментов, о которых следует сообщать при повороте видео с помощью VLC:

    • Поворот на фиксированный угол позволит вам повернуть видео на 90 градусов, 180 градусов или 270 градусов по часовой стрелке.

    • Flip Videos позволяет переворачивать видео вертикально или горизонтально.

    • Параметр «Транспонирование» позволяет одновременно поворачивать и переворачивать видео.

    • Вы также можете использовать функцию Anti-Transpose, чтобы повернуть видео на 90 градусов по часовой стрелке и перевернуть его по горизонтали.

    • Для фиксированного поворота видео выберите соответствующий угол поворота в «Преобразовать». После выбора нужного угла ваше видео будет автоматически повернуто таким же образом.

    Читайте также:

    Как увеличить скорость видео в VLC >>

    Как повернуть видео с помощью VLC >>

    2. Используйте VLC для поворота видео на Mac

    VLC для Mac имеет совершенно другой макет и навигацию по меню по сравнению с версией для Windows, поэтому процесс перехода к настройке поворота видео также отличается от процесса для Windows. Вот шаги:

    1. В главном меню вверху выберите пункт «Окно».

    2. Теперь выберите «Видеофильтры…» в расширенном меню.

    3. В окне «Видеофильтры» перейдите на вкладку «Геометрия» и установите флажок рядом с «Преобразовать».

    4. Выберите угол поворота в раскрывающемся меню.

    3. Сохранить повернутое видео навсегда

    В обоих приведенных выше сценариях поворот применяется к глобальным настройкам, а не к самому видео. Поэтому, если вы сразу нажмете «Сохранить», это означает, что любое видео, которое вы воспроизводите в VLC на этом компьютере, будет иметь измененную ориентацию, пока вы не измените ее обратно. Чтобы избежать этой проблемы, вам нужно будет сохранить только это конкретное видео в повернутой ориентации. Вот как это сделать:

    1. Вместо того, чтобы напрямую нажимать «Сохранить», нажмите «Инструменты» в главном меню и выберите «Настройки».

    2. Найдите «Показать настройки» в левом нижнем углу окна «Настройки» и выберите переключатель «Все».

    3. Затем выберите «Фильтры» в разделе «Видео» слева, затем установите флажок «Фильтр преобразования видео» в модуле «Видеофильтр» справа.

    4. Теперь щелкните пункт «Медиа» в главном меню и выберите параметр «Преобразовать/Сохранить…».

    5. В диалоговом окне «Открыть мультимедиа» нажмите «+Добавить» и выберите видео из его папки.

    6. Выберите формат видео в окне конвертации; MP4 обычно является лучшим вариантом. Затем щелкните значок гаечного ключа, чтобы перейти на вкладку «Видеокодек» в новом окне.

    7. На вкладке «Фильтры» выберите «Фильтр преобразования видео». Нажмите «Сохранить», чтобы вернуться в окно «Конвертировать».

    8. Теперь вы можете установить целевую папку для выходного файла и нажать кнопку «Пуск», чтобы начать преобразование.

    9. После сохранения файла вам потребуется отменить все сделанные вами изменения настроек. Эта часть легкая. Просто снова перейдите в «Инструменты» → «Настройки», но на этот раз выберите «Сбросить настройки» и подтвердите изменение. Вот и все

    Как видите, это довольно утомительный процесс. Вот почему мы рекомендуем использовать iMyFone Filme, универсальный видеоредактор, который может повернуть видео всего за пару кликов. См. Способ 1 в разделе ниже.

    Часть 2. Альтернативные методы поворота видео

    В случае, если вы все еще сталкиваетесь с трудностями в понимании функции поворота видео VLC, я перечислил четыре альтернативных метода, которые вам покажутся намного проще, чем VLC. Взгляните на все эти альтернативы и следуйте тому методу, который вы считаете наиболее удобным для вас.

    Метод 1: фильм iMyFone

    Первым в списке идет Filme для Windows. Filme входит в число моих личных фаворитов благодаря своей универсальности и гладкому пользовательскому интерфейсу. Filme имеет множество применений, включая базовое и профессиональное редактирование видео, вращение видео, перелистывание видео и многое другое! Filme выступает в качестве идеальной альтернативы VLC Player для поворота видео благодаря своим уникальным и захватывающим функциям, таким как бесплатная музыка для включения в видео, несколько шаблонов фото-видео, специальные видеоэффекты.

    Основные функции:
    • Быстрый режим: создавайте или редактируйте видео или интермедии одним щелчком мыши, используя шаблоны различных жанров

    • Потрясающие эффекты: богатый выбор фильтров и анимаций, которые сделают ваши видео яркими

    • Аудио: добавьте потрясающий звук или запишите свой собственный звук

    • Функция редактирования: многочисленные функции редактирования, включая обрезку, обрезку, кадрирование, разделение, вращение, регулировку скорости и многое другое

    Попробуйте бесплатноПопробуйте бесплатно

    Как повернуть видео с помощью Filme:

    Давайте посмотрим, как легко повернуть видео с помощью Filme для Windows.

    1. Загрузите и установите iMyFone Filme на свой компьютер

    2. На главной странице Filme коснитесь параметра «Импортировать медиафайлы сюда и применить их к нескольким проектам».

    3. Далее вам нужно добавить видеофайл, который вы хотите повернуть. Перейдите в соответствующее место и найдите файл. Дважды щелкните файл, чтобы добавить его в Filme.

    4. Нажмите значок «+» на видео, чтобы иметь возможность редактировать видео. Затем вы заметите видеодорожку, добавленную в финальную компиляцию.

    5. Щелкните правой кнопкой мыши добавленную дорожку и выберите «Редактировать».

    6. Войдите в меню редактирования и нажмите «Повернуть», введите градусы, на которые нужно повернуть видео, чтобы добиться правильной ориентации.

    7. Затем нажмите «ОК», чтобы завершить вращение.

    8. Чтобы сделать вращение постоянным, нажмите «Экспорт» в верхнем меню и выберите «Экспорт видео».

    Метод 2: Повернуть мое видео

    Если вы хотите повернуть свое видео бесплатно, не загружая и не устанавливая какое-либо программное обеспечение на свой компьютер, тогда Rotate My Video — ваш инструмент! Rotate My Video — веб-приложение для настройки ориентации видео с удобным интерфейсом. Этот инструмент позволяет выполнять повороты как по часовой, так и против часовой стрелки на любой нужный угол за считанные секунды.

    Как использовать Rotate My Video для поворота видео?
    1. В браузере перейдите на сайт rotatemyvideo.net. Оказавшись на главной странице, нажмите кнопку «Выбрать видео».

    2. Найдите свой видеофайл. Дважды щелкните по нему, чтобы добавить его в онлайн-инструмент.

    3. После загрузки видео отрегулируйте ориентацию с помощью клавиш со стрелками вправо и влево в разделе «Поворот».

    4. Обратите внимание, что эти параметры могут поворачивать видео только на 90 градусов по часовой стрелке или против часовой стрелки одним щелчком мыши. Вы также получаете возможность настроить соотношение сторон вашего видео.

    5. После того, как вы достигли правильной ориентации, нажмите «Повернуть видео», чтобы сделать готовое видео доступным для загрузки.

    6. Наконец, выберите «Загрузить», чтобы загрузить повернутое видео на свое устройство.

    Метод 3: Windows Movie Maker

    Windows Movie Maker — это старое программное обеспечение для редактирования, которое позволяет пользователям выполнять базовое редактирование видео. Его интуитивно понятный пользовательский интерфейс и эффективная функциональность делают его идеальной альтернативой использованию VLC для поворота видео. Обратите внимание, что Windows Movie Maker предоставляет ограниченные возможности и не поддерживает редактирование видео высокого класса. Чтобы понять, как можно повернуть видео с помощью Windows Movie Maker, выполните следующие действия.

    Как использовать Windows Movie Maker для вращения видео?
    1. Загрузите автономный установщик Windows Essentials 2012 и получите доступ к Windows Movie Maker с помощью этого автономного установщика. Запустите Windows Movie Maker.

    2. Затем просмотрите и найдите свой видеофайл. Найдя, перетащите его в Windows Movie Maker, чтобы добавить.

    3. Выберите «Редактировать» в верхнем меню. Теперь вы будете перенаправлены в раздел редактирования, чтобы внести необходимые изменения в видео.

    4. Несколько раз используйте параметры «Повернуть влево» и «Повернуть вправо», чтобы найти подходящую ориентацию видео.

    Метод 4: Wave.video

    Wave.video также представляет собой веб-инструмент, который указывает на то, что для его использования не требуется первоначальная загрузка программного обеспечения. Большинство пользователей находят этот инструмент простым в использовании по сравнению с большинством других инструментов для редактирования видео. Wave.video позволяет вам выполнять множество задач по редактированию видео и развлекать пользователей захватывающими функциями, такими как добавление текста в видео, обогащение вашего видео бесплатной музыкой, брендирование видео путем встраивания вашего логотипа и многое другое.

    Как повернуть видео с помощью Wave.video?
    1. Прежде всего, вы должны зайти на Wave.video из своего браузера. Обратите внимание, что вы должны зарегистрировать бесплатную учетную запись, чтобы иметь возможность использовать видеоредактор.

    2. Выберите опцию «Загрузить ваши медиафайлы» и выберите видеофайл, который нужно импортировать в видеоредактор.

    3. После этого нажмите «Редактировать» и нажмите «Обрезать» в меню редактирования видео.

    4. Откроется меню обрезки. Отсюда вы сможете повернуть видео. Вы получите возможность «Повернуть влево» или «Повернуть вправо». Попробуйте найти правильную ориентацию, используя эти параметры.

    5. Нажмите «Готово» после завершения поворота.

    Часть 3: Несколько мыслей перед тем, как уйти

    Здесь описано, как повернуть видео с помощью VLC на Windows и Mac, а также некоторые другие инструменты и методы для достижения того же результата. Тем не менее, мы рекомендуем iMyFone как выбор №1 для поворота видео, их редактирования, добавления фильтров, включая заголовки и подписи, и многого другого. Основная причина в том, что он фокусируется на простоте и минимальных усилиях для выполнения сложных задач. Это значительно улучшает пользовательский опыт. Как вы видели в случае сохранения видео в VLC после его поворота, шагов много, и многое может пойти не так. С другой стороны, с Filme очень просто добавить видео, втянуть его на временную шкалу и повернуть перед экспортом повернутого видео.

    Заключение

    Точно так же вы можете выполнить несколько основных шагов, чтобы успешно использовать функцию поворота видео VLC и исправить ориентацию вашего видео всего за несколько кликов. Если вы ищете лучший и самый простой инструмент для редактирования видео, который может выполнять все необходимые задачи редактирования, я бы порекомендовал вам попробовать Filme. Filme — это полный пакет программного обеспечения для редактирования видео, которое позволяет вам делать то, что вы хотите, с минимальными усилиями.

    Ваш комментарий будет первым

      Добавить комментарий

      Ваш адрес email не будет опубликован. Обязательные поля помечены *