[FFmpeg-user] When downloading HLS video with FFMPEG it does not download the audio

Simon Brown simon.k.brown at gmail.com
Tue Aug 3 19:34:26 EEST 2021


On Tue, 3 Aug 2021 at 17:01, Thiago Franklin <thiago.franklin at portalser.org>
wrote:

> can anybody help me? I've already turned the internet upside down and I
> can't find a solution. This problem only happens in some videos and others
> work normally.
>
> Em seg., 2 de ago. de 2021 23:03, Thiago Franklin <
> thiago.franklin at portalser.org> escreveu:
>
> > I have a problem, when I try to download an HLS video with FFMPEG, it
> > downloads the video track, but it doesn't find the AUDIO. When running
> the
> > HLS .m3u8 file in a player, it plays normally, audio and video, but when
> > trying to download, it shows an error message saying that the audio
> cannot
> > be found.
> >
> > https://teste-etv.espiritismo.tv/437602.m3u8
> >
> > *I'm running the following command:*
> >
> > ffmpeg.exe -i "https://teste-etv.espiritismo.tv/437602.m3u8" -codec:a
> > libmp3lame -b:a 96k teste-hls.mp3
> >
> > *OR*
> >
> > ffmpeg -i "https://appsetv.b-cdn.net/hls/437602/437602.m3u8" c copy
> -absf
> > aac_adtstoasc teste-hls.mp3
> >
> > *Displays the following error when trying to download the audio:*
> >
> > Consider increasing the value for the 'analyzeduration' and 'probesize'
> options
> > Input #0, hls, from 'https://appsetv.b-cdn.net/hls/437602/437602.m3u8':
> >   Duration: 00:01:41.00, start: 2.083333, bitrate: 0 kb/s
> >   Program 0
> >     Metadata:
> >       variant_bitrate : 2509173
> >     Stream #0:0: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p,
> 1920x1080 [SAR 1:1 DAR 16:9], 24 fps, 24 tbr, 90k tbn, 48 tbc
> >     Metadata:
> >       variant_bitrate : 2509173
> >     Stream #0:1: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp
> >     Metadata:
> >       variant_bitrate : 2509173
> >   Program 1
> >     Metadata:
> >       variant_bitrate : 1205957
> >     Stream #0:2: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p,
> 1280x720 [SAR 1:1 DAR 16:9], 24 fps, 24 tbr, 90k tbn, 48 tbc
> >     Metadata:
> >       variant_bitrate : 1205957
> >     Stream #0:3: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp
> >     Metadata:
> >       variant_bitrate : 1205957
> >   Program 2
> >     Metadata:
> >       variant_bitrate : 1165600
> >     Stream #0:4: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p,
> 960x540 [SAR 1:1 DAR 16:9], 24 fps, 24 tbr, 90k tbn, 48 tbc
> >     Metadata:
> >       variant_bitrate : 1165600
> >     Stream #0:5: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp
> >     Metadata:
> >       variant_bitrate : 1165600
> >   Program 3
> >     Metadata:
> >       variant_bitrate : 656245
> >     Stream #0:6: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p,
> 640x360 [SAR 1:1 DAR 16:9], 24 fps, 24 tbr, 90k tbn, 48 tbc
> >     Metadata:
> >       variant_bitrate : 656245
> >     Stream #0:7: Audio: aac ([15][0][0][0] / 0x000F), 0 channels, fltp
> >     Metadata:
> >       variant_bitrate : 656245
>
> Probaby not much use, but I tried:
ffmpeg.exe -i "https://teste-etv.espiritismo.tv/437602.m3u8" -map 0:a:0 -f
mp3 teste.mp3
and that said converting aac to mp3 but then found no data.

Your output above shows 4 programs, each with h264 video and aac audio, but
each audio stream says "0 channels".
I think that is your first problem at least.  ffplay won't play audio, VLC
wouldn't play anything.

Regards,
Simon


More information about the ffmpeg-user mailing list