Panduan OTT untuk Codec, Format Container dan Transcoding

Jika judul artikel ini belum membuat Anda sakit kepala(head hurt) , maka sisanya pasti akan. Yah(Well) , semoga saya bisa menjelaskannya dengan cara yang masuk akal kepada orang non-teknis. Saya menulis artikel ini tentang video/audio codecs becauseI saya merasa bingung ketika mencoba menjelaskannya kepada seorang teman suatu(friend one) hari nanti.

Apa sebenarnya codec itu? Saya tahu Anda membutuhkan mereka untuk memutar film di sana-sini, tetapi apa sebenarnya itu? Apa yang benar-benar membingungkan saya adalah semua istilah yang pernah saya dengar, tetapi tidak pernah benar-benar mengerti: H.264 , DivX , MP4 , AVI , MPEG-2 , AVCHD , AAC , OGG , MKV , dll, dll. Apakah ini semua codec? Setelah banyak membaca dan belajar(reading and learning) , saya menyadari bahwa dunia codec audio dan video(audio and video codecs) dan format wadah(container format) sangat membingungkan. Sebenarnya, saya bahkan tidak tahu perbedaan antara format codec dan container(container format)sampai saya mulai meneliti.

Saya tidak akan membahas banyak detail, hanya karena topiknya mulai menjadi sangat singkat dengan sangat cepat. Apakah Anda benar-benar peduli jika 1 jam video RAW tanpa kompresi 1080p 60 frame per detik menghabiskan hampir 500 GB ruang penyimpanan(storage space) ? Mungkin tidak.

Apa itu Codec?

Jadi apa sebenarnya codec itu dan apa fungsinya? Dalam istilah yang paling sederhana, codec adalah encoder/decoder atau, dalam bentuk aslinya, kompresor (co) – dekompresor(– decompressor) (des). Jadi itulah tepatnya yang dilakukan codec: ia mengambil file digital dan mengompresnya (atau mengkodekannya) untuk penyimpanan dan mendekompresinya (atau mendekodekannya) untuk dilihat atau ditranskode. Saya akan memberi tahu Anda apa itu transcoding nanti, jangan bingung sejak awal.

Hal penting untuk dipahami adalah bahwa codec adalah semacam spesifikasi tentang bagaimana bitstream akan terlihat. Apa itu bitstream? Agar tidak terlalu teknis, begitulah urutan byte harus diatur untuk codec tertentu. Setiap codec memiliki seperangkat pedoman tertentu. Misalnya, ini dapat menentukan lebar, tinggi, rasio aspek, dll. Lihat halaman ini, tetapi jangan terlalu banyak membaca atau kepala Anda akan sakit:

http://www.cs.cf.ac.uk/Dave/Multimedia/node262.html

Karena itu adalah spesifikasi, ada banyak cara yang bisa saya lakukan untuk mengubah data ke dalam format itu. Oleh karena itu(Hence) , bisa ada banyak encoder untuk satu codec. Saya akan menjelaskan lebih lanjut tentang encoder di bagian Codec Populer di(Popular Codecs section) bawah ini.

Jadi mengapa kita membutuhkan semua kompresi dan dekompresi(compression and decompression) ini ? Seperti(Well) yang saya sebutkan di atas, file 1080p RAW yang tidak terkompresi hampir mencapai 500GB hanya dalam satu jam. Anda akan memerlukan pusat data Anda sendiri untuk menyimpan semua video keluarga Anda jika semuanya direkam dalam format itu. Di situlah kompresi berperan. Ada berbagai jenis kompresi, yang diterjemahkan ke dalam berbagai jenis codec. Jadi apa saja codec yang populer?

Codec Populer

H.264  (MPEG-4 Part 10 AVC) – Ini juga secara resmi dikenal sebagai MPEG-4 Part 10 , tetapi H.264 adalah yang biasa Anda dengar. Ya, ada juga beberapa nama untuk hal yang sama. H.264 sejauh ini merupakan format paling populer untuk menyandikan video. H.264 menawarkan yang terbaik dari semua dunia: ukuran file yang lebih kecil dengan kualitas yang lebih tinggi.

Sekali lagi(Again) , ingat, H.264 hanyalah codec, Anda tidak akan menemukan file dengan ekstensi .h264. Untuk itulah format wadah, yang akan saya jelaskan di bagian di bawah ini. Codec ini digunakan di semua tempat mulai dari smartphone hingga camcorder digital hingga cakram Blu-ray(Blu-ray discs) . Ini juga digunakan untuk mengirimkan banyak video web hari ini(web video today) karena kemampuannya untuk memberi Anda kualitas gambar(image quality) yang bagus dengan rasio kompresi tinggi(compression ratio) dan bit rate rendah(bit rate) , yang berarti lebih sedikit ketegangan pada server streaming.

