У меня есть сервер HP Z600 с NVDIA Quadro 4000. Я в прямом эфире и в настоящее время работаю в ведущем спортивном вещателе в Индии.
Я новичок в мире FFMpeg, и у нас есть новое требование декодировать поток HLS в качестве входных данных и иметь MXF XDCAM 50 для выходных данных.
Рабочий процесс: я планирую установить рабочий процесс FFMpeg, в котором я буду получать ввод в виде HLS (m3u8) "Живой поток" (1280 * 720), захватывать его в MXF XDCAM 50 (1920 * 1080) на ffmpeg. Захват будет храниться в сетевом хранилище. Этот файл MXF будет импортирован в Adobe Premier Pro для редактирования пакетов VOD в растущем файле. У нас есть сеть в 1 гига для этой операции.
Ниже приведена команда FFmpeg, которую я использую.
ffmpeg -re -i " http://input.m3u8?fifo_size = 50000 " -r 25 -pix_fmt yuv422p -vcodec mpeg2video -non_linear_quant 1 -flags +ildct +ilme -top 1 -dc 10 -intra_vlc 1 -qmax 6 -lmin "1 * QP2LAMBDA" -rc_max_vbv_use 1 -rc_min_vbv_use 1 -b:v 50000k -минт 50000k -макс. 50000k -bufsize 36408333 -акодек pcm_s16le -ar 48000 -bf 2 -f mxf Y:\Test\MYTEST.m
Наблюдение. Вывод этой команды при импорте в Adobe Premier Pro имеет синхронизацию аудио и видео 2-3 кадра. Также после завершения почти 90 минут захвата AV-синхронизация увеличивается в секундах или даже минутах.
Вопросы:
- Есть ли что-то еще, что требуется в командной строке для решения проблемы синхронизации?
- Есть ли флаг для ffmpeg для безошибочной работы в течение более 8-10 часов?
- Должен ли быть добавлен какой-либо флаг, чтобы игнорировать ошибки в прямом эфире? Как у нас есть -overrun_nonfatal для UDP TS.
- Сколько таких перехватов я могу запустить одновременно на одном сервере с имеющейся у меня конфигурацией?
С уважением, Сагар Ширке