Android: Ouvindo arquivos AAC + gerados pelo StreamRipper

0

Eu copiei uma transmissão ShoutCast (que transmite AAC +) usando StreamRipper (para escutar no telefone quando estiver off-line). StreamRipper (um programa do Windows) produziu arquivos com a extensão "AAC" que funcionam bem no Windows (Winamp, VLC, MediaPlayer, etc). No entanto, esses arquivos não são reproduzidos no Android (4.1) - tentei o Music Player e o Music Folder Player. O formato não é reconhecido.

Como faço para reproduzir esses arquivos em um smartphone Android?

    
por user56312 04.03.2013 / 14:11

1 resposta

0

Considerando que não parece haver uma solução relacionada ao Android, o Android executará esses fluxos AAC se eles forem empacotados em um contêiner MP4.

Para empacotar um arquivo AAC em um arquivo MP4 (sem qualquer transcodificação), use o ffmpeg com as seguintes opções de linha de comando:

ffmpeg -i {input_file.aac} -vn -absf aac_adtstoasc -acodec copy {output_file.mp4}

(onde "-absf aac_adtstoasc" é necessário para o ffmpeg analisar o arquivo AAC corretamente).

No Windows, o seguinte arquivo em lote localizará e processará todos os arquivos AAC encontrados no diretório atual e colocará os arquivos MP4 resultantes no mesmo diretório:

for /f "usebackq delims=|" %%f in ('dir /b *.aac') do "c:\Program Files\ffmpeg\bin\ffmpeg.exe" -i "%%f" -vn -absf aac_adtstoasc -acodec copy "%%f".mp4

(seu caminho para o ffmpeg pode ser diferente).

    
por 04.03.2013 / 14:11

Tags