Pedoman untuk encoding (bajakan) video disebut "pemandu adegan". Mereka ditandatangani oleh berbagai grup rilis yang akan memastikan video mereka mematuhi panduan ini, LOL menjadi salah satu dari grup ini.
Anda dapat menemukan daftar panduan pemandangan scenerules.org . Standar yang Anda cari adalah — jika saya tidak salah — SD x264 TV Releasing Standard , dengan asumsi bahwa video Anda 1280 × 780. Jika Anda memiliki video HD, Anda mungkin tidak akan mendapatkan kualitas yang sangat baik pada 200 MB selama 45 menit. Itu akan menerjemahkan sekitar 600 kBit / s dan akan cukup untuk 720p.
Adapun alat encoding, Anda bisa mendapatkan FFmpeg (yang berbasis Handbrake). Satu-satunya penyebabnya adalah bahwa penggunaan audio FFmpeg dan FAAC dilarang untuk panduan adegan itu, tetapi kecuali jika Anda benar-benar berkontribusi, itu tidak masalah.
Jika Anda tidak memiliki pengalaman sebelumnya dengan encoding video dan semua kata kunci ini tidak berarti apa-apa bagi Anda, silakan lihat artikel blog berikut / pertanyaan Pengguna Super:
Pada dasarnya, aturan mengatakan Anda harus menggunakan enkoder x264 dengan pengaturan kualitas Constant Rate Factor . Apa yang dilakukannya sangat berbeda dari pengaturan bitrate konstan: Anda dapat mengatur CRF agar x264 mengkodekan video dengan kualitas konstan.
Level CRF tipikal adalah antara 18 dan 28, dan kelompok pelepas merekomendasikan 19-20 untuk pengkodean material berkualitas tinggi yang mudah dikompres. Anda tidak akan mengetahui ukuran file terakhir sebelumnya ketika melakukan itu, tetapi itulah inti dari melakukan pengkodean CRF: Anda tidak peduli dengan ukuran file yang sebenarnya — Anda hanya menginginkan kualitas yang baik.
Setelah Anda mengatur ffmpeg
, dan Anda sudah siap video input Anda, pengkodean sebenarnya cukup sederhana. Perhatikan bahwa video sumber Anda harus berkualitas tinggi, jika tidak, pengodean ulang hanya akan menurunkan kualitasnya lebih banyak.
Berikut adalah parameter kunci:
- video x264 dengan:
- CRF 19–20
slow
profil (efisiensi kompresi yang lebih baik dengan mengorbankan waktu pengkodean)
- H.264 level 3.1, yang menetapkan beberapa kendala
- Downscaling harus dilakukan dengan resizer selain bicubic (yang merupakan FFmpeg-default). Lanczos dapat digunakan , misalnya.
- Sebuah
tune
pengaturan untuk sumber (misalnya film
untuk konten film seperti)
- Audio AAC dengan:
- Pengkodean laju bit variabel
- Kecepatan bit antara 96 dan 160 kBit / s
Dalam ffmpeg
, ini diterjemahkan sebagai berikut:
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
Dalam FFmpeg, pilihan Anda untuk pengkodean AAC agak terbatas. Lihat di sini untuk pilihan AAC Anda dan lihat juga Panduan Pengkodean FFmpeg dan AAC untuk informasi lebih lanjut.
Jika video Anda terlalu besar, Anda dapat menyesuaikan CRF. Nilai ± 6 akan menghasilkan setengah / dua kali lipat kecepatan bit, jadi jika Anda mulai dengan 19 dan pergi ke 25, Anda akan berakhir dengan setengah bitrate. Aturan adegan tidak mengizinkan CRF di atas 24, tetapi Anda mungkin tidak akan keberatan.