0

私は、2 つのビデオ ストリームのうちの 1 つが左下隅にあり、もう 1 つが中央にあるように配置するという問題に対するサーバー側のソリューションに取り組んでいます。ffmpeg がこの問題を解決できることがわかりました。ただし、私はffmpegの構文とセマンティクスに不慣れで、水平方向と垂直方向のスタッキングを試し、パディング、スケーリングを調べました。

Input - 2 webm files

Output - 1 webm file

これは私が達成したい出力のサンプルです:

ここに画像の説明を入力

このサンプルでは、​​中央部分がメインのビデオ ストリームで、左下に他のビデオ ストリームが並んで再生されています。

両方のビデオ ストリームが同期していると仮定します。

私はこれを試してみました:

ffmpeg -i input1.webm -i input2.webm -filter_complex \
"[0:v][1:v]hstack=inputs=2[v]; \
 [0:a][1:a]amerge[a]" \
-map "[v]" -map "[a]" -ac 2  -c:v libvpx split1.webm

上記のコマンドは、2 つのビデオを水平方向にスタックします。

ただし、解決策にたどり着くためにますます実験を行っていますが、ffmpeg の経験がある開発者がそこに座っていることを願っているので、事前に感謝します。

4

1 に答える 1