On 14/10/2025 18:59, Peter van den Houten via ffmpeg-user wrote:
curl $BROWSERURL | grep m3u8 | head -n1 ? Without knowing more about the
page in question it's kinda hard to say.

Why do you think ffmpeg / ffprobe would find the URL if yt-dlp and others
will not?

Frame challenge: would it not be more advantageous to submit a request to yt-dlp to add the site you're trying to get to work? The folks who work on
it will surely be adept at figuring out which bits are required.

Cheers,
Rob

I agree with Rob; ping the folks at yt-dlp. One can still script simple ffmpeg downloads for the likes of https://flixhouse.com (example below) but modern sophisticated websites will require some js magic.

Example:

manifest=$(wget -O- -q "https://flixhouse.com/video/2190/agent-elite"; | grep -o -E "https://[^\";']*\.m3u8")

ffmpeg -user_agent "Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25" -i $manifest -c copy -y output.mp4

Thanks for the infos. The m3u8 URL is not found within the web page. Since I can see it listed in Chrome's Developer console, I guess it's downloaded through JavaScript after I play the video.

I'll see if the youtube-dlp people know of a solution.

_______________________________________________
ffmpeg-user mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to