terdapat situasi di mana kita akan kebingungan sebentar jika salah satu klip video kita tidak dapat dimainkan dengan elok. masalah ini jarang-jarang berlaku jika memainkannya di dalam komputer (kecuali jika komputer peribadi anda tidak dilengkapi dengan codec yang diperlukan). masalah ini sering berlaku jika kita ingin memainkan video tersebut di dalam peralatan seperti permain DVD, PSP, ipod, serta handphone kesayangan anda semua. ini pasti akan menyusahkan kerana anda tidak dapt menonton video yang sudah berada di dalam simpanan kerana format codec yang tidak betul.
bagi kebanyakkan orang, salah satu pilihan utama adalah dengan melakukan encoding kepada video tersebut agar ianya serasi dengan perkakasan yang ingin anda gunakan untuk memainkan semula video tersebut. dengan kemunculan pelbagai software, sama ada secara percuma, berbayar atau pirated, pasti kerja sebegini dapat dilakukan dengan mudah sekali.
walaubagaimanapun, video encoder yang agak bagus dan mempunyai fungsi yang agak meluas terdiri daripada software yang berbayar. ini bagi menghargai para software developer yang bertungkus-lumus untuk menghasilkan software tersebut.
di sini terdapat beberapa codec yang digunakan di seluruh dunia:
Lossless codecs
- Huffyuv: Huffyuv (or HuffYUV) is a very fast, lossless Win32 video codec written by Ben Rudiak-Gould and published under the terms of the GPL as free software, meant to replace uncompressed YCbCr as a video capture format.
- Lagarith: A more up-to-date fork of Huffyuv is available as Lagarith.
[edit] MPEG-4 Part 2 codecs
- DivX Pro Codec: A proprietary MPEG-4 ASP codec made by DivX, Inc.
- Xvid: Free/open-source implementation of MPEG-4 ASP, originally based on the OpenDivX project.
- FFmpeg MPEG-4: Included in the open-source libavcodec codec library, which is used by default for decoding and/or encoding in many open-source video players, frameworks, editors and encoding tools such as MPlayer, VLC, ffdshow or GStreamer. Compatible with other standard MPEG-4 codecs like Xvid or DivX Pro Codec.
- 3ivx: A commercial MPEG-4 codec created by 3ivx Technologies.
[edit] H.264/MPEG-4 AVC codecs
- x264: A GPL-licensed implementation of the H.264 encoding standard. x264 is only an encoder.
- Nero Digital: Commercial MPEG-4 ASP and AVC codecs developed by Nero AG.
- QuickTime H.264: H.264 implementation released by Apple.
- DivX Pro Codec: An H.264 decoder and encoder was added in version 7.
[edit] Microsoft codecs
- WMV (Windows Media Video): Microsoft's family of proprietary video codec designs including WMV 7, WMV 8, and WMV 9. The latest generation of WMV is standardized by SMPTE as the VC-1 standard.
- MS MPEG-4v3: A proprietary and not MPEG-4 compliant video codec created by Microsoft. Released as a part of Windows Media Tools 4. A hacked version of Microsoft's MPEG-4v3 codec became known as DivX ;-).
[edit] Other codecs
- VP6, VP6-E, VP6-S, VP7, VP8: Proprietary high definition video compression formats and codecs developed by On2 Technologies used in platforms such as Adobe Flash Player 8 and above, Adobe Flash Lite, Java FX and other mobile and desktop video platforms. Supports resolution up to 720p and 1080p. VP8 has been made open source by Google.
- libtheora: A reference implementation of the Theora video compression format developed by the Xiph.org Foundation, based upon On2 Technologies' VP3 codec, and christened by On2 as the successor in VP3's lineage. Theora is targeted at competing with MPEG-4 video and similar lower-bitrate video compression schemes.
- Schrödinger and dirac-research: implementations of the Dirac compression format developed by BBC Research at the BBC. Dirac provides video compression from web video up to ultra HD and beyond.
- DNxHD codec: a lossy high-definition video production codec developed by Avid Technology. It is an implementation of VC-3.
- Sorenson 3: A video compression format and codec that is popularly used by Apple's QuickTime, basically the ancestor of H.264. Many of the QuickTime movie trailers found on the web use this compression format.
- Sorenson Spark: A codec and compression format that was licensed to Macromedia for use in its Flash Video starting with Flash Player 6. It is considered as an incomplete implementation of the H.263 standard.
- RealVideo: Developed by RealNetworks. A popular compression format and codec technology a few years ago, now fading in importance for a variety of reasons.
- Cinepak: A very early codec used by Apple's QuickTime.
- Indeo, an older video compression format and codec initially developed by Intel.
All of the codecs above have their qualities and drawbacks. Comparisons are frequently published. The tradeoff between compression power, speed, and fidelity (including artifacts) is usually considered the most important figure of technical merit.
(taken from http://en.wikipedia.org/wiki/Video_codec)ini hanya sebahagian daripada codec yang selalu digunakan. masih terdapat banyak lagi codec yang tidak disebut.
dengan pilihan codec yang banyak, menyebabkan agak sukar untuk mencari codec yang sesuai dengan perkakasan yang anda ada.
file video dengan akhiran seperti .avi, .mkv, .3gp, .rm, .rmvb, .mp4, .dat, .vob, serta pelbagai lagi juga membantu kita mengenali secara umum peralatan yang serasi dengan codec yang biasa digunakan.
.avi
- antara format yang sering dan aku kira agak lama muncul.
- format yang serasi dengan pelbagai peralatan
- mampu menyimpan sarikata (subtitle) yang simple
- kualiti video bergantung kepada saiz dan kualiti bitrate yang digunakkan.
- format yang dikeluarkan oleh Gabest
- mampu menyokong pelbagai codec yang ada
- format yang menarik dengan kebolehan untuk menyimpan subtitle yang lebih maju (rasanya semua format subtitle yang ada boleh digunakan)
- bagi peminat anime, format ini memang tidak berapa asing kerana format ini digunakkan untuk softsubbing
- format yang sering digunakan untuk peralatan mudah alih
- saiz yang lebih kecil berbanding dengan format yang lain
- kualiti kurang
- format yang dihasilkan oleh Realmedia
- fail yang dihasilkan kecil
- semakin ditinggalkan keran kualiti yang kurang
sekarang ini aku tengah berjinak2 untuk mengenali codec yang sesuai dengan software yang mampu menjalankan tugas untuk encoding video2 yang ada. yang menariknya semua software yang aku gunakkan adalah software yang tidak perlu dibayar lansung.
antara software yang mampu membuat semua ini dengan mudah ialah Avisynth. ini sebenarnya bukan software yang biasa, kerana format yang dihasilkan adalah .avs. ini ada command yang perlu anda kuasai untuk melakukan sebarang encoding pada video (sehingga artikel ini ditulis aku masih belum memahami kesemua codec yang ada). jika anda mampu menguasai sebahagian daripada command yang ada, pasti anda tidak gentar dengan secarang codec yang ada di luar sana.
bagi format .mkv, aku menggunakkan software yang bernama MKVmergeGUI. software ini dibagunkan oleh GPL, menjadikan software ini percuma dan boleh digubah dengan sesuka hati anda. program ini memudahkan anda attach file yang diperlukan (biasanya video, suara, dan sarikata) dan pogram ini akan melakukan proses yang dikenali sebagai demuxing. software ini teramat bagus kerana ianya menyokong pelbagai format yang ada tanpa mengubah codec asal yang digunakan oleh source asal.
setakat ini saja mampu aku tulis dahulu, jika tiada aral melintang, artikel ini akan diedit kembali untuk memasukkan lebih banyak info yang aku rasakan berkaita dengan artikel ini. mungkin pada masa akan datang juga aku akan sertakan link download sekali bagi anda mencubanya sendiri.
Tiada ulasan:
Catat Ulasan