[FFmpeg-trac] #10776(ffprobe:new): FFprobe fails to get the correct initialization url
FFmpeg
trac at avcodec.org
Thu Jan 4 11:00:34 EET 2024
#10776: FFprobe fails to get the correct initialization url
---------------------------------+----------------------------------
Reporter: tajln | Type: defect
Status: new | Priority: normal
Component: ffprobe | Version: 6.1
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
---------------------------------+----------------------------------
Summary of the bug:
How to reproduce:
{{{
% ffprobe -v 9 -loglevel 99 -i "https://dplus-eu-cloudfront.prod-
live.h264.io/primary/4/2387896699d64cac931293f7f5cf0cdc/x-discovery-
token=Expires=1704379690&KeyName=primary&Signature=DTlz3C4RAgRYpW2K8FNJiz92rCw/index.mpd?aws.manifestfilter=video_dynamic_range:sdr;audio_codec:AACL;video_codec:h264;video_height:1-1080&hdnts=exp=1704379690~acl=/primary/4/2387896699d64cac931293f7f5cf0cdc/index.mpd%3Faws.manifestfilter%3Dvideo_dynamic_range%3Asdr%3Baudio_codec%3AAACL%3Bvideo_codec%3Ah264%3Bvideo_height%3A1-1080*~hmac=e69d720f98ce2b693c8c03232452be37d96e6de95ab8a2c99d6a64c5575fbe7e"
ffmpeg version 2024-01-01-git-e1c1dc8347-full_build-www.gyan.dev Copyright
(c) 2000-2024 the FFmpeg developers
built on 1.1.2024
}}}
The bug happens when ffprobe tries to request the init url. Instead of the
correct "https://dplus-eu-cloudfront.prod-
live.h264.io/primary/4/2387896699d64cac931293f7f5cf0cdc/x-discovery-
token=Expires=1704379690&KeyName=primary&Signature=DTlz3C4RAgRYpW2K8FNJiz92rCw/index_video_12_0_init.mp4?m=1687998774"
it will try to make a request on "https://dplus-eu-cloudfront.prod-
live.h264.io/primary/4/2387896699d64cac931293f7f5cf0cdc/index_video_1_0_init.mp4?m=1687998774"
which will fail. I assume this is because the url has "&" characters in
between the "/". This issue is also present in FFplay
--
Ticket URL: <https://trac.ffmpeg.org/ticket/10776>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list