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

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....

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 ? .

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?

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.
.

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
reply |
Report Obsolete
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
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 4 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 4 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 5 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 12 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 12 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 12 years ago
Random Topic
- nampilin gambar di DBGrid
by mabuk_delphi in Tip n Trik Pemrograman more 16 years ago - [Tanya] Selisih Tanggal dalam detik
by s0t4 in Tip n Trik Pemrograman more 13 years ago - fit gambar bmp ato jpg pada Image1
by gatotkaca in Form Enhancement & Graphical Controls more 16 years ago - menampilkan warning jika editbox kosong atau diisi huruf
by divanda in Hal umum tentang Pascal Indonesia more 17 years ago - komponen comport yang gratisan...!!!
by alvian_tc in Free dan Gratis more 15 years ago - mengecek properti untuk semua objek sejenis
by benyy in Tip n Trik Pemrograman more 18 years ago - Menambah object baru saat aplikasi berjalan
by reza_elka in Tip n Trik Pemrograman more 13 years ago - Bantuin TugasKU!!!!
by angellowo1 in Hal umum tentang Pascal Indonesia more 18 years ago - private message nyasar?
by simba in Tip n Trik Pemrograman more 18 years ago - Buat tampilan program
by DikDod in OOT more 17 years ago