reconnect_delay_max example bufsize ffmpeg http-live-streaming

example - FFMPEG mp4 desde http live streaming m3u8 archivo?



ffmpeg youtube rtmp (2)

La respuesta de Aergistal funciona, pero descubrí que convertir a mp4 puede hacer que algunos videos m3u8 se rompan. Si está atrapado con este problema, intente convertirlos a mkv y conviértalos a mp4 más adelante.

¿Cómo puedo extraer mp4 del archivo http live streaming m3u8? Intenté este comando a continuación:

ffmpeg -i {input file} -f rawvideo -bsf h264_mp4toannexb -vcodec copy out.mp4

Tomé este error:

[NULL @ 0000000002f07060] El encabezado del paquete no está contenido en extradatos globales, flujo dañado o flujo de bits MP4 / AVCC no válido Error al abrir el filtro de flujo de bits h264_mp4toannexb para el flujo 0 con copia de códec: I


Su comando es completamente incorrecto. El formato de salida no es rawvideo y no necesita el filtro de flujo de bits h264_mp4toannexb que se usa cuando desea convertir el h264 contenido en un mp4 al formato del Annex B utilizado por MPEG-TS por ejemplo. Lo que quiere usar en su lugar es el aac_adtstoasc para las transmisiones AAC .

ffmpeg -i http://.../playlist.m3u8 -c copy -bsf:a aac_adtstoasc output.mp4