Кодування відео HD у хорошому форматі для редагування


3

У мене є відео, яке я хотів би відредагувати, але в даний час це mov (H.264) файл, який робить кадр шляхом редагування кадру неможливим. Отже, я хотів би перекодувати його до кращого формату. Я читав, що DV - хороший формат для кадру шляхом редагування кадру, але коли я намагався це зробити, то виявляю, що втрачаю роздільну здатність. Моє відео - 1280x720, але DV-відео виходить лише у 720x480.

Я грав на mencoder, ffmpeg та winff на машині Windows. Стільки аргументів командного рядка над головою! Я просто хочу зберегти налаштування від оригіналу і отримати високоякісне відео, яке добре підходить для редагування кадру за кадром. Чи можете ви вказати мені правильний кодек (і як його встановити), найкращий інструмент та аргументи командного рядка, які слід використовувати?

Це добре спрацювало для AVI:

mencoder -oac pcm -ovc x264 -o myvid.avi myvid.mov

Що мені потрібно для HD та редагованих? Щось на зразок цього?

mencoder -oac pcm -ovc ??? -o myvid.??? myvid.mov

Відповіді:


6

Що ви шукаєте - це, мабуть, так званий проміжний кодек, який спеціально спрямований на редагування. Це дозволить вам виконати (візуально) стиснення без втрат, але все ж внести зміни до відео без розумної втрати якості. Так само, як JPEG не створений для збереження фотографії сто разів, вам знадобиться спеціальний кодек.

Ваш підхід з DV не був таким поганим. Єдина проблема полягає в тому, що стандарт DV лише визначає максимальну роздільну здатність 640x480 пікселів.

HuffYUV

Я б запропонував спробувати HuffYUV , який є кодеком без втрат, який є відносно швидким і його слід легко редагувати на платформах Windows. Однак для Linux та OS X це не найкращий вибір. ffmpegвбудована підтримка HuffYUV, тому вам більше нічого не потрібно встановлювати. Ви можете спробувати щось на кшталт:

ffmpeg -i infile.mov -vcodec huffyuv -acodec copy outfile.avi

Вам не потрібно вказувати розмір кадру чи щось. Просто спробуйте. Перевага полягає в тому, що він зберігає відео кадр за кадром, що і потрібно для редагування.

MPEG2

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

ffmpeg -i infile.mov -vcodec mpeg2video -qscale 1 -qmin 1 -intra -an outfile.m2v

Зауважте, що ви могли отримати справді величезний файл. MPEG2 має бути легко редагувати, оскільки це дуже базовий кодек.

DNxHD

DNxHD - це проміжний проміжний кодек без візуальних втрат від Avid. Існують версії ffmpeg, які можуть кодувати DNxHD. Наприклад, ffmbcце спеціалізована версія ffmpeg, спрямована на мовлення відео.

ffmpeg -i infile.mov -vcodec dnxhd -b <bitrate> -an output.mov

Дивіться цю таблицю щодо використання бітрейтів. Можливо, ви не зможете відкрити файл результатів у кожному редакторі. Вам також знадобиться встановити плагін декодера . Я особисто використовував це з Premiere Pro на Mac, і це дійсно хороший кодек.

Якщо у вас є якісь проблеми, повідомте мене.


Я думав, що H.264 кращий за MPEG2 при внутрішньому кодуванні? Очевидно, якщо ми знімаємо без втрат, відмінності в якості не буде, але, можливо, може бути перевага розміру файлів.
Лукаша

1
Переважно правда, так. Але для дійсно великих файлів або високих швидкостей передачі білків, компроміс між H.264 та MPEG2 майже не існує (або навіть перевертається) - і набагато простіший синтаксис MPEG2 робить його трохи швидшим.
slhck

Добре знати! +1 лише для цього. :)
Лукаша
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.