Videoyu şifreleme (korsan) yönergelerine "sahne kılavuzları" denir. LOL bu gruplardan biri olan videolarının kılavuza uyduğundan emin olacak çeşitli yayın grupları tarafından imzalanmışlardır.
Scenerules.org sahne rehberlerinin bir listesini bulabilirsiniz . Aradığınız standart - yanılmıyorsam , videonuzun 1280 × 780 olduğunu varsayarak SD x264 TV Serbest Bırakma Standardı . HD videonuz varsa, muhtemelen 45 dakika boyunca 200 MB'de gerçekten iyi kalitede olmayacaksınız. Bu yaklaşık 600 kBit / s'ye çevrilir ve 720p için yeterli olur.
Kodlama araçlarına gelince, FFmpeg (Handbrake'in dayandığı) ile oldukça uzağa gidebilirsiniz . Tek suçlu, FFmpeg ve FAAC ses kullanımının bu sahne rehberi için yasaklanmış olması, ancak gerçekten katkıda bulunmadığınız sürece bu önemli değil.
Video kodlama konusunda önceden deneyiminiz yoksa ve bu anahtar kelimelerin tümü sizin için bir şey ifade etmiyorsa, lütfen aşağıdaki blog makalelerine / Süper Kullanıcı sorularına göz atın:
Temel olarak, kurallar Sabit Hız Faktörü kalite ayarıyla x264 kodlayıcıyı kullanmanız gerektiğini söyler . Yaptığı şey, sabit bir bit hızı ayarlamaktan oldukça farklıdır: CRF'yi, videoyu sabit bir kalitede kodlayacak x264'e ayarlayabilirsiniz.
Tipik CRF seviyeleri 18 ve 28 arasındadır ve serbest bırakma grubu, sıkıştırılması kolay malzemenin yüksek kalitede kodlanması için 19-20 önerilir. Bunu yaparken son dosya boyutunu önceden bilemezsiniz, ancak CRF kodlamasını yapmanın tüm amacı budur: Gerçek dosya boyutunu umursamıyorsunuz - sadece kaliteli olmak istiyorsunuz.
Bir kez kurduktan ffmpeg
ve giriş videonuzu hazırladıktan sonra kodlama aslında oldukça basittir. Bununla birlikte, kaynak videonuzun yüksek kalitede olması gerektiğini unutmayın , aksi takdirde yeniden kodlamanın kalitesi yalnızca daha fazla bozulur.
İşte temel parametreler:
- şununla x264 video:
- CRF 19-20
slow
profili (kodlama süresi pahasına daha iyi sıkıştırma verimliliği)
- Birkaç sınırlama getiren H.264 seviye 3.1
- Ölçek küçültme, bikubik (FFmpeg varsayılanı) dışındaki herhangi bir yeniden boyutlandırıcı ile yapılmalıdır. Örneğin, Lanczos kullanılabilir .
- Kaynak için bir
tune
ayar (örneğin film
film benzeri içerik için)
- AAC ses sistemi:
- Değişken bit hızı kodlaması
- 96 ve 160 kBit / s arasındaki bit hızı
Bu ffmpeg
, aşağıdakine çevrilir:
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
FFmpeg'de, AAC kodlama seçenekleriniz biraz sınırlıdır. AAC seçenekleriniz için buraya bakın ve daha fazla bilgi için FFmpeg ve AAC Kodlama Kılavuzu'na bakın.
Videonuz çok büyük olursa CRF'yi ayarlayabilirsiniz. ± 6 değerleri bit hızının yarısı / iki katı olur, bu nedenle 19 ile başlayıp 25'e giderseniz bit hızının yarısı ile sonuçlanırsınız. Sahne kuralları 24'ün üzerinde CRF'ye izin vermez, ancak muhtemelen aldırmazsınız.