時には、ビデオの2番目の11から16までの5秒のビデオシーケンスを削除し、代わりにその期間中に表示されたjpgファイルの画像をマージし、オーディオシーケンスをそのまま維持したいと思うかもしれません。
誰かが私に適したコマンドラインを教えてくれたらいいでしょう。
よろしくお願いします:)
更新20200906:このソリューションは、短い画像オーバーレイを含む大容量ビデオファイルをすばやく処理できるように、ビデオ全体を再エンコードしないでください。
答え1
使用
ffmpeg -i video -i image -filter_complex "[1][0]scale2ref[img][vid];[vid][img]overlay=enable='between(t,11,16)'" -c:a copy out.mp4
Scale2refは、画像のサイズをビデオ解像度に合わせて調整します。オーバーレイは、2番目の12番目から2番目の16番目の端まで、ビデオの上部に画像を配置します。
答え2
アイデアだけですが、映像を3つの部分(前部、希望の部分、後部)に分けてどうですか?
公開されたアイデアは「必要な部分」に適用されます。
その後、3つのファイルを再リンクしますか?
PS:上記のコマンドを使用すると、私のビデオの画質が多少損なわれます...理由はわかりません...