
私は NVDIA Quadro 4000 を搭載した HP Z600 サーバーを所有しています。ライブ ストリーミングに興味があり、現在はインドの大手スポーツ放送局で働いています。
私は FFMpeg の世界では初心者ですが、HLS ストリームを入力としてデコードし、出力として MXF XDCAM 50 を取得するという新しい要件があります。
ワークフロー: 入力を HLS (m3u8)「ライブ ストリーム」(1280*720) として受け取り、ffmpeg で MXF XDCAM 50 (1920*1080) でキャプチャする FFMpeg ワークフローを設定する予定です。キャプチャはネットワーク ストレージに保存されます。この MXF ファイルは、成長中のファイルで VOD パッケージを編集するために Adobe Premier Pro にインポートされます。この操作には 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 -minrate 50000k -maxrate 50000k -bufsize 36408333 -acodec pcm_s16le -ar 48000 -bf 2 -f mxf Y:\Test\MYTEST.mxf
観察: このコマンドの出力を Adobe Premier Pro にインポートすると、2 ~ 3 フレームのオーディオ ビデオ同期が失われます。また、約 90 分のキャプチャを完了すると、AV 同期が数秒または数分単位で増加します。
質問:
- outsync の問題を解決するために、コマンド ラインでさらに何か必要なことはありますか?
- ffmpeg を 8 ~ 10 時間、エラーなしで長時間実行するためのフラグはありますか?
- ライブ ストリームのエラーを無視するために追加できるフラグはありますか? UDP TS の -overrun_nonfatal のように。
- 現在の構成では、単一のサーバー上で同時にいくつのキャプチャを開始できますか?
よろしく、サガール・シルケ