Arsip: Tolong...caranya sampling data file mp3 ?

 
user image
more 17 years ago

shanders

Halo...saya orang yang baru belajar delphi.. saya mau tanya caranya sampling data mp3 gimana ya di delphi? setelah disampling saya mau mengubah ke dalam domain frekuensi dengan FFT (bener ga sih urutannya ?). codingnya seperti apa ? ada yang bisa ngasih tutorial? please....
user image
more 17 years ago

mat_koder

Halo...saya orang yang baru belajar delphi..
bahasa yg selain Delphi... sudah mahir ngga ? Klo emang baru belajar Programming Language ... selamat datang di Delphi.... Belajar aja dulu dengan hal-hal yg kecil ( lewat tutorial-tutorial Delphi yg ada ). Setelah itu baru ngelanjut ke inti permasalahan anda.
saya mau tanya caranya sampling data mp3 gimana ya di delphi?
maksudnya nge-convert MP3 ke raw WAV ( time domain) yah ? Anda harus menggunakan MP3 de-compressor/player. Salah satunya dengan menggunakan DirectShow ( DirectX component). Anda bangun filter anda dari ujung kiri ( FileReader yg ngebaca MP3 tsb) sampe ujung kanannya (WAV FileWriter). Ditengah-tengah tentunya harus ada filter yg nge-convert MP3 ke WAV. Coba bangun secara manual susunan filternya dengan aplikasi GraphEdit dulu. Dari WAV file , anda bisa baca sample data-nya dan dengan menggunakan metoda FFT ( kan ada formulanya , dan juga implementasi Delphi-nya, silakan cari di internet) , anda tinggal implementasikannnya di Delphi. Contoh coding ? , wah topik ini kompleks.... sehingga nga mungkin dicontohin disini. Ini bukan pekerjaan yg mudah bagi beginner. Tapi dengan kesabaran dan banyak latihan (Delphi) tentunya bisa. pertanyaan saya: ini semua untuk apa ? ... tugas sekolah ya ? .
user image
more 17 years ago

shanders

jadi ga perlu LAME encoder ya? saya biasayanya klo programming berbasis web.jadi bingung harus ngapain pas dapat kasus kaya gini... sebenarnya ini tugas Akhir saya. judulnya "watermarking file mp3 dengan metode phase coding". klo buat inverse FFT ada yang punya source-nya ga? cara make DirectX component di delphi gimana ya?
user image
more 17 years ago

mat_koder

Apakah Lame encoder diperlukan ? Tergantung kebutuhan anda tentunya..... jika source datanya berupa WAV , ya encoder dibutuhkan ( untuk ngerubahnya ke MP3 ). Coba ceritakan sedikit alur proses Tugas Akhir tsb ( "watermarking file mp3 dengan metode phase coding"). Tentunya ngga dlm bentuk code Delphi... saya pengen tau dalam bentuk alur cerita aja dulu... tentunya cerita teknis... ( bukan asal nge-bual) Kalo anda ngga bisa njelasin dalam bentuk cerita .. tentunya bakalan ngga ( !!! ) bisa juga dlm bentuk coding. .
user image
more 17 years ago

shanders

oke deh saya ceritain...(sorry klo ada yang salah...) jadi watermarking adalah teknik untuk menyembunyikan pesan berupa informasi digital dalam hal ini saya menyisipkan file *.txt (file watermark) ke dalam suatu media (dalam hal ini file audio mp3). file .txt yang ingin disisipkan ke dalam file mp3 harus berupa "fase", karena saya memakai metode "phase coding". jadi pertama-tama saya harus mencuplik (sampling) dulu urutan suara file mp3 yang dijadikan inputan dan membagi jadi beberapa segmen.lalu tiap segmennya saya hitung memakai algoritma FFT/DFT untuk mengubah ke dalam domain frekuensi. setelah itu hitung nilair amplitudo dan fase tiap segmennya menggunakan nilai real dan imaginer yang dihasilkan dari perhitungan FFT pada tiap segmennya . lalu hitung beda fase antar segmen yang berdekatan. lalu fase absolut dari sinyal data watermark ditambahkan ke dalam beda fase yang dihasilkan. fase absolut adalah file watermark (.txt) yang diubah ke dalam bentuk biner lalu kedalam bentuk fase. -phi/2 jika binernya 0, phi/2 jika binernya 1. lalu subtitusikan fase segmen awal dengan fase sinyal data watermark. lalu buat matriks fase untuk menjaga relativitas fase antar segmen suara untuk menjaga kesinambungan sinyal setelah proses modifikasi fase segmen awal. lalu gabungkan segmen-segmen yang sudah dimodifikasi fasenya menjadi satu lagi. setelah itu hitung nilai fase yang baru dan nilai amplitudo yang sudah dihitung sebelumnya untuk melakukan inverse FFT/DFT agar kembali ke dalam domain waktu lagi.supaya dapat dimainkan lagi filenya... logis ga...?ato kurang benar algoritmanya? jadi yang bikin repot karena saya menggunakan file mp3 sebagai medianya. tolong bantu klo ada yang bisa bantu...
more ...
  • Pages:
  • 1
Share to

AI Forward

🚀 We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now: https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com