Skip to content

Encoding Video Generasi Berikutnya: x265 Mengatasi HEVC/H.265

    1652057762

    Memperkenalkan HEVC Dan x265

    Banyak hal yang kami lakukan di Tom’s Hardware bergantung pada rangkaian benchmark yang terus berkembang. Terkadang saya memasang berita atau posting Twitter menanyakan apa yang ingin Anda lihat dari ulasan kami, dan kami telah menambahkan banyak pengujian berdasarkan umpan balik itu. Tetapi kami juga mengikuti tren industri dan mengadopsi pengujian untuk mengenakan pajak pada teknologi baru sesegera mungkin.

    Sekarang, Anda sudah akrab dengan codec video H.264, yang berperan penting dalam mengompresi video definisi tinggi untuk didistribusikan. Sebagian besar perangkat tempat Anda menonton film menggunakan logika fungsi tetap untuk mempercepat penguraian kode konten berbasis H.264, meminimalkan beban kerja prosesor host dan, setidaknya pada perangkat seluler, memperpanjang masa pakai baterai. Tetapi pengkodean berbasis perangkat lunak berkualitas tinggi masih bisa sangat melelahkan, itulah sebabnya kami memiliki Media Encoder, HandBrake, dan TotalCode Studio Adobe dalam rangkaian benchmark standar kami.

    Apa gunanya tiga tolok ukur berbeda yang melibatkan H.264? Ternyata, setiap algoritma pengkodean berbeda, dan pada tingkat kualitas tertentu, kecepatan bit dapat sedikit berbeda. Bagan berikut, yang berasal dari perbandingan yang dilakukan oleh Lab Grafis dan Media Universitas Negeri Lomonosov Moskow, menunjukkan efisiensi encoder x264 dibandingkan dengan opsi populer lainnya.

    x264 mendapat manfaat dari pengembangan dan pengoptimalan selama bertahun-tahun. Ini tersedia secara bebas di bawah ketentuan GNU GPL untuk penggunaan internal, atau Anda dapat melisensikannya secara komersial jika perusahaan Anda ingin menautkan aplikasi berpemilik ke kode GPL. Jadi, perusahaan besar seperti Netflix, Hulu, Amazon, dan YouTube memanfaatkannya untuk mendapatkan lebih banyak kualitas dari file dengan kecepatan bit lebih rendah, menghemat bandwidth, dan memberikan pengalaman yang lebih baik. Sementara itu, para enthusiast dan power user dapat menggunakannya di rumah tanpa membayar apapun, dan front-end open source seperti HandBrake menggunakannya untuk encoding berbasis H.264.

    Tapi tentu saja, kita memasuki era tampilan definisi tinggi, rentang dinamis yang lebih tinggi, dan ruang warna yang lebih besar, yang semuanya harus diwakili oleh lebih banyak data. Itu berarti file video yang lebih besar jika Anda menginginkan kualitas yang lebih baik. Anda sudah dapat melihat bagaimana streaming konten yang tampak paling bagus menjadi semakin intensif bandwidth. Untungnya, standar untuk penerus H.264, Pengodean Video Efisiensi Tinggi, baru-baru ini diterbitkan. Ini lebih intensif secara komputasi, tetapi harus meningkatkan efisiensi pengkodean secara dramatis dibandingkan dengan H.264.

    Alih-alih makroblok 16×16-piksel H.264, HEVC menggunakan sesuatu yang disebut Unit Pohon Pengkodean yang bisa berukuran 64×64, menggambarkan area yang kurang kompleks dengan lebih efisien. Meski begitu, penyandian 1080p diharapkan lima hingga 10 kali lebih berat, sementara video 4K melipatgandakan tuntutan tersebut dengan 4 hingga 16x lainnya. Untungnya, banyak upaya dilakukan untuk memastikan bahwa pengkodean dapat diparalelkan, dan saya akan menggambarkan dampak dari ini segera.

    Bagaimana, Anda bertanya? Hari ini, MulticoreWare (perusahaan yang bertanggung jawab untuk membuat versi akselerasi OpenCL dari x264 untuk Encoder Episode Telestream) membuat kode pra-alfa untuk encoder HEVC-nya tersedia di Bitbucket. Proyeknya yang didanai secara komersial dimulai awal tahun ini, dan akan menggunakan model bisnis yang sama dengan x264, artinya Anda juga dapat mengunduh dan mengompilasi x265 di bawah GNU GPL. Memanfaatkan kode sumber dari x264 (dan memang, dengan pengembang utama proyek itu sebagai penasihat), MulticoreWare berharap x265 menjadi penerus sejati.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x