Primeiro valide o manifest

Antes de culpar o FFmpeg, confira se o manifest é real e se playlists filhas, segmentos e chaves também estão acessíveis.

Copy versus reencode

Copy é a tentativa natural quando o stream já está bem empacotado. Reencode entra quando a compatibilidade vale mais do que a velocidade.

Contexto de requisição

Se a origem depende de Referer, Cookie, token ou cabeçalhos próprios, o comando precisa carregar esse contexto.