異なるオフセット(オーディオ、ビデオの両方のオフセット)で分割画面に複数のビデオをオーバーレイしようとしています。最初は次のようにオフセットとオーバーレイを試みました
avconv -i 1.webm -itsoffset 2 -s 640x480 -vf "movie=1.webm, scale=320:480 [vid2]; [vid2] overlay=0:0 [basis1]; [basis1][1] overlay=320:0" splitScreenOut.mp4
& オーバーレイされたビデオが次のようにオフセットされています:
movie=overlay.avi:seek_point=1.4
しかし、このアプローチは私の側では機能せず、-itsoffset
ビデオ出力全体をオフセットし、私のビルドseek_point
では認識されませんでした。avconv
次に、各ビデオを個別にオフセットしてみました。
avconv -itsoffset 4 -i 1.webm -c copy tmp1.webm
& 単純にオーバーレイ
avconv -i tmp1.webm -s 640x480 -vf "[in] scale=640/3:480, pad=3.01*iw:ih [video0]; movie=tmp2.webm, scale=640/3:480 [video1];[video0][video1] overlay=(640)/3:0 [VidO1]; movie=tmp3.webm, scale=640/3:480 [video2];[VidO1][video2] overlay=(640/3)*2:0 [out]" -b:v 768k Output.webm<
問題は、個々のオフセットが機能しなかったかのように、最初のビデオのオフセットから、すべてのビデオが分割画面で開始されることです。