FFMPEG は、1 つのコマンドでオーディオとビデオを結合し、ロゴを追加します。

FFMPEG は、1 つのコマンドでオーディオとビデオを結合し、ロゴを追加します。

こんにちは。ビデオ制作用のローカル サーバーがあり、Ffmpeg を使用してオーディオ クリップとビデオ クリップを結合しようとしています。オーディオとビデオは問題なく結合できますが、ビデオにロゴ オーバーレイを追加しようとすると、コマンドが機能しないようです。私は ffmpeg の専門家ではなく、実際、セグメンテーションにしか使用したことがないので、これは私にとってまったく新しいことです。

次のコマンドを試してみました

-i video.mp4 -i logo.png -i audio.aac -filter_complex "[0:v][1:v] overlay=25:25" -c:a copy -strict experimental output.mp4

答え1

logo.pngファイルを次のようにループする必要があります。

ffmpeg \
-i video.mp4 -loop 1 -i logo.png -i audio.aac \
-filter_complex "[0:v][1:v]overlay=x=25:y=25:shortest=1" \
-c:a copy -strict experimental output.mp4

そうしないと、ビデオの全期間にわたって再生されません。

関連情報