Opened 4 months ago

#10776 new defect

FFprobe fails to get the correct initialization url

Reported by: tajln Owned by:
Priority: normal Component: ffprobe
Version: 6.1 Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

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

Change History (0)

Note: See TracTickets for help on using tickets.