Eviterei VLC se vuoi registrare flussi da Internet. Dopo molti mesi di tentativi per capirlo, si è arrivati a un problema con il loro codec che non funzionava correttamente tramite la riga di comando.
Tuttavia, a causa di questo problema, ho trovato una soluzione migliore (funziona con audio e video):
È uno strumento da riga di comando ed è la fonte delle librerie utilizzate da altri sviluppatori di app (come il freno a mano). È disponibile come sorgente o binario, a seconda di quale ti senti più a tuo agio (personalmente raccomando il file binario).
Il comando per registrare uno stream è in realtà molto semplice:
ffmpeg INPUT [options] OUTPUT [options]
Ad esempio, se volessi registrare un video in streaming per l'ora successiva e metterlo sul mio desktop:
ffmpeg http://foo.bar/stream -t 3600 ~/Desktop/foo_bar_stream_mp4
Per ulteriori informazioni, consulta la documentazione completa .