FFMpeg Workflow para edição em arquivo crescente

1

Eu tenho um servidor HP Z600 com NVDIA Quadro 4000. Participo de streaming ao vivo e atualmente trabalho para uma emissora de esportes líder na Índia.

Eu sou novo no mundo FFMpeg e temos um novo requisito para decodificar um fluxo HLS como entrada e ter MXF XDCAM 50 para saída.

Fluxo de trabalho: Estou planejando definir um fluxo de trabalho FFMpeg onde receberei a entrada como HLS (m3u8) "Live Stream" (1280 * 720), Capture-o no MXF XDCAM 50 (1920 * 1080) no ffmpeg. A captura será armazenada em um armazenamento de rede. Esse arquivo MXF será importado no Adobe Premier Pro para edição de pacotes VOD em arquivos em crescimento. Nós temos uma rede de 1gig para esta operação.

Abaixo está o comando FFmpeg que estou usando.

ffmpeg -re -i " link " -r 25 -pix_fmt yuv422p -vcodec mpeg2video -non_linear_quant 1 -flags + ildct + ilme -top 1 -dc 10 -intra_vlc 1 -qmax 6 -min "1 * QP2LAMBDA" -rc_max_vbv_use 1 -rc_min_vbv_use 1 -b: v 50000k -minar 50000k -maxrate 50000k -bufsize 36408333 -acodec pcm_s16le -ar 48000 -bf 2 - f mxf Y: \ Test \ MYTEST.mxf

Observação: A saída desse comando, quando importada no Adobe Premiere Pro, tem uma saída de áudio de 2-3 quadros. Além disso, após completar quase 90 minutos de captura, o acréscimo de AV aumenta em segundos ou mesmo minutos.

Perguntas:

  1. Existe algo mais necessário na linha de comando para resolver o problema do outsync?
  2. Existe algum sinalizador para o ffmpeg ser executado sem erros por períodos mais longos de 8 a 10 horas?
  3. Existe algum sinalizador a ser adicionado para ignorar erros na transmissão ao vivo? Como nós temos-overrun_nonfatal para UDP TS.
  4. Quantas capturas posso começar simultaneamente em um único servidor com a configuração que tenho?

Atenciosamente, Sagar Shirke

    
por Sagar Shirke 02.01.2017 / 17:19

0 respostas