11 January 2017

video codec

Ada 2 benda perlu difahami terlebih dahulu.
1- codec
2- video file format


Codec:
  algoritma(formula) yg digunakan utk compres(decompres) video. 

  • Jenis
    • MPEG-1
      • kebanyakkan VCD di kompress guna algoritma ni( *.dat file format)
    • MPEG-2
      • most DVD ( *.vob file format)
    • MPEG-4
    • DivX
    • XviD
    • X264

Video file format: 
   adalah bekas(container).

  • Jenis: 
    • mp4
      • contoh nama file: movie.mp4
    • avi (Audio Video Interleaved )
      • contoh nama file: movie.avi
    • wma
      • contoh nama file: movie.wma
    • mkv
      • contoh nama file: movie.mkv
    • Flash Video( flv dan swf)
      • contoh nama file: movie.flv   /  movie.swf
  • Fungsi utk bungkuskan audio, video dan codec dalam satu file
    #Satu file video mengandungi beberapa 'barang'. Antaranya adalah gambar, dan suara(audio).



Ada container yg boleh diisi dengan pelbagai jenis codec. Contoh: 
 - container : AVI
   - support codec:  MPEG-2, DivX, or XviD



Ada player/tv/dvd yg support container tertentu, namun tak ada semua codec.
Contoh, player A support container AVI, tapi hanya ada codec utk MPEG-2 dan DivX.
Player B pula support Container AVI, dan support semua codec.

Jadi bila ada satu file nama tuah.avi yg di kompress guna codec XviD, file ini hanya boleh dimainkan di player B sahaja, dan tidak di player A.

Untuk membolehkan tuah.avi dimainkan di player A, perlulah gunakan video converter(contoh AnyVideoConverter(http://avidemux.sourceforge.net/) atau avidemux(http://avidemux.sourceforge.net/)) utk create file baru yg dicompress guna codec XviD.




ref:
1- http://www.makeuseof.com/tag/all-you-need-to-know-about-video-codecs-containers-and-compression/
2- http://www.makeuseof.com/tag/an-introduction-to-codecs-converters-and-rippers/