ffmpegで複数のアクションを実行する必要があります。 3つのステップでは、それは年を取るだろう。だから私は1つのビデオエンコーディングだけで必要なものをすべてやりたいと思っています。concat 2つのビデオは、オーディオタイムスタンプを保存し、1つのffmpegコマンドでオーバーレイ(ウォーターマーク)を追加します。
私はビデオ#1を持っています、それはオーディオを持っています。私もビデオ#2を持っています。オーディオもあります。私は、#1と#2を連結して(最初に#1を再生し、次に#2を再生し)、オーディオのタイムスタンプを保存してビデオの残りの部分に#2のウォーターマークを追加します。
は、私がこれまでのところ、私はこれを持って、インターネットO多くのことを検索しました:ビデオ#2から
ffmpeg -i Video1.mp4 -itsoffset 4 -i Video2.mp4 -i watermark.png -filter_complex "overlay=5:5" -codec:v libx264 -crf 21 -bf 2 -flags +cgop -pix_fmt yuv420p -codec:a aac -strict -2 -b:a 384k -r:a 48000 -movflags faststart Out.mp4
音が消え、透かしはありません。
私はffmpegにも音声にも精通しておらず、ビデオ用語では&というビデオ用語があるので、恐ろしい誤解をお詫びします。
ありがとうございます。
感謝とともに連結に供給されます。 "concat"フィルタに指定された入力が多すぎます 複雑なフィルタを初期化する際にエラーが発生しました 引数が無効です – Cris
編集済みのcmdを試してみてください。 – Mulvya
ありがとう、それは完全に働いた。 – Cris