Можно ли вращать видео (.MOV / H.264 / AVC) без потерь?

10

IPhone (3GS, 4, 4S и т. Д.) Часто записывает видео в обратном порядке, но затем включает метаданные о вращении внутри контейнера MOV.

Однако многие приложения (XBMC, VLC, Windows Media Player) не понимают эти метаданные ротации, поэтому видео воспроизводится в обратном порядке.

Можно ли постоянно вращать эти видео и удалять / игнорировать флаг поворота?

SofaKng
источник
Если ваша задача состоит в том, чтобы сделать это без перекодирования, это на самом деле невозможно. Если бы видео было MJPEG, оно было бы, но способ, которым работают более сложные видеокодеки, такие как h.264, совершенно другой. Они действительно зависят от последовательности изображений слева направо и сверху вниз. Возможно, вы просто захотите найти способ показать их повернутыми или перекодировать с очень высоким качеством.
slhck
VLC позволяет вращать их (во время воспроизведения), а XBMC - нет. Как я могу перекодировать их, но сохранить почти все оригинальное качество?
SofaKng
Ну, я предполагаю, что вы на Windows. Вот связанный вопрос: Как мне вращать видео (MOV) файл в Windows? - хитрость заключается в том, чтобы просто установить максимально возможные параметры качества при экспорте, что может привести к увеличению размера файла по сравнению с оригиналом. Я не уверен на 100%, но, похоже, вы в довольно плохой ситуации. FFmpeg также имеет -vf rotate=1возможность достичь того же. Однако параметры вывода необходимо настроить, чтобы получить достойное качество.
slhck
Не могли бы вы предоставить короткий образец клипа такого видео? Пытаюсь немного поэкспериментировать.
slhck

Ответы:

3

У меня такая же проблема.

Вам нужно будет использовать Apples iMovie Editor или Quicktime. на Apple Quicktimepro включен бесплатно.

Вы можете приобрести Quicktime Pro для Windows - вы получите те же возможности без потерь для вращения, резки и повторного сохранения в новом HD-файле без потерь.

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

Для Windows или других ОС нет БЕСПЛАТНОГО способа сделать это, и лучше всего использовать библиотеку Quicktime в любое время.

Используя Windows .. Вы должны будете перекодировать его --- Я искал и искал. только Quicktime будет воспроизводить его в правильной ориентации ... но вы не можете сказать, чтобы исправить исходный файл. Кажется немного странным .. но это был философ Стив Джобс .. Он всегда работает так, как вы хотите на MAC;)

Петр Кула
источник
1
Я не думаю, что вы поняли проблему. Если вы на Mac, открыв такой файл фильма, флаг поворота будет автоматически прочитан. Также в iMovie. Нет необходимости вращать сам файл, потому что QuickTime (например) правильно его интерпретирует. Причина, по которой он не работает в Windows, заключается в том, что вам нужно перекодировать, потому что ни один игрок не уважает этот флаг.
slhck
1
HI - используя экспорт iMovie .. экспортирует его повернутым .. на окнах .. он не помечает его .. Итак 1 - импорт в iMovie (на Mac) 2 - экспорт в HD-HQ 3 - воспроизведение на окнах (будет быть повернутым к правильному аспекту) Quicktime на Mac поддерживает правильное транскодирование на лету с минимальной потерей качества) Вот что я имел в виду.
Петр Кула
2
Ах .. так что нужно перекодировать, верно? iMovie будет автоматически вращаться, но вам придется перекодировать?
Slhck
1
Да, что-то вроде этого - вы должны сохранить (экспортировать) его, но версия iLife для Mac использует все возможности quicktime, чтобы быстро «перекодировать» его. Quicktime в Windows ограничен. Я одолжил mac buddues, чтобы сделать это, достаточно быстро. Но я понял, что сделал ошибку, и перекодировал полуторачасовой фильм на окнах ..... 2 дня ...
Петр Кула