Я на Windows, использую последнюю сборку от Zeranoe, которая была связана с сайтом ffmpeg. Моя команда
ffmpeg.exe -headers 'User-Agent: "This does not Work"' -protocol_whitelist file,http,https,tcp,tls,crypto -i "local.m3u8" -c copy "out.mp4" -v trace
Мой файл local.m3u8
#EXTM3U
#EXT-X-TARGETDURATION:10
#EXTINF:10.000,
http://127.0.0.1/
#EXT-X-ENDLIST
На локальном хосте у меня работает простой сервер, который регистрирует пользовательский агент. Он выводит
{ 'user-agent': 'Lavf/58.29.100',
accept: '*/*',
connection: 'keep-alive',
host: '127.0.0.1',
'icy-metadata': '1' }
Пользовательский агент не был установлен. Я попытался использовать -user-agent "test" и -user_agent "test" вместо -header и попытался поместить аргументы в другом порядке, но безуспешно. Результат трассировки -v trace - https://pastebin.com/raw/W9hsjraT
Почему агент пользователя не перезаписывается и как его перезаписать?