ffmpeg rtmp и вывод в локальный файл

У меня проблемы с ffmpeg. Я получаю rtsp-поток с устройства захвата (камеры) и передаю его в rtmp (Youtube Live). Я хочу иметь копию потока на своем компьютере, поэтому одновременно пишу в локальный файл

Я использую эту команду:

ffmpeg -y -i 'RTSP_SOURCE' -c:v copy -c:a libvo_aacenc -map 0:v -bsf:v dump_extra -fflags +genpts -flags +global_header -movflags +faststart
-map_metadata 0 -metadata title= -f tee -filter_complex aevalsrc=0 '[f=mp4]/tmp/backup.mp4|[f=mpegts]/tmp/backup.ts|[f=flv]rtmp://a.rtmp.youtube.com/live2/STREAM_ID'

Проблема в том, что когда у меня есть некоторые разъединения, ffmpeg завершает работу и прекращает запись. Есть ли какой-либо флаг или параметр, чтобы сообщить ffmpeg о продолжении записи в локальные файлы, даже если нет Интернета?

Большое спасибо за помощь =)


person user3922282    schedule 03.12.2014    source источник


Ответы (1)


Можешь попробовать:

ffmpeg -f tee "[onfail=ignore] ...

Подробное описание доступно здесь.

person Luodong    schedule 18.05.2016
comment
Это бесполезно. - person chovy; 03.01.2021