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


14

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

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


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

Ответы:


3

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

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


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 (большее число означает меньший размер файла и меньшее качество).

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


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), откройте «Свойства видео», нажмите «Видеодорожка», затем перейдите в «Визуальные настройки» и используйте стрелки для поворота при необходимости. Затем закройте Свойства фильма, затем выполните Файл Сохранить как.


0

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


Ваш ответ звучит подозрительно, как реклама. Пожалуйста, прочитайте FAQ по этим типам постов в качестве ответов. Если вы собираетесь предоставить ссылку на ваш продукт, по крайней мере, найдите время, чтобы показать, как вы будете делать это в нем. По крайней мере, ваш ответ будет иметь больше достоинств, чем просто ссылка.
Слм

Я попробовал это. Сначала «стабильная» версия 1.2 - у нее нет опции Rotate. У бета-версии 1.2.1b6 есть возможность, но она не сработала для меня с 1-й попытки, и я не стал дальше. По крайней мере, установить нечего - просто разархивируйте исполняемый файл - и кажется, что к нему не прикреплены строки (например, программное обеспечение). Это требует определенной версии Quicktime Alternativeдля установки. Ссылка на это есть на их сайте
Cristi Diaconescu
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.