On 2026-10-09 19:02:47 +0200, Roderich Schupp wrote:
> > Try to download the clip's (german) audio stream:
> >
> > $ ffmpeg -i
> https://arte-cmafhls.akamaized.net/am/cmaf/135000/135400/135413-000-A/202610021782BBD7570B91283DB734361FE86CE9AE/medias/135413-000-A_aud_VA-ALL_2_43597289_8091428_20261002174735.m3u8
> -c copy foo.mp4
> 
> If I download the complete m3u8 stream file and audio files with
> 
> curl -Lv --remote-name-all
> https://arte-cmafhls.akamaized.net/am/cmaf/135000/135400/135413-000-A/202610021782BBD7570B91283DB734361FE86CE9AE/medias/135413-000-A_aud_VA-ALL_2_43597289_8091428_20261002174735.{m3u8,mp4}
> 
> and start a local HTTP server that can serve byte ranges with "python -m
> RangeHTTPServer" in another terminal and then try
> 
> ffmpeg -i
> http://localhost:8000/135413-000-A_aud_VA-ALL_2_43597289_8091428_20261002174735.m3u8
> -c copy foo.mp4
> ffmpeg version 9.0.2-3 Copyright (c) 2000-2026 the FFmpeg developers
>   built with gcc 16 (Debian 16.2.0-3)
>   configuration: --prefix=/usr --extra-version=3 --toolchain=hardened
> --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu
> --arch=amd64 --enable-gpl --disable-stripping --disable-pocketsphinx
> --disable-libcaca --disable-libmfx --enable-gnutls --enable-libaom
> --enable-libass --enable-libbs2b --enable-libcdio --enable-libcodec2
> --enable-libdav1d --enable-libflite --enable-libfontconfig
> --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm
> --enable-libharfbuzz --enable-libmp3lame --enable-libmysofa
> --enable-libopenjpeg --enable-libopenmpt --enable-libopus
> --enable-librubberband --enable-libshine --enable-libsnappy
> --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame
> --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp
> --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg
> --enable-openal --enable-opencl --enable-opengl --disable-sndio
> --enable-libvpl --enable-libdc1394 --enable-libdrm --enable-libiec61883
> --enable-chromaprint --enable-frei0r --enable-ladspa --enable-libbluray
> --enable-libdvdnav --enable-libdvdread --enable-libjack --enable-libjxl
> --enable-libpulse --enable-librabbitmq --enable-librist --enable-libsrt
> --enable-libssh --enable-libsvtav1 --enable-libx264 --enable-libzmq
> --enable-libzvbi --enable-lv2 --enable-sdl2 --enable-libplacebo
> --enable-librav1e --enable-librsvg --enable-shared
>   libavutil      61.  1.102 / 61.  1.102
>   libavcodec     63.  1.102 / 63.  1.102
>   libavformat    63.  1.102 / 63.  1.102
>   libavdevice    63.  1.102 / 63.  1.102
>   libavfilter    12.  1.102 / 12.  1.102
>   libswscale     10.  1.102 / 10.  1.102
>   libswresample   7.  1.102 /  7.  1.102
> [in#0 @ 0x557c8e015a80] Opening '
> http://localhost:8000/135413-000-A_aud_VA-ALL_2_43597289_8091428_20261002174735.mp4'
> for reading
>     Last message repeated 1 times
> Input #0, hls, from '
> http://localhost:8000/135413-000-A_aud_VA-ALL_2_43597289_8091428_20261002174735.m3u8
> ':
>   Duration: 00:01:21.13, start: 0.000000, bitrate: 0 kb/s
>   Program 0
>     Metadata:
>       variant_bitrate : 0
>   Stream #0:0[0x0](und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz,
> stereo, fltp, 128 kb/s (default)
>     Metadata:
>       variant_bitrate : 0
>       handler_name    : SoundHandler
>       compatible_brands: iso5iso6mp41
>       major_brand     : iso5
>       minor_version   : 512
>       encoder         : Lavf59.5.100
> Stream mapping:
>   Stream #0:0 -> #0:0 (copy)
> Output #0, mp4, to 'foo.mp4':
>   Metadata:
>     encoder         : Lavf63.1.102
>   Stream #0:0(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo,
> fltp, 128 kb/s (default)
>     Metadata:
>       variant_bitrate : 0
>       handler_name    : SoundHandler
>       compatible_brands: iso5iso6mp41
>       major_brand     : iso5
>       minor_version   : 512
>       encoder         : Lavf59.5.100
> Press [q] to stop, [?] for help
> [out#0/mp4 @ 0x557c8e0534c0] video:0KiB audio:94KiB subtitle:0KiB other
> streams:0KiB global headers:0KiB muxing overhead: 1.917726%
> size=      96KiB time=00:00:05.99 bitrate= 131.1kbits/s speed=3.69e+03x
> elapsed=0:00:00.00
> 
> Again, foo.mp4 is just 6 seconds long, so it's not some strange behaviour
> of ARTE's CDN servers.

So this looks like an upstream issue. Please report it at
https://code.ffmpeg.org/FFmpeg/FFmpeg/issues

Cheers.
-- 
Sebastian Ramacher

Reply via email to