FPS と期間が同じような 2 つの .OGG ファイルがあります。私の目標は、FFMPEG を使用してそれらを並べて表示することです。この目的のために、次のコマンドを試しました:
ffmpeg -i subject.ogg -vf "[in]pad=3*iw:3*ih[left];movie=clinician.ogg[right];[left] [right]overlay=100:0[out]" 結合.ogg
結果のビデオは再生できないと言えば十分です。結合プロセス中に、FFMPEG は次のような多くのエラーを出力します。
[Parsed_overlay_2 @ 0x1eb7d3e0] バッファ キュー オーバーフロー、ドロップ
これは何を言っているのですか?
ノート:
- 両方のソースファイルが再生可能
- パラメータを理解するために、「出力」をかなり大きくなるようにパディングしました
- 100:0 での 2 番目のビデオの配置は任意です。コマンドが機能するようになったら、出力内のより適切な場所に移動します。
- 両方のビデオは、Web カメラから記録された .FLV として誕生しました。FFMPEG は 2 つの .FLV ファイルを結合したくなかったので、それらを .ogg に変換しました。これより良いルートがあれば教えてください。
それで、私のパラメータの何が問題なのですか?これらのFFMPEGエラーを引き起こすために私は何をしていますか?
編集:
ffmpeg -iclinician.ogg
入力 #0、ogg、「clinician.ogg」から:
期間: 00:05:20.98、開始: 0.001000、ビットレート: 2273 kb/s
ストリーム #0:0: ビデオ: theora、yuv420p、500x500 [SAR 1:1 DAR 1:1]、1k tbr、1k tbn、1k tbc
メタデータ:
SERVER : Red5 Server 1.0.0 RC1 $Rev: 4193 $
CANSEEKTOEND : true
ENCODER : Lavf54.31.100
ストリーム #0:1: オーディオ: vorbis、8000 Hz、ステレオ、s16
メタデータ:
SERVER : Red5 Server 1.0.0 RC1 $Rev: 4193 $
CANSEEKTOEND : true
ENCODER : Lavf54.31.100
ffmpeg -i subject.ogg
入力 #0、ogg、「subject.ogg」から:
期間: 00:05:17.60、開始: 0.001000、ビットレート: 1341 kb/s
ストリーム #0:0: ビデオ: theora、yuv420p、300x300 [SAR 1:1 DAR 1:1]、83.33 tbr、1k tbn、1k tbc
メタデータ:
SERVER : Red5 Server 1.0.0 RC1 $Rev: 4193 $
CANSEEKTOEND : true
ENCODER : Lavf54.31.100
ストリーム #0:1: オーディオ: vorbis、8000 Hz、ステレオ、s16
メタデータ:
SERVER : Red5 Server 1.0.0 RC1 $Rev: 4193 $
CANSEEKTOEND : true
ENCODER : Lavf54.31.100