Ogólne wytyczne / przepływ pracy w celu „profesjonalnej” konwersji lub transferu wideo?


9

Jestem „profesjonalistą” w branży IT, który czasami ma do czynienia z małymi projektami do konwersji / cięcia wideo i chciałbym nauczyć się „właściwego sposobu”, aby to zrobić. Za każdym razem, gdy szukam w Google, zawsze pojawia się katastrofa dla dziwnego oprogramowania próbnego o niskiej dojrzałości lub losowych wątków na forach sprzed 3-4 lat, wskazujących na różne przestarzałe metody.

Główne pytanie brzmi: jakie są „ogólne” wytyczne i narzędzia do transkodowania wideo na jakiegoś wydajnego (bezstratnego?) Pośrednika, do celów edycji, w celu późniejszego ponownego kodowania?


Wydaje mi się, że nawet najprostsze formaty i zadania to katastrofa niekończących się prób i błędów lub wiedza znana tylko zahartowanym ekspertom, którzy dysponują ogromną armią szwajcarską dziwnych narzędzi do konwersji, których używają, prawie jak gdyby przeprowadzali atak przeciwko projekt.

Oto kilka przykładów:

  • Prostych plików VOB wyodrębnionych z materiału DVD nie można importować bezpośrednio do Adobe Premiere.
  • Virtualdub to stare oprogramowanie, które ludzie ciągle polecają, ale nie obsługuje nowych formatów.
  • Nie wiem nawet, jak z całą pewnością powiedzieć, jakie kodeki ma wideo, i czy obraz jest z przeplotem, czy nie, oraz z jaką rozdzielczością i kodekami mam do czynienia.

Problemy:

  • Wybór niewłaściwej opcji z przeplotem, która obniża jakość
  • Wybór niewłaściwego współczynnika proporcji pikseli (rozciąga obraz)
  • Wybór niewłaściwego „typu projektu” w programie Premiere powoduje, że materiał wymaga skalowania
  • Będąc zmuszonym do korzystania z dziwnego programu, który będzie miał dowolną liczbę negatywnych efektów

Czego szukam:

  • Książki lub „Prawdziwa wiedza” na temat konwersji formatów, rozpoznawanych narzędzi itp., Które nie są przypadkowymi przewodnikami po forum, jak radzić sobie z formatami wideo.
  • Wytyczne dotyczące przepływu pracy dotyczące identyfikowania formatu przechodzącego z jednego formatu do drugiego bez problemów, jak wspomniano powyżej.
  • Dokumentacja na temat tego, co programy takie jak Adobe Premiere mogą i nie mogą robić w odniesieniu do formatów, aby nie używać klucza jako młotka.

TL; DR

Jak przekonwertować lub „przygotować” plik wideo, aby mieć pewność, że będzie on obsługiwany przez Premiere do edycji?

Czy premiera jest odpowiednim programem do obsługi przycinania, kodowania, czy też należy do tego użyć innych narzędzi podczas montażu wideo z różnych formatów źródłowych?

Jakie są dobre książki do przeczytania, które konkretnie dotyczą konwersji filmów przy użyciu dowolnej liczby kodeków?


Jeśli chodzi o narzędzia - a może wrócę później z odpowiedzią - możesz bezpiecznie używać ffmbc. Konwertuje na formaty pośrednie, takie jak DNxHD, jeden osobiście lubię i obsługuje prawie każdy format.
slhck 18.10.12

Naprawdę chciałbym to zamknąć jako „mało konstruktywne”, ale twoja nagroda blokuje mnie od robienia tego ...
bwDraco

@DragonLord Dlaczego? W jaki sposób nie można odpowiedzieć na to pytanie za pomocą specjalistycznej wiedzy?
slhck

@slhck: To pytanie wymaga szeroko otwartych odpowiedzi o charakterze subiektywnym, nawet jeśli pochodzą one z doświadczenia lub wiedzy specjalistycznej. Mogę się mylić i może to być „dobre subiektywne” pytanie, ale czułem, że było to zbyt subiektywne dla Superużytkownika ( choć podobne pytanie natury programistycznej byłoby dozwolone w inżynierii oprogramowania ).
bwDraco

@DragonLord Uważam, że to pytanie jest inspirujące długie, ale oparte na faktach odpowiedzi. Nie ma zbyt dużej subiektywności, jeśli chodzi o analizę materiału i określenie odpowiednich formatów pośrednich, szczególnie w odniesieniu do określonego oprogramowania, takiego jak Adobe Premiere. Obsługuje coś lub nie. OP określił nawet, co stanowi „dobrą” odpowiedź, więc pozostawiłbym to pytanie na razie otwarte - ale na pewno będę je monitorować.
slhck

Odpowiedzi:


2

To, czego tak naprawdę szukasz, to „format pośredni”. W przypadku audio zwykle oznacza to rozpakowanie go do dźwięku PCM (cóż, idealnie powinno to oznaczać nie kompresowanie go w pierwszej kolejności):

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

Do wideo ... cóż, czasami można użyć surowego wideo lub bezstratnego kodeka, takiego jak huffyuv, ale generalnie użyłbyś matematycznie stratnego, ale wizualnie bezstratnego kodeka pośredniego, takiego jak DNxHD lub Apple Prores. AFAIK Premiere obsługuje oba z nich, ale minęły lata, odkąd go używałem, więc mogłem źle pamiętać. Aby przekonwertować dowolny plik wideo na AVI z wideo DNxHD i surowym dźwiękiem PCM:

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

Aby użyć pliku MOV z Apple ProRes i surowym dźwiękiem PCM:

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

EDYCJA: ... myśląc o tym, uważam, że Premiere nie wymaga użycia pośredniego kodeka, powinien móc edytować większość popularnych formatów (w tym wideo MPEG2 używane na DVD). To powiedziawszy, formaty pośrednie są nadal bardzo przydatne - zmniejszają obciążenie zasobów przetwarzania komputera, ponieważ używają stosunkowo prostych algorytmów.

Czy premiera jest odpowiednim programem do obsługi przycinania, kodowania, czy też należy do tego użyć innych narzędzi podczas montażu wideo z różnych formatów źródłowych?

Premiere to absolutnie fantastyczne narzędzie do takich zadań, można dość łatwo edytować na nim film pełnometrażowy. Oceniłbym to tam z FCP.

Jeśli chcesz robić rzeczy programowo (np. Zautomatyzować zmniejszanie lub przycinanie filmów), lepsze może być narzędzie wiersza polecenia, takie jak ffmpeg; ale w przypadku „kreatywnej” edycji zdecydowanie warto wybrać NLE, takie jak Premiere.

EDYCJA 2: Ponieważ wspomniałeś wideo z przeplotem, możesz usunąć przeplot z ffmpeg za pomocą filtra wideo yadif (jeszcze inny filtr usuwania przeplotu). Nie jestem pewien, czy jest to konieczne do użycia z Premiere (prawdopodobnie nie jest), a użycie tego przy progresywnym wprowadzaniu wypluje okropne wyjście (więc upewnij się, że wiesz, że to wideo z przeplotem), ale ze względu na kompletność:

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

Będzie to działało równie dobrze z ProRes, albo w rzeczywistości każdy kodek wideo ffmpeg może wyjść.


dzięki, to jest bardzo wnikliwe. Nie próbowałem importować wideo z prasowanych na rynku płyt DVD, ale wiele razy miałem problemy z amatorskim materiałem wideo, który prawdopodobnie został stworzony na DVD przez bardzo zorientowane na konsumenta oprogramowanie. Nie miałbym dźwięku lub film miałby tylko kilka sekund
kloneman

1

Nie mam pełnej odpowiedzi, ale wiem, że mencoder i ffmpeg to dwa najbardziej standardowe narzędzia. Podczas transkodowania najlepiej jest użyć jednego z tych narzędzi do wykonania rzeczywistego transkodowania.

Oba te narzędzia są wierszem poleceń. Są dla nich GUI i uważam, że duża liczba dostępnych narzędzi dostępnych na rynku faktycznie korzysta z jednej lub obu tych bibliotek w backend.

Jeśli chodzi o to, czy plik jest z przeplotem i jakiego kodeka używa i tym podobne, podczas gdy oba narzędzia powinny być w stanie powiedzieć ci, ładuję plik do vlc i sprawdzam informacje o koderze. To łatwa metoda, która daje dużą ilość informacji.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.