Загальні вказівки / робочий процес для перетворення або передачі відео "професійно"?


9

Я ІТ-професіонал, якому іноді доводиться стикатися з невеликими проектами перетворення відео / вирізання відео, і я хотів би навчитися "правильному шляху" для цього. Кожен раз, коли я шукаю Google, завжди трапляються катастрофи для дивних пробних програм з низькою зрілістю або випадкових тем на форумах з 3-4 років тому, що вказують на різні антикварні методи для цього.

Основне питання полягає в наступному: Які "загальні" вказівки та інструменти для перекодування відео в якогось ефективного (без втрат?) Посередника для редагування з метою врешті рекодування його після?


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

Ось декілька випадків:

  • Прості файли VOB, витягнуті з відеоматеріалів на DVD, не можна імпортувати безпосередньо в Adobe Premiere.
  • Virtualdub - це старе програмне забезпечення, яке люди постійно рекомендують, але, схоже, не підтримують новіші формати.
  • Я навіть не знаю, як з упевненістю сказати, які кодеки має відео, і погода зображення переплітається чи ні, і з якою роздільною здатністю та кодеками я маю справу.

Проблеми:

  • Вибір неправильного варіанту переплетення, що знижує якість
  • Вибір неправильного співвідношення пікселів (розтягує зображення)
  • Вибір неправильного "типу проекту" в Прем'єрі спричинить масштабування кадри
  • Вимушений використовувати якусь дивну програму, яка матиме будь-яку кількість негативних наслідків

Що я шукаю:

  • Книги або "Реальні знання" про перетворення форматів, визнані інструменти тощо, які не є якимись випадковими посібниками на форумі щодо того, як поводитися з відеоформатами.
  • Вказівки щодо робочого процесу щодо визначення формату, що переходить від одного формату до іншого без проблем, як було зазначено вище.
  • Документація про те, які програми, такі як Adobe Premiere, може, а що не можна робити стосовно форматів, так що я не використовую гайковий ключ як молоток.

TL; DR

Як слід конвертувати або "підготувати" відеофайл, щоб переконатися, що він буде підтримуватися Прем'єрою для редагування?

Чи є прем'єра підходящою програмою для обрізання, кодування чи повинні використовуватись інші інструменти для цього під час створення відеомонтажу з різних вихідних форматів?

Які хороші книги читати, які конкретно стосуються перетворення відео, які використовують будь-яку кількість кодеків?


Щодо інструментів - і я можу повернутися пізніше з відповіддю - ви можете сміливо користуватися ffmbc. Він перетворюється на посередницькі формати, такі як DNxHD, який мені особисто подобається, і підтримує майже будь-який формат.
slhck

Я дуже хотів би закрити це як "
неконструктивне

@DragonLord Чому? Як не можна відповісти на це питання конкретною експертизою?
slhck

@slhck: Це запитання вимагає широко відкритих відповідей, які мають суб'єктивний характер, навіть якщо вони отримані з досвіду чи досвіду. Я можу помилятися, і це може бути "гарним суб'єктивним" питанням, але я вважав, що це було занадто суб'єктивно для Super User (питання, пов'язане з програмуванням, подібного характеру було б дозволено в Software Engineering , хоча).
bwDraco

@DragonLord Для чого це варто, я вважаю, що це питання надихає довгі, але фактичні відповіді. Суб’єктивність не дуже велика, якщо мова йде про аналіз кадру та визначення відповідних проміжних форматів, особливо стосовно певного програмного забезпечення, такого як Adobe Premiere. Він щось підтримує, або це не так. ОП навіть уточнила, що є "хорошою" відповіддю, тому я поки що залишаю це питання відкритим - але обов'язково моніторитиму його.
slhck

Відповіді:


2

Те, що ви насправді шукаєте, - це «проміжний формат». Що стосується аудіо, це звичайно означає, що його слід розтискати до аудіо PCM (ну, в ідеалі це має означати, перш за все, не стискання):

ffmpeg -i input.file -c:a pcm_s16le output.wav

Для відео ... ну, іноді можна використовувати або необроблене відео, або кодек без втрат, як huffyuv, але, як правило, ви використовуєте математичний збиток, але візуально без втрат, проміжний кодек, як DNxHD або Apple Prores. AFAIK Premiere підтримує і те, і інше, але минуло років, як я його використав, щоб я міг згадати неправильно. Для перетворення довільного відеофайлу в AVI з DNxHD відео та неочищеним аудіо PCM:

ffmpeg -i input.file -c:v dnxhd -c:a pcm_s16le intermediate.avi

Щоб використовувати файл MOV з Apple ProRes та сирим аудіо PCM:

ffmpeg -i input.file -c:v prores -c:a pcm_s16le intermediate.mov

EDIT: ... насправді, думаючи про це, я вважаю, що Premiere не вимагає використання проміжного кодека, він повинен мати можливість редагувати найбільш поширені формати (включаючи відео MPEG2, що використовується на DVD-дисках). Однак, проміжні формати є дуже корисними - вони зменшують навантаження на ресурси обробки комп'ютера, оскільки вони використовують відносно прості алгоритми.

Чи є прем'єра підходящою програмою для обрізання, кодування чи повинні використовуватись інші інструменти для цього під час створення відеомонтажу з різних вихідних форматів?

Прем’єра - це абсолютно фантастичний інструмент для таких завдань, ви можете легко редагувати повнометражний фільм на ньому. Я би оцінив це там FCP.

Якщо ви хочете робити програми програмно (тобто автоматизувати скорочення чи обрізання відео), то інструмент командного рядка, наприклад ffmpeg, може бути кращим; але для "креативного" редагування, NLE, як Прем'єра, безумовно, це шлях.

EDIT2: Оскільки ви згадали про переплетене відео, ви можете скасувати його з ffmpeg, використовуючи відеофільтр yadif (ще один фільтр для переплетення). Я не впевнений, чи потрібно це для Premiere (можливо, це не так), і використовуючи це на прогресивному вході, виплюне жахливий вихід (тому переконайтеся, що ви знаєте, що це переплетене відео), але для повноти:

ffmpeg -i input.file -filter:v yadif -c:v dnxhd -c:a pcm_s16le intermediate.avi

Це буде однаково добре працювати з ProRes, інакше будь-який відеокодек ffmpeg може вивести.


дякую, це дуже проникливо. Я не намагався імпортувати відео з комерційно пресованих DVD-дисків, але у мене багато разів виникали проблеми з аматорськими кадрами, які, ймовірно, написані на DVD дуже орієнтованим на споживача програмним забезпеченням. У мене не було б аудіо, або в відео було б лише кілька секунд
клоніст

1

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

Обидва ці інструменти є командним рядком. Для них існують графічні інтерфейси, і я вважаю, що велика кількість доступних інструментів на ринку фактично використовує одну або обидві ці бібліотеки на бекенді.

Що стосується того, чи є файл переплетеним і який кодек він використовує, і таке інше, хоча обидва інструменти повинні мати можливість вам сказати, я завантажую файл у vlc і перевіряю інформацію про кодек. Це простий метод, який дає велику кількість інформації.

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