Semua yang Anda Perlu Tahu mengenai Video Codec, Container, dan Compression

Semua yang Anda Perlu Tahu mengenai Video Codec, Container, dan Compression

Menjelaskan perbezaan antara codec dan container agak mudah, tetapi bahagian yang sukar adalah untuk memahami setiap format. Garis mula kabur apabila anda menyedari bahawa codec yang paling umum tidak eksklusif, dan dapat menggunakan beberapa teknologi pemampatan untuk menyelesaikan pekerjaan. Garis kabur menjadi hampir tidak dapat dilihat apabila anda mula membincangkan format seperti MPEG-4 yang boleh diklasifikasikan sebagai sedikit wadah dan sedikit codec, tetapi itu adalah klasifikasi yang agak rumit yang paling baik ditinggalkan untuk masa yang lain.





Jadi, bagaimana anda mengajar sendiri perbezaan antara puluhan pilihan codec dan container? Jangan. Hanya ada segelintir teknologi yang digunakan untuk video dalam talian, dan sebahagian besar usaha anda akan dihabiskan untuk memahami cara kerjanya, serta memahami pertukaran yang anda hadapi ketika memutuskan apa yang akan digunakan.





Anda boleh menghabiskan berminggu-minggu untuk mempelajari teknologi yang hanya digunakan untuk sebilangan kecil aplikasi, jadi kami akan memusatkan perhatian kami pada teknologi apa yang akan anda gunakan untuk sebahagian besar keperluan pengekodan dan pemutaran video anda.





Apa itu Codec?

Codec - atau coder / decoder - adalah alat pengekodan yang memproses video dan menyimpannya dalam aliran bait. Codec menggunakan algoritma untuk mengecilkan saiz fail audio atau video dengan berkesan, dan kemudian menyahkompresnya apabila diperlukan. Terdapat puluhan jenis codec, dan masing-masing menggunakan teknologi yang berbeza untuk mengekod dan mengecilkan fail video anda untuk aplikasi yang dimaksudkan.

Bergantung pada codec, pengekodan ini berlaku dengan salah satu daripada dua cara: lossy atau compression tanpa kerugian .



Mampatan Kerugian

Semasa mencari saiz fail yang dapat dikendalikan, pemampatan lossy adalah kaedah yang paling sesuai. Walaupun anda pasti kehilangan kualiti dalam audio, video, atau keduanya, pemampatan adalah kejahatan yang diperlukan (pada masa ini) di dunia yang didominasi oleh keperluan untuk berkongsi dan menyimpan apa yang sebaliknya akan menjadi ukuran fail yang tidak praktikal. Blu-ray rata-rata anda, misalnya, boleh melebihi 40 gigabait, dan ruang penyimpanan semacam itu bukan sahaja mahal, tetapi akan menjadikan muat turun dan pembelian digital tidak selesa, jika tidak membuang masa secara langsung. Kuncinya ketika menggunakan pemampatan lossy adalah menentukan format mampatan berkualiti tinggi untuk penggunaan yang Anda inginkan, sehingga Anda dapat berjalan lancar antara kehilangan kualiti, dan ukuran file.

Pemampatan Tanpa Kerugian

Pemampatan tanpa kerugian berfungsi seperti fail ZIP atau RAR kerana selepas memampatkan dan menyahmampatkan, fail pada dasarnya sama. Melalui penggunaan algoritma pintar, fail tidak kehilangan banyak kualiti, tetapi bukan cara yang berkesan untuk menyimpan fail besar kerana tidak banyak pemampatan yang sebenarnya berlaku. Di samping itu, penghantaran fail video dalam talian menggunakan lebar jalur yang terlalu banyak (walaupun pengekodan H.265 dapat mengubahnya) untuk menjadikannya pilihan pemampatan yang layak.





Kecuali anda bekerja di industri filem, atau dalam penyuntingan video, tidak mungkin anda akan berkongsi fail video dalam format yang tidak rugi (walaupun ketika itu). Untuk meletakkannya dalam perspektif, bahkan televisyen 4k tidak berisi resolusi yang diperlukan untuk memaparkan filem yang diambil pada kamera moden dan dihantar tanpa semacam pemampatan. Sebenarnya, ia masih belum hampir (belum). Semasa Video 4k cantik , bahkan tidak hampir dengan ukuran format video yang tidak dimampatkan.

Walaupun filem Blu-ray kurang dari 50 gigabait (jika harus dipasang pada satu cakera), filem 4k pertama yang boleh dimuat turun (tersedia untuk pengguna - treler di bawah) adalah 160 gigabait yang mengagumkan! Video 1080p yang sepenuhnya tidak dikompresi adalah 410 gigabait per jam yang membingungkan, dan itu tidak termasuk fail audio, yang dapat menambahkan tambahan 7 gigabait per jam bergantung pada bagaimana video tersebut direkam. Secara keseluruhan, fail-fail ini tidak berguna untuk pasaran pengguna dengan teknologi terkini.





Penting juga untuk diperhatikan bahawa codec bukan hanya untuk pemampatan audio dan fail video. Setelah fail dikodkan menggunakan codec tertentu, codec yang sama mesti digunakan untuk menyahkod fail agar fail dapat dimainkan pada peranti anda. Tidak menggunakan codec yang betul menyebabkan kebanyakan keserasian peranti atau masalah main balik. Masalah ini menjadi tidak biasa kerana bekas moden sering kali memasukkan codec audio dan video yang diperlukan untuk memainkan fail.

XviD / DivX

DivX adalah codec yang dijual secara komersial, sementara XviD adalah utiliti sumber terbuka yang dimaksudkan untuk berfungsi sebagai alternatif untuk sepupunya komersial. Kedua-dua codec dapat menyahkod output yang lain, kerana keduanya dibangun berdasarkan pelaksanaan MPEG-4. Walaupun masih digunakan secara meluas, ia sering digunakan untuk pengekodan video dan bersama dengan salah satu pek yang paling popular yang disebutkan di bawah.

MPEG-4

MPEG-4 adalah format streaming yang paling biasa dan terdiri daripada banyak bahagian, yang mana hanya MPEG-4 Bahagian II yang digunakan untuk pengekodan video. MPEG-4 Bahagian II memanggil pengekod video seperti DivX atau XviD untuk mengekod video, sementara audio biasanya dibawa dalam format MP3. Kemas kini moden untuk MPEG-4 kini menggunakan H.264 juga.

H.264

Ini adalah pilihan paling popular untuk bahan definisi tinggi. H.264 juga merupakan pisau Swiss Army yang relatif dari dunia codec kerana dapat menggunakan pemampatan lossy dan lossless bergantung pada pengaturan yang anda pilih ketika pengekodan, seperti frame rate, kualiti, dan ukuran fail sasaran. H.264 bergantung pada x264 untuk video yang dikodkan (seperti juga yang lain, seperti DivX atau XviD), dan audio sering dikodkan menggunakan codec audio AAC atau MP3 bergantung pada ukuran dan kualiti yang anda sasarkan.

H.264 disebut sebagai 1.5 hingga 2 kali lebih efisien daripada pemampatan MPEG-4 asas, yang membawa kepada ukuran fail yang lebih kecil dan pemutaran lancar pada lebih banyak peranti. Yang mengatakan, H.264 sekarang termasuk dalam codec MPEG-4 (bahagian 10, dikenal sebagai AVC), jadi ia dapat menjadi titik pertengkaran dalam waktu dekat kerana codec menjadi kurang bergantung pada teknologi pengekodan tunggal, dan sebaliknya mengambil mengenai peranan pek codec yang merangkumi pelbagai kaedah pengekodan dalam satu pakej.

Apa itu Bekas?

Wadah hanya wujud untuk tujuan menggabungkan semua fail audio, video, dan codec ke dalam satu pakej teratur. Di samping itu, wadah sering mengandungi maklumat bab untuk filem DVD atau Blu-ray, metadata, sari kata, dan / atau fail audio tambahan seperti bahasa lisan yang berbeza. Bekas khas berjalan seperti fail (.exe) yang boleh dilaksanakan di Windows. Ia menggunakan file .bat untuk memberitahu sistem operasi bahwa ada perintah yang dapat dijalankan yang harus dijalankan bersama untuk mencapai hasil yang diharapkan.

Video Kilat (.flv, .swf)

Macromedia pada mulanya membuat Flash sebelum akhirnya mereka diakuisisi oleh Adobe pada tahun 2005. Flash adalah wadah penuaan yang dihentikan kerana keterbatasan dalam teknologi, menciptakan apa yang biasa disebut oleh Steve Jobs sebagai pengendalian fail 'buggy'. Ini menyebabkan peninggalan yang sangat umum dari peranti iOS untuk Adobe dan nampaknya ini adalah permulaan akhir untuk format. Sebagai Penyeragaman HTML5 berlaku , kita mesti melihat lebih sedikit video Flash dalam talian, dan kemungkinan besar wadah itu akan hilang dengannya.

MKV

MKV adalah format yang berkembang pesat yang dirancang untuk menjadi bukti masa depan. Bekas itu sendiri menyokong hampir semua format audio atau video yang menjadikannya mudah disesuaikan, cekap, dan sangat dianggap sebagai salah satu kaedah terbaik - jika bukan yang terbaik - untuk menyimpan fail audio dan video. Di samping itu, ia juga menyokong banyak fail audio, video dan sari kata walaupun dikodkan dalam format yang berbeza. Oleh kerana pilihan yang ditawarkan oleh wadah, serta pengendalian pemulihan ralat (yang membolehkan anda memainkan semula fail yang rosak), dengan cepat menjadi salah satu kontena terbaik yang ada sekarang.

tetapan semula kata laluan pentadbir windows xp tanpa cd

MP4

MP4 adalah format yang disyorkan untuk memuat naik video ke web , dan perkhidmatan seperti Vimeo dan YouTube menjadikannya disenaraikan sebagai format pilihan mereka. Bekas MP4 menggunakan pengekodan MPEG-4, atau H.264, serta AAC atau AC3 untuk audio. Ia disokong secara meluas pada kebanyakan peranti pengguna, dan bekas yang paling biasa digunakan untuk video dalam talian. Anda tidak boleh salah dengan MP4.

Intinya adalah, wadah adalah (sebahagian besar) maklumat yang tidak berguna ketika merujuk kepada video. Memberitahu seseorang untuk menghantar fail MP4 kepada anda tidak memberikan banyak maklumat berguna tanpa memahami bagaimana video dan audio itu sendiri dikodkan. Bekas hanya itu, tempat untuk menyimpan audio, video dan codec yang diperlukan untuk menyahkodnya untuk dimainkan semula.

Jadi, akhirnya jika anda mencari nasihat tentang apa yang harus digunakan, H.264 dengan cepat menjadi codec standard, sementara mp4 atau MKV adalah wadah yang layak. MP4 mungkin mendapat kelebihan di sini kerana lebih baik disokong pada peranti pengguna, dan merupakan standard untuk kebanyakan laman video streaming besar. Pada akhirnya, pilihannya adalah milik anda, dan selagi video dapat disahkod dan dimainkan di seberang sana, sebenarnya tidak ada banyak pilihan buruk yang dapat anda buat dari segi penggunaan.

Saya ingin mendengar apa yang anda gunakan dan untuk aplikasi mana anda menggunakannya. Apakah codec, tetapan, dan bekas kompresi video anda? Beritahu kami dalam komen di bawah.

Kredit gambar: alat pemampatan Melalui Shutterstock, Terowong Imej, Media, Gambar melalui Shutterstock , Alam Hebat oleh Dr. Wendy Longo (diubah suai), Adobe Media Encoder CS4 oleh Kebman , Youtube oleh Esther Vargas semuanya melalui Flickr

Berkongsi Berkongsi Tweet E-mel 5 Petua untuk Meningkatkan Mesin Linux VirtualBox Anda

Bosan dengan prestasi buruk yang ditawarkan oleh mesin maya? Inilah yang harus anda lakukan untuk meningkatkan prestasi VirtualBox anda.

Baca Seterusnya
Topik-topik yang berkaitan
  • Teknologi Dijelaskan
  • Adobe Flash
  • Video Dalam Talian
  • Video
Mengenai Pengarang Bryan Clark(67 Artikel Diterbitkan)

Bryan adalah ekspatriat kelahiran AS yang kini tinggal di Semenanjung Baja yang cerah di Mexico. Dia menikmati sains, teknologi, alat, dan mengutip filem Will Ferrel.

Lagi Dari Bryan Clark

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan