Handbrake dapat mengonversi klip DVD yang berjarak sekitar 30 menit menjadi .mkv
file 300MB . Untuk percobaan, saya juga mencoba ukuran file 1GB dan 2GB, dan keduanya keluar sebagai 1GB atau 2GB.
Tetapi saya memperkirakan bahwa video asli pada DVD harus hanya sekitar 600MB, jadi bagaimana itu bisa membuat file "lebih besar daripada sebelumnya"? (format mkv, mp4 harus memungkinkan kompresi yang lebih baik daripada mpeg2 DVD).
Saya juga ingat pernah mencoba bereksperimen dengan divx atau xvid sebelumnya, dan ada batasan ukuran file: misalnya, saya dapat menentukan video 1,5 jam untuk memiliki 3GB atau 8Mbit / s, tetapi kontennya tidak begitu banyak "bit" untuk disimpan (karena dapat sangat mengompres video), sehingga file terakhir tidak dapat melebihi 1,8GB atau sesuatu seperti itu, tidak peduli seberapa tinggi bit rate atau ukuran file yang diinginkan yang saya berikan. Tetapi dengan Handbrake, sepertinya saya dapat membuat file 1GB atau 2GB dengan klip singkat. Mengapa demikian?
sumber
Kompresi media tidak seperti zip dan algoritma kompresi serupa, yang secara oportunistik mengeksploitasi pengulangan yang tepat. Paling sederhana, ini lebih seperti menemukan representasi dari sinyal yang dapat menghilangkan detail (atau menambahkan) dengan perubahan yang terlihat minimal pada sinyal yang diterjemahkan. Karena itu, sangat mudah untuk "memampatkan" file kecil menjadi file yang lebih besar. Anda memperoleh representasi yang diubah itu, lalu pad dengan data netral tambahan.
Itu cukup banyak yang Anda dapatkan ketika Anda menuntut konversi dari file video bitrate rendah ke file video bitrate tinggi.
Sebenarnya, Anda mungkin mendapatkan sesuatu dengan memiliki 2GB daripada 1GB, bahkan untuk video yang dimulai pada 600MB - meskipun itu mungkin bukan sesuatu yang Anda inginkan dengan harga berapa pun.
Video asli dikompres dengan MPEG2 (untuk DVD) daripada menggunakan MKV. Sistem kompresi yang berbeda memiliki "artefak" yang berbeda. Setiap konversi file dapat mempertahankan detail yang tersedia. Dengan perubahan skema kompresi, tidak dapat dihindari bahwa setidaknya ada sesuatu yang hilang. Dengan file yang lebih besar, ada sedikit kerugian - bahkan dengan file yang jauh lebih besar dari aslinya. Itu berarti Anda cenderung kehilangan semua artefak yang tidak diinginkan dari skema kompresi sebelumnya.
Cara lain untuk melihatnya ...
Perangkat video yang dapat direpresentasikan dengan sempurna menggunakan skema kompresi apa pun sangat terbatas, dibandingkan dengan video yang tidak terkompresi. Kurangi ukuran file dengan satu byte, dan pada prinsipnya Anda telah membagi jumlah video yang mungkin dapat diwakili oleh 256.
Set video yang dapat direpresentasikan dengan sempurna di MPEG2 sangat berbeda dengan set video yang dapat diwakili dengan sempurna di MKV. Bahkan jika Anda memiliki codec yang sempurna, Anda tidak akan dapat dengan sempurna mempertahankan konversi video dari satu metode kompresi ke metode kompresi lainnya - bahkan mengkonversi ke bitrate yang jauh lebih tinggi.
sumber
Itu karena Handbrake gratis dan algoritma kompresi hanya berjalan sejauh ini. Yang pro menggunakan, well, lebih mahal .
Jawaban Mehrdad memakukannya di kepala. Untuk beralih dari MPEG2 (DVD) ke H.264 (saya berasumsi itu yang Anda gunakan) secara langsung, Anda harus menulis program khusus untuk mengonversi itu. Yang membawa pada apa yang Mehrdad katakan. Pada dasarnya harus menulis jack dari semua algoritma kompresi perdagangan atau menulis banyak yang lebih kecil. Tidak ada yang terdengar seperti solusi kemenangan bagi saya.
sumber