m3 – listen (Day 3)
I couldn’t listen it, can you?
Solução
Nesse challenge, o objetivo era escutar o áudio, que a princípio era inaudível. Após baixá-lo, verificamos o tipo de arquivo com o comando file.
1 2 3 |
$ file listen.wav listen.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 1 Hz |
Abrindo com o Audacity, podemos ver o arquivo aparenta ter 42 horas, ou seja, há algo errado aí.
Analisando os metadados, podemos perceber algumas informações interessates:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
$ mediainfo listen.wav General Complete name : listen.wav Format : Wave File size : 321 KiB Duration : 7s 443ms Overall bit rate mode : Constant Overall bit rate : 353 Kbps Audio Format : PCM Format settings, Endianness : Little Format settings, Sign : Signed Codec ID : 1 Duration : 7s 443ms Bit rate mode : Constant Bit rate : 352.8 Kbps Channel(s) : 1 channel Sampling rate : 1 Hz Bit depth : 16 bits Stream size : 321 KiB (100%) |
O que nos interessa aqui é a Taxa de Amostragem e o tempo real de duração do áudio. Para entender o que é a Sampling Rate, veja aqui: http://pt.wikipedia.org/wiki/Taxa_de_amostragem. Agradeço ao amigo Gabriel Gava, do Pão de Batãta por me dar uma ótima explicação sobre isso.
Em suma, a Taxa do arquivo estava em 1Hz, por isso ele estava inaudível. A tava que nosso ouvido é capaz de ouvir com perfeição é 22050Hz. Mudando no Audacity, podemos escutar uma voz feminina falando a flag.
Flag:
The flag is ADCTF_SOUNDS_GOOD.
Criador por
Epic Leet Team
© 2014 - Todos os Direitos Reservados