ABSTRAK
Kompresi merupakan suatu teknik untuk memperkecil jumlah ukuran data dari data aslinya. Prinsip
umum yang digunakan pada proses kompresi video adalah mengurangi duplikasi data dalam video sehingga
memori yang dibutuhkan untuk merepresentasikan video menjadi lebih sedikit daripada representasi video
semula. Banyak video yang hasilkan mengandung duplikasi data. Pada penelitian ini, penulis menerapkan
metode DCT (Discrete Cosine Transform) untuk melakukan video MP4. Yang mana Metode ini akan melakukan
pengkompresan dengan mengelompokkan pixel ke dalam bentuk makroblok 8x8. Dan ditambahkan dengan
proses kuantisasi untuk mengecilkan nilai pixel, sehingga proses DCT(Discrete Cosine Transform) bekerja
dengan lebih baik pada pemampatan video MP4.Semua nilai pixel RGB yang didapat akan dilakukan proses
kompresi menggunakan metode DCT (Discrete Cosine Transform), dengan sebelumnya melakukan proses
transformasi nilai pixel original sesuai dengan ketetapan DCT(Discrete Cosine Transform) terlebih bisa
berguna untuk citra Grayscale karena DCT bergerak untuk citra atau video yang menghasilkan grayscale.
Aplikasi adalah kumpulan perintah program yang Kekurangan DCT antara lain :
di buat untuk melakukan pekerjaan-pekerjaan tertentu 1. Tidak tahan terhadap perubahan suatu objek
(khusus) (Hendrayudi, VB 2008 untuk berbagai dikarenakan pesan mudah dihapus karena lokasi
keperluan pemrograman, 2009:143). Pemrogram penyisipan data dan pembuatan data dengan
aplikasi adalah orang yang membuat program aplikasi metode DCT diketahui.
yang menggunakan basis data. 3.1 Analisis Masalah
2.3 Kompresi Berdasarkan analisa yang dilakukan terhadap
Proses kompresi merupakan proses mereduksi video maka terdapat beberapa masalah yang
ukuran suatu data untuk menghasilkan representasi ditemukan di antaranya yaitu besar data dari beberapa
digital yang padat atau mampat (compact) namun video yang di simpan tersebut yang membuat media
tetap dapat mewakili kuantitas informasi yang penyimpanan tidak optimal karena tidak dapat
terkandung (Darma Putra, Pengolhan Citra Digital, menyimpan lebih banyak video atau pun file lain
2010:261). Pada citra, video dan audio, kompresi karena besar data yang terdapat pada beberapa video
mengarah pada minimalisasi jumlah bit rate untuk mp4 yang tersimpan tersebut terlalu memakan tempat
representasi digital. pada memori penyimpanan. Namun dalam
2.4 Metode DCT (Discrete Cosine Transform) pemampatan tersebut akan terjadi perubahan resolusi
Transformasi kosinus diskrit (discrete cosine video yang di kompres(di mampatkan) karena
transform) sering disingkat DCT mirip dengan terjadinya penghilangan resolusi ataupun redudansi
transformasi fourier, hanya saja DCT menggunakan warna R, G, atau B dari citra grayscale yang di
komponen sinus saja. DCT telah menjadi pilihan kompres, yang membuat ukuran citra digital tersebut
sebagai dasar algoritma kompresi JPEG dan MPEG. menjadi lebih kecil dan pastinya akan mengurangi
DCT mempunyai dua sifat utama untuk kompresi ukuran data dari video yang terkompres.
citra dan video yaitu : 3.2 Penerapan Metode Discrete Cosine Transform
1. Mengkonsentrasikan energi citra ke dalam Pada Video MP
sejumlah kecil koefisien (energi compaction). Contoh video 1 frame yang akan di kompres
2. Meminimalkan saling ketergantungan diantara sebagai berikut dengan resolusi 50x37 :
koefisien-koefisien (decorrelation).
Keuntungan DCT antara lain :
1. DCT (Discrete Cosine Transform) menghitung
kuantitas bit-bit image dimana pesan tersebut
disembunyikan didalamnya. Walaupun image
yang dikompresi dengan lossy compression akan
menimbulkan kecurigaan karena perubahan LSB
akan terlihat jelas, pada metode ini hal ini tidak Gambar 1 Video 1 Frame Beresolusi 56x42
akan terjadi karena metode ini terjadi di domain
frekuensi di dalam image.
70 80 82 72 82 83 65 77 77 69 78 83 70 78 80 82 87 81 93 95 90 65 69 70 65 74 79 57 71 80 45 63 75 49 65 81
67 84 102 89 89 78 77 56 90 34 87 67 12 34 56 76 78 17 10 146 89 114 134 75 149 175 132 156 182 134 161
182 85 111 128 43 62 77 51 64 80 45 55 67 39 49 61 40 53 62 40 54 63 35 49 58 28 39 45 29 35 35 69 72 63
117 118 100 112 113 97 47 52 48 43 52 51 65 42 53 47 47 58 52 42 51 50 43 51 53 34 43 42 49 59 58 40 51 53
74 88 89 65 79 79 72 86 86 77 88 90 53 64 66 41 55 58 48 63 66 51 66 69 43 58 61 51 67 67 50 66 66 43 57 58
26 40 41 61 79 83 60 75 8071 80 85 69 79 81 71 81 82 23 44 12 43 65 54 76 78 90 65 55 54 67 40 77 89 44 65
66 87 23 42 90 76 55 93 43 52 51 70 62 72 73 67 74 80 70 75 78 83 85 80 91 92 86 67 71 72 63 72 77 52 66 75
45 63 77 74 91.
karena nilai citra yang akan di kompres adalah nilai Setelah itu matriks tersebut, buat matriks baru yang
video, sesuai dengan ketetapan dct yang bergerak merupakan matriks transpose(Tt)
pada rentan -128 sampai 127.
Pada video yang di kompres, akan terjadi
pemampatan video perframe, setiap frame pada
video akan otomatis terkompres dalam makroblok
8x8 sesuai besar resolusi video. Pada contoh video
beresolusi 56x42 pixel=2352, di bagikan ke
makroblok 8x8, maka akan terbentuk sebanyak 36
Setelah di dapat nilai di atas selanjutnya dilakukan
makroblok, yang pada setiap makroblok akan
proses kuantisasi, yang merupakan proses untuk
terjadi penghilangan data sesuai dengan rumus dari
mengurangi jumlah bit yang diperlukan untuk
metode.
menyimpan suatu data video, tapi sebelumnya cari
Maka :
koefisien Discrete Cosine Transform dengan rumus
76 86 87 87 88 86 86 93
D=(T*M)*Tt
100 92 75 75 72 66 66 64
Berikut perkalian matriks :
62 62 60 54 55 75 105 113
106 99 97 102 105 104 101 99
86 70 62 59 66 66 49 52
45 43 44 40 37 36 35 32
40 34 30 30 28 33 34 42
78 84 84 83 84 82 82 80
Kompresi File Video Mp4 Dengan Menggunakan Metode Discrete Cosine Transform. 54
Oleh : Rizky Syahputra
Jurnal Riset Komputer (JURIKOM), Volume : 3, Nomor: 1, Februari 2016 ISSN : 2407-389X
100 92 75 75 72 66 66 64
62 62 60 54 55 75 105 113
106 99 97 102 105 104 101 99
86 70 62 59 66 66 49 52
45 43 44 40 37 36 35 32
40 34 30 30 28 33 34 42
78 84 84 83 84 82 82 80
Hasil yang merupakan koefisien DCT :
Nilai pixel sesudah di kompres dengan metode
Discrete Cosine Transform 8x8 :
-16 -23 -9 0 -5 -3 -1 0
-2 0 2 0 2 0 0 0
12 0 0 0 0 0 0 0
-8 2 1 0 1 0 0 0
14 5 1 1 0 1 0 0
-5 0 0 0 0 0 0 0
-2 0 0 0 0 0 0 0
-1 0 0 0 0 0 0 0
Kompresi File Video Mp4 Dengan Menggunakan Metode Discrete Cosine Transform. 57
Oleh : Rizky Syahputra