Поворот файла MP4 с сохранением атрибутов кодека и качества

14

Мне нужно повернуть видео MP4 на 90 градусов. Существует программное обеспечение, такое как Free Video Flip and Rotate, которое делает это, но создает файл AVI.

Есть ли у вас какие-либо предложения относительно программного обеспечения для производства MP4, который имеет то же качество (и размер файла), что и оригинал, только с поворотом на 90 градусов? Не должно быть свободного программного обеспечения ;-)

ворота
источник
Эта утилита не открыла бы мне mp4.
user15507

Ответы:

3

Нет способа повернуть видео без перекодирования. Таким образом, вы можете только оценить размер и качество.

Я рекомендую VirtualDub сделать ротацию. Это бесплатно и быстро.

fretje
источник
6
VirtualDub не поддерживает MP4, но Avidemux поддерживает.
sschuberth
6
Это на самом деле не правда. Формат MP4 поддерживает rotateфлаг, который информирует игрока о необходимости поворачивать видео перед его отображением. Флаг может быть отредактирован с помощью f.ex. MP4Box командной строки мультиплексора.
Witiko
9
  1. Open Avidemux (бесплатное программное обеспечение для редактирования видео)
  2. Откройте ваш файл mp4.
  3. Выберите «Видеовыход», отличный от «Копировать» [я выбрал «Mpeg4 ASP (ff)»]
  4. Выберите «Видео»> «Фильтры» (или в Windows нажмите « Ctrl+ AltF).
  5. Дважды щелкните «Повернуть», чтобы добавить этот фильтр.
  6. Выберите 90 градусов
  7. Нажмите «Закрыть» для выхода из «Диспетчера видеофильтра»
  8. Сохранить

(Спасибо @secret за начало работы, но его / ее список шагов не был завершен.)

Райан
источник
Я использовал это однажды в прошлом, я не знаю, что я сделал, avidemux выглядит так, как будто обнаруженное видео было автоматически повернуто, и повернуло видео само по себе: / ... теперь у меня есть другая чистая установка, и она больше не работает, и когда я выбираю видеовыходы (пробовал все возможные комбинации), он никогда не заканчивается таким же размером файла, как в первый раз ... Я хотел бы иметь возможность сказать ... "формат такой же, как в
оригинале
7

Я использовал Avidemux , бесплатный редактор видео.

Это программное обеспечение позволяет вращать любой фильм.

В раскрывающемся списке вы можете выбрать желаемый выходной формат (например, MP4, AVI, FLV и т. Д.).

При использовании настройки MPEG-4 ASP в раскрывающемся списке видео вам придется возиться с настройкой Quantizer (большее число означает меньший размер файла и меньшее качество).

Этот инструмент отлично подходит, когда вы снимаете фильм на свой мобильный телефон и хотите отправить фильм друзьям!

mathijsuitmegen
источник
7
  1. Откройте Avidemux
  2. Нажмите Ctrl+ Alt+ F(для Windows)
  3. Выберите Повернуть
  4. Сохранить
секрет
источник
Самый простой метод на данный момент!
TimothyP
Когда я сохраняю, я получаю файл того же размера, который на самом деле не воспроизводится. Это не работало, пока я не изменил «Video Output» copyна что-то вродеMpeg4 ASP (ff)
Sterno
1
-1 потому что хотя предложенная программа полезна, шаги не завершены.
Джелтон
Смотрите решение Райана для полных шагов.
Антон,
2

Вы можете вращать видео MP4, используя VLC, и какой-то крутой приятный парень написал подробный набор инструкций со скриншотами здесь: http://www.wintips.org/how-to-rotate-and-save-a-video-using-vlc -media-player / (Отказ от ответственности: этот пост не спам, у меня нет никакой связи с сайтом или чуваком, который написал инструкции. Я просто использовал инструкции, чтобы повернуть видео моей маленькой дочери, и поэтому я просто очень благодарен за это.)

Благодарный Дуд
источник
2

Если вы действительно записали видео в альбомном режиме, но телефон ошибочно сохранил в метаданных, что он повернут на 90 градусов (это случилось со мной сегодня во время полета на вертолете), просто скачайте ffmpeg и используйте эту команду (полностью без потерь, поскольку она просто пишет новый заголовок - метаданные) :

ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=0 output.mp4
Ненад Булатович
источник
Я только что проверил этот подход, кажется, не теряет качество, размер файла на 0,001% больше жестких, не уверен почему, если это только изменение метаданных заголовка.
Йогурту
1

Самый простой метод, который я видел, - это QuickTime (Pro), откройте «Свойства видео», нажмите «Видеодорожка», затем перейдите в «Визуальные настройки» и используйте стрелки для поворота при необходимости. Затем закройте Свойства фильма, затем выполните Файл Сохранить как.

Syclone0044
источник
0

У меня было много файлов .mov, которые нуждались в ротации. Я использовал Square 5 Streamclip и не потерял ни одного качества. Супер легко сохранить, как во многих форматах файлов: http://www.squared5.com/svideo/mpeg-streamclip-win.html

Larry
источник
Ваш ответ звучит подозрительно, как реклама. Пожалуйста, прочитайте FAQ по этим типам постов в качестве ответов. Если вы собираетесь предоставить ссылку на ваш продукт, по крайней мере, найдите время, чтобы показать, как вы будете делать это в нем. По крайней мере, ваш ответ будет иметь больше достоинств, чем просто ссылка.
Слм
Я попробовал это. Сначала «стабильная» версия 1.2 - у нее нет опции Rotate. У бета-версии 1.2.1b6 есть возможность, но она не сработала для меня с 1-й попытки, и я не стал дальше. По крайней мере, установить нечего - просто разархивируйте исполняемый файл - и кажется, что к нему не прикреплены строки (например, программное обеспечение). Это требует определенной версии Quicktime Alternativeдля установки. Ссылка на это есть на их сайте
Cristi Diaconescu