[FFmpeg-user] unable to play watch.hgtv.com stream

Moritz Barsnick barsnick at gmx.net
Sun Apr 3 11:36:37 CEST 2016

On Sun, Apr 03, 2016 at 02:38:25 -0400, Chovy wrote:

> ffmpeg -re -i 'http://play-prod1.live.anvato.net/server/play/sni-hgtvx-ctg/1326000/prog.m3u8?hdnea=st=1459664225~exp=1459667225~acl=/*~hmac=914b9fdcbf201b7d584edc16cb3e22ccafc8517cb4a74f23932d797ac7467c31&fw_mvpd=d8b58f7bfce28eefcc1cdd5b95c3b663&anv_user=bf41da85d64722a03cbc1e02b9fd9b3a17522&fw_mvpd_id=Comcast_SSO&fw_sdk_flag=%2Bslcb%2Bvicb&fw_metr=7&_dev=web&fw_sdk_flag_safe=%252Bslcb%252Bvicb&_tkx_anvack=anvato_scripps_app_web_prod_0837996dbe373629133857ae9eb72e740424d80a&_tkx_callsign=hgtv&anvauth=tb=0~te=1459664425~sgn=50250220fa7ab28c2093a85a27c855bbbb5e5ce443c1a269ee02b97176b4c79d&t=1459664335&X-Anvato-Adst-Auth=RKAvzq7jqKKdTQPkCEB8kO4G/UZN/ueImX+Z+dT2v1WEjLLvwuUAlD0o8uIwNsRM' -header 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.75.14 (KHTML, like Gecko) Version/7.0.3 Safari/7046A194A' -c copy test.m3u8

The header option you are looking for is "-headers" with an 's', as far
as I know. And it is an input option (because it shall apply to your
input), and must therefore be placed before the corresponding "-i".

Alas, I have no idea why ffmpeg doesn't warn about the wrong option.

> [http @ 0x7fea58c19120] HTTP error 403 Forbidden

If it's not because of the missing User Agent header, this may also be
due some other part of the authentication not working. E.g. you may
also need to copy some HTTP Cookies from your browser to your ffmpeg

Hope this helps,

More information about the ffmpeg-user mailing list