Ho un file compresso la sua dimensione è 728 e in qualche modo so che questo è un file audio e dura 1040 msChe codec è
La struttura del file compresso è semplice:
Si è formato con 14 byte blocchi, ogni blocco inizia con 0x0C:
0c xx xx xx xx xx xx xx xx xx xx xx xx xx 0c xx xx xx xx xx xx xx xx xx xx xx xx xx 0c xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx 0c xx xx xx xx xx x x xx xx xx xx xx xx xx
(xx) potrebbe essere un qualsiasi numero esadecimale
È possibile scaricare file binario compresso qui:
http://dusijun.files.wordpress.com/2013/02/29-aud-bin.doc (si prega di rinominare a * .aud)
Or vista testo in formato doc
http://dusijun.files.wordpress.com/2013/02/29-aud.doc
non v'è alcuna intestazione né meta-informazioni. Il numero di blocchi dipende dalla durata dell'audio reale. durata audio alla dimensione del file è di circa 1,42
esempio
Se le dimensioni del file = 9506, allora l'audio potrebbe durare per 9506 * 1,42 = 13580 ms circa il 13 S
Qualcuno sa che cosa codec potrebbe essere?
PS:
Il file binario è wechat (IOS) file audio.
REF
1) Come posso estrarre/riprodurre file .aud?
http://www.boards.ie/vbulletin/showthread.php?t=2055891600
2) wechat ios
https://itunes.apple.com/us/app/wechat/id414478124?mt=8
Supponendo che sia un formato PCM non elaborato, hai provato a inserirlo in FFMPEG? –
Bel tentativo, anche se un PCM grezzo non avrà una struttura simile al frame, e specialmente ogni frame ha un char iniziale 0X0c. E se si tratta di un PCM non elaborato, per un secondo la dimensione del file (frequenza di campionamento * (bit per campione/8) * 1 s) sarebbe almeno di molte migliaia di byte anziché di 728 byte nell'esempio fornito. –
Non ho segnalato la tua domanda, ma penso che non sia molto adatta per un overflow dello stack. Consiglierei di leggere le FAQ. –