Saya telah menulis aplikasi yang menangkap audio dan video dari beberapa perangkat secara bersamaan, menggunakan API penangkapan QTKit beberapa waktu lalu.
Namun, saya mengetahui bahwa dari waktu ke waktu, media yang diambil dari camcorder DV tampaknya tidak memiliki audio terkait. Faktanya, trek audio ada dalam file, tetapi saluran disetel ke "tidak digunakan" di QuickTime Player Pro — sehingga tidak ada suara.
Karena saya merasa tidak nyaman mengekspos pengguna saya pada kejahatan seperti itu, saya ingin memposting rekaman saya dan memperbaiki tata letak saluran secara otomatis, jika diperlukan.
Sayangnya, saya kesulitan mencari tahu caranya!
Pertanyaan saya ada dua:
- Apakah mungkin untuk mendeteksi jika saluran audio suatu trek ditandai sebagai "tidak digunakan" dari QTKit?
- Karena menurut saya jawaban di atas adalah "tidak", saya telah menggali struktur beberapa file film yang berfungsi dengan benar dengan "Atom Inspector" — sejauh ini tidak berhasil:
Apa/Di mana file tersebut QuickTime Atom di mana info ini disimpan?
Saya dapat melihat jumlah saluran yang benar distsd
Atom (yang terdapat dalamstbl
Atom) namun saya tidak melihat di mana pemetaan terjadi.