Formaty wideo i ogólne wytyczne
Przede wszystkim musisz zrozumieć, jakie różne kodeki i formaty istnieją i do czego są zwykle używane:
Co to jest kodek (np. DivX?) I czym różni się od formatu pliku (np. MPG)?
Powinieneś również przyjrzeć się temu, co składa się na jakość wideo w bardziej ogólny sposób, np. Jak szybkość transmisji, szybkość klatek lub rozmiar obrazu wpływają na jakość?
Co oznaczają liczby 240 i 360 podczas pobierania wideo? Jak mogę stwierdzić, który film jest bardziej skompresowany?
Użyjmy FFmpeg…
Powinieneś wiedzieć, jak zainstalować najnowszą wersję FFmpeg. Najnowsze wersje zawsze zawierają aktualne poprawki błędów i nowe funkcje. Ludzie często popełniają błąd, używając starych wersji dołączonych do swoich dystrybucji lub posiadanych na niektórych serwerach - często po prostu nie działają.
Przeczytaj dokumentację FFmpeg , przynajmniej ogólne opcje i poznaj podstawowe przełączniki wiersza poleceń.
Zapoznaj się również z naszym blogiem dla superużytkowników : FFmpeg: najlepsze narzędzie do manipulacji wideo i audio, zawierające zawsze aktualny przewodnik po transkodowaniu za pomocą FFmpeg oraz kilka przykładów, a także dużą kolekcję linków na końcu.
Kodowanie za pomocą x264
Najlepszym obecnie dostępnym darmowym koderem wideo jest x264 , a za pomocą libx264
FFmpeg można go również używać. Powinieneś zainstalować x264 i przeczytać w pomocy x264 --fullhelp
. x264 ma wiele opcji, które są mapowane na FFmpeg .
Do kodowania będziesz wtedy mógł korzystać ze wstępnie ustawionych ofert x264. Są one również dostępne poprzez opcje FFmpeg. Przydaje się kilka głównych opcji. Przeczytaj przewodnik po kodowaniu x264 na wiki FFmpeg. W skrócie, możesz użyć tego:
-profile:v
określa profil h.264, który ma być używany, na przykład high
, który może być używany do wszelkiego rodzaju oprogramowania do odtwarzania wideo, lub baseline
który ogranicza wideo do korzystania z funkcji, które działają tylko na telefonie komórkowym lub iPodzie.
-preset
określa wstępne ustawienia kodowania dla prędkości. fast
da ci szybsze wyniki, ale na przykład gorszą kompresję. Te wahają się od veryslow
do ultrafast
. Domyślnie jest medium
.
-tune
oferuje opcje dostrajania danych wyjściowych na podstawie plików wejściowych, np. filmy animowane z animation
lub normalne filmy z film
.
-crf
ustawia współczynnik stałej szybkości, metodę nr 1, która ma być stosowana podczas próby poprawienia jakości wyniku. Przeczytaj o tym tutaj . Użyj wartości od 18 do 27, gdzie niższa oznacza lepszą jakość. Domyślnie jest to 23.
Możesz zainstalować koder wideo, taki jak Handbrake i zobaczyć, jakich opcji używa. Dowiedz się, robiąc i spróbuj przeczytać, co robią wszystkie parametry.