Wytyczne dotyczące kodowania (pirackich) filmów nazywane są „przewodnikami po scenach”. Są podpisane przez różne grupy wydawnicze, które dopilnują, aby ich filmy były zgodne z instrukcją, LOL jest jedną z tych grup.
Możesz znaleźć listę przewodników scen scenerules.org . Standard, którego szukasz, to - o ile się nie mylę - standard SD TV TV 2626 , zakładając, że Twój film ma rozdzielczość 1280 × 780. Jeśli masz wideo HD, prawdopodobnie nie osiągniesz naprawdę dobrej jakości przy 200 MB przez 45 minut. To przekłada się na około 600 kBit / si wystarcza na 720p.
Jeśli chodzi o narzędzia do kodowania, możesz zajść daleko za pomocą FFmpeg (na którym opiera się Hamulec ręczny). Jedynym winowajcą jest to, że korzystanie z FFmpeg i dźwięku FAAC jest zakazane dla tego przewodnika po scenach, ale jeśli nie przyczynisz się do tego, to nie będzie miało znaczenia.
Jeśli nie masz wcześniejszego doświadczenia z kodowaniem wideo i wszystkie te słowa kluczowe nic dla ciebie nie znaczą, zapoznaj się z następującymi artykułami na blogu / pytaniami superużytkownika:
Zasadniczo zasady mówią, że musisz używać enkodera x264 z ustawieniem jakości współczynnika stałej szybkości . To, co robi, jest zupełnie inne niż ustawianie stałej przepływności: możesz ustawić CRF, aby x264 kodował wideo ze stałą jakością.
Typowe poziomy CRF wynoszą od 18 do 28, a grupa wydająca zaleca kod 19–20 dla wysokiej jakości kodowania materiału, który jest łatwy do kompresji. Robiąc to, nie będziesz z góry znać ostatecznego rozmiaru pliku, ale o to właśnie chodzi w kodowaniu CRF: nie przejmujesz się rzeczywistym rozmiarem pliku - po prostu chcesz dobrej jakości.
Po skonfigurowaniu ffmpeg
i przygotowaniu wejściowego wideo kodowanie jest dość proste. Pamiętaj jednak, że źródłowy film musi być wysokiej jakości, w przeciwnym razie ponowne kodowanie tylko pogorszy jego jakość.
Oto kluczowe parametry:
- x264 wideo z:
- CRF 19–20
slow
profil (lepsza wydajność kompresji kosztem czasu kodowania)
- H.264 poziom 3.1, który określa kilka ograniczeń
- Skalowanie w dół należy wykonać za pomocą dowolnego resizera innego niż bicubic (który jest domyślnym ustawieniem FFmpeg). Można na przykład używać Lanczos .
tune
Ustawienie do źródła (na przykład film
do zawartości błonkowego)
- Dźwięk AAC z:
- Kodowanie zmiennej przepływności
- Przepływność między 96 a 160 kBit / s
W ffmpeg
ten przekłada się na następujące kwestie:
ffmpeg -i input.mp4 \
-c:v libx264 -crf 19 -level 3.1 -preset slow -tune film \
-filter:v scale=-1:720 -sws_flags lanczos \
-c:a libfdk_aac -vbr 5 \
output.mp4
W FFmpeg opcje kodowania AAC są nieco ograniczone. Zobacz tutaj opcje AAC, a także zapoznaj się z Podręcznikiem kodowania FFmpeg i AAC, aby uzyskać więcej informacji.
Jeśli Twój film będzie zbyt duży, możesz dostosować CRF. Wartości ± 6 spowodują połowę / podwojenie szybkości transmisji, więc jeśli zaczniesz od 19 i osiągniesz 25, skończysz z połową szybkości transmisji. Zasady scen nie zezwalają na CRF powyżej 24, ale prawdopodobnie nie będziesz miał nic przeciwko.