Чи можна обертати відео (.MOV / H.264 / AVC) без втрат?


10

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

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

Чи можна остаточно обертати ці відео та видаляти / ігнорувати прапор обертання?


Якщо ви турбуєтеся про те, щоб зробити це без повторного кодування, це реально неможливо. Якби це відео було MJPEG, воно було б, але спосіб складніших відеокодеків на зразок h.264 працює зовсім інше. Вони дійсно залежать від порядку вліво-вправо і вгорі-внизу. Можливо, ви просто захочете шукати спосіб відображення їх повернутими або перекодувати їх дуже високою якістю.
slhck

VLC дозволяє мені повертати їх (під час відтворення), але XBMC - ні. Як я можу перекодувати їх, але зберегти майже всі початкові якості?
SofaKng

Ну, я припускаю, що ви в Windows. Ось відповідне питання: Як я обертаю файл відео (MOV) у Windows? - хитрість полягає в тому, щоб просто встановити максимально можливі налаштування якості при експорті, що може призвести до отримання файлу в більшому розмірі, ніж оригінал. Я не впевнений на 100%, але, здається, ти в досить поганій ситуації. FFmpeg також має -vf rotate=1можливість досягти того ж. Однак для отримання пристойної якості потрібні параметри виводу.
slhck

Не могли б ви надати короткий зразок такого відео? Намагаюся трохи експериментувати.
slhck

Відповіді:


3

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

Вам потрібно буде скористатися Editor iMovie Editor або Quicktime. на Apple Quicktimepro включений безкоштовно.

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

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

Для ОС Windows або інших ОС немає БЕЗКОШТОВНОГО методу зробити це, і найкраще використовувати бібліотеку Quicktime весь час.

Використовуючи windows .. вам доведеться перекодувати його --- я шукав і шукав. тільки Quicktime відтворюватиме його у правильній орієнтації .. але ви не можете сказати, щоб виправити вихідний файл. Здається, трохи дивно .. але це було філософією Стіва Джобса. Це завжди працює так, як потрібно на MAC;)


1
Я не думаю, що ти зрозумів це питання. Якщо ви перебуваєте на Mac, відкриваючи такий файл фільму, прапор обертання автоматично зчитується. Також в iMovie. Не потрібно обертати сам файл, тому що QuickTime (наприклад) правильно його інтерпретує. Причина, що вона не працює в Windows, полягає в тому, що вам доведеться перекодувати повторно, оскільки жоден гравець не поважає прапор.
slhck

1
HI - за допомогою експорту iMovie .. експортуватиме його поворотом .. на windows .. він не позначає його повторно .. Отже 1- Імпортуйте в iMovie (на mac) 2-Експорт у HD-HQ 3-Play на windows (буде слід повернути на належний аспект) Quicktime на Mac підтримує правильне перекодування на леті з мінімальними втратами якості) Ось що я мав на увазі.
Пьотр Кула

2
Ага .. значить, потрібно перекодувати, правда? iMovie автоматично обертається, але вам доведеться повторно кодувати?
slhck

1
Так-так - вам потрібно зберегти (експортувати) його, але версія iLife для Mac використовує всі можливості quicktime, щоб швидко "перекодувати" її. Quicktime для Windows обмежений. Я позичив мак buddues зробити це, резонно швидко. Але я зрозумів, що помилився, і повторно закодував півторагодинний фільм на Windows ..... 2 дні ...
Пьотр Кула
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.