Ini juga sangat didukung dan mungkin akan menjadi codec paling populer untuk waktu yang lama. Ini didukung oleh Apple , YouTube , HTML 5 , dan bahkan di Adobe Flash .

Satu-satunya downside ke H.264 adalah bahwa algoritma untuk kompresinya sangat bagus, jauh lebih lambat untuk mengkodekan video ke dalam format ini. Anda akan mengetahui lebih banyak tentang itu ketika kita berbicara tentang transcoding di bawah.

Seperti yang telah saya sebutkan di atas, ada beberapa encoder untuk satu codec. Untuk codec H.264(H.264 codec) , salah satu encoder paling populer adalah x264 dari VideoLAN , orang yang sama yang membuat VLC Media Player . x264 gratis dan open-source, tetapi ada banyak encoder H.264 komersial juga. Tidak masalah bagaimana aliran video(video stream) dikonversi ke format ini, dekoder H.264(H.264 decoder) apa pun (seperti VLC ) akan dapat melihat file tersebut.

MPEG-2 – Masih punya banyak koleksi DVD(DVD collection) ? Itu semua dilakukan dengan menggunakan codec MPEG-2(MPEG-2 codec) . Ini cukup tua, tetapi sangat umum. Tempat lain di mana Anda menemukan kompresi MPEG-2(MPEG-2 compression) adalah ketika Anda menonton saluran HD tersebut disiarkan melalui udara. Itu saja kompresi MPEG-2(MPEG-2 compression) . Hal yang menarik untuk diketahui, bukan?

Karena algoritme untuk kompresi menggunakan MPEG-2 jauh lebih rendah daripada H.264 , ia mendapat keuntungan karena jauh lebih cepat untuk dikodekan. Namun, itu tidak pernah berhasil untuk streaming web(web streaming) karena pada bitrate yang lebih rendah, kualitasnya akan menurun dengan cepat dan Anda akan berakhir dengan video berpiksel. Itu sebabnya mereka datang dengan MPEG-4 Part 2 .

MPEG-4 Bagian 2(MPEG-4 Part 2) – Anda mungkin ingat hari-hari ketika semuanya berbicara tentang DivX dan Xvid(DivX and Xvid) bukan? Itu adalah encoder untuk format MPEG-4 Part 2(MPEG-4 Part 2) alias H.263 . Banyak film yang Anda unduh pada hari itu dikompresi menggunakan codec ini karena memberi Anda ukuran file(file size) yang bagus dan mempertahankan kualitas yang wajar. Namun, satu-satunya masalah utama adalah bahwa konten definisi tinggi(high-definition content) masih menderita dalam hal kualitas gambar(image quality) dan di situlah H.264 yang saya sebutkan di atas mengambil alih.

Windows Media Video – Ini pada dasarnya adalah codec MPEG-4(MPEG-4 codecs) versi Microsoft . WMV 7 diperkenalkan pada tahun 1999 dan merupakan salinan dari MPEG-4 Bagian 2(MPEG-4 Part 2) . Kemudian, WMV 8 dan 9 datang, diikuti oleh VC-1 , sebuah codec yang sebagian besar menyalin MPEG-4 Bagian 10(MPEG-4 Part 10) dan saat ini juga digunakan dalam cakram Blu-ray(Blu-ray discs) . Satu-satunya tempat lain yang Anda lihat WMV dan VC-1 sebagian besar adalah produk terkait Microsoft seperti (Microsoft)Windows Movie Maker , Silverlight , HD DVD dan Microsoft Expression Encoder(HD DVD and Microsoft Expression Encoder) , dll.

Ini hanyalah codec video(video codecs) populer , Anda juga memiliki codec audio Anda, yang ikut bermain ketika kita berbicara tentang wadah di bawah ini. Codec audio populer termasuk FLAC , AC3 , Dolby Digital Plus , DTS-HD , ALAC , dll. Seperti halnya video, codec audio memiliki format wadah sendiri seperti AIFF , WAV , dll.

Ini sama sekali bukan semua codec di luar sana, ini hanya daftar beberapa yang paling populer. Sekarang mari kita bicara tentang format wadah.

Format Wadah

Format file

Saat Anda memutar file di Windows Media Player atau VLC(Windows Media Player or VLC) atau Quicktime atau apa pun pemutar media pilihan Anda, Anda biasanya membuka format wadah(container format) . Format wadah atau pembungkus(container format or wrapper) pada dasarnya adalah paket dari satu atau lebih codec, video atau audio(video or audio) atau keduanya. Wadah digunakan untuk menambahkan audio bersama dengan video dan untuk memastikan audio dan video(audio and video) tersinkronisasi dengan sempurna. Wadah juga akan berisi informasi lain yang diperlukan oleh server streaming(streaming server) atau pemutar media. Bitstream video dan audio baru saja dibungkus dengan bitstream lain.

Format wadah(Container) adalah tempat Anda melihat ekstensi file umum yang kita semua gunakan juga seperti MP4 , MOV , WMV , AVI , dll. Mari kita lihat beberapa wadah yang paling umum:

MP4 – Anda mungkin telah mengunduh lagu yang memiliki ekstensi .MP4, yang merupakan pembungkus untuk banyak codec video dan audio. Paling umum, ini digunakan untuk membungkus video H.264 dan(H.264 video and AAC) audio yang disandikan AAC. Ini juga mendukung codec video (MPEG-2 video)MPEG-4 Bagian 2(MPEG-4 Part 2) dan MPEG-2 juga. Selain itu, audio dapat dikodekan menggunakan codec lain selain AAC .

AVI – Ini adalah format wadah Microsoft(Microsoft container) dari tahun 1992. Itu sangat populer di zaman saya dan masih ada sedikit. Jika Anda melakukan penyandian apa pun, Anda tidak boleh menggunakan format wadah AVI(AVI container) lagi. Pertama, itu tidak mendukung codec yang lebih baru seperti H.264 . Ini juga memiliki beberapa masalah besar lainnya yang mengapa tidak digunakan lagi.

ASFFormat Sistem (Systems)Lanjutan(Advanced) oleh Microsoft(Microsoft don) biasanya tidak menggunakan ekstensi file .ASF(.ASF file extension) . Sebagai gantinya, Anda akan melihat sebagian besar wadah ASF menggunakan .WMA atau .WMV. Anda akan melihat file-file ini jika Anda menggunakan semua produk Microsoft . Setelah Anda meninggalkan dunia Microsoft(Microsoft world) , Anda akan mengalami masalah saat memutar ulang file, terutama jika Anda menggunakan codec H.264(H.264 codec) .

AVCHDAVCHD adalah (AVCHD)format wadah(container format) paling umum untuk camcorder HD. Video biasanya akan menjadi H.264 dengan audio AC3 ( Dolby Digital ) atau Linear PCM .

MKVDownload film belakangan ini? Ini mungkin dalam format wadah MKV(MKV container) , yang menampung file video H.264 . (H.264 video)Cukup banyak alat yang mendukung MKV seperti Boxee , PS3 Media Server , XMBC , VLC , dll, tetapi belum didukung secara luas seperti format wadah lainnya.

FLV – Ini adalah Adobe Flash , yang mendukung banyak codec berbeda, yang paling umum adalah H.264 dan AAC(H.264 and AAC) . Flash video adalah salah satu cara video paling populer dialirkan melalui Internet . Itu kehilangan tanah(losing ground) karena HTML 5 dan fakta bahwa Apple tidak akan membiarkan flash(let flash) berjalan di salah satu iDevice itu, tapi itu masih sangat umum.

Ada format wadah lain seperti QuickTime File Format , OGG , WebM , dll, tetapi Anda sudah mendapatkan gambarannya sekarang.

Transkode

Hal terakhir yang harus dipahami tentang semua ini adalah Anda mungkin harus mengonversi video AVCHD(AVCHD video) yang Anda unduh dari camcorder Anda ke format berbeda yang kemudian dapat Anda impor ke iTunes dan putar di iPhone Anda. Karena ada begitu banyak codec dan format container(codecs and container formats) dan setiap format container(container format) dapat memiliki kombinasi codec video dan audio yang berbeda, Anda memerlukan transcoder untuk mendapatkan jenis file yang Anda inginkan untuk perangkat khusus Anda.

rem tangan

Ada banyak transcoder alias konverter video di luar sana: HandBrake , FFmpeg , SUPER , VirtualDub , dll. Ada yang berbayar dan ada juga yang gratis alat open-source. Beberapa alat, seperti HandBrake , memberi Anda prasetel sehingga Anda cukup memilih file sumber(source file) dan memilih format keluaran(output format) seperti iPod atau iPhone(iPod or iPhone) dan klik Mulai(Start) . Itu akan memilih semua pengaturan, wadah, codec, dll untuk Anda. Namun, semoga setelah membaca posting ini, Anda sekarang mengerti sedikit lebih banyak dan dapat mengonversi video antar format dan memahami proses yang mendasarinya sedikit lebih baik. Menikmati!



About the author

Saya seorang ahli komputer dengan pengalaman lebih dari 10 tahun di industri perangkat lunak dan browser. Saya telah merancang, membangun, dan mengelola seluruh instalasi program perangkat lunak, serta mengembangkan dan memelihara browser. Pengalaman saya memberi saya kemampuan untuk memberikan penjelasan yang jelas dan ringkas tentang topik yang rumit - apakah itu cara kerja Microsoft Office atau cara memaksimalkan Mozilla Firefox. Selain keterampilan komputer saya, saya juga seorang penulis yang mahir dan dapat berkomunikasi secara efektif secara online dan secara langsung.



Related posts