ffmpegのconcatを用いた際の結合後の動画の冒頭に黒い画面が入らないようにしたい
ffmpegのconcatを用いて、動画の結合を行っている。
イメージとしては9つの動画ファイルを、3つずつ結合したのち、さらにその3つの動画ファイルを結合する処理を行いたい。
つまり、2段階で動画の結合を行いたいのだが、1段階目の動画の結合時に、元々の動画にはなかった黒い画面が一瞬入ってしまう。
これにより、2段階目の動画の結合の際に、各動画の隙間に黒い画面が一瞬入って切り替わるようになってしまっている。
該当のソースコード
python
1command: str = 'ffmpeg -y ' + \ 2 '-f concat -safe 0 ' + \ 3 '-i "' + concat_order_path + '" ' + \ 4 '-c copy ' + \ 5 '"' + output.mp4 + '"' 6response: int = subprocess.call(command, shell=True)
試したこと
ffmpeg のconcatのoptionを調べたが、それらしいものは発見できず
補足情報
最悪、冒頭部分をcutしてしまうことも想定しているが、可能な限りこの結合段階で防止したい。
追記
環境は
OS:Linux(Debian)
FFmpeg:Version4.4
python:3.9
です