Я пытаюсь объединить видео из текстового файла с помощью этой команды
ffmpeg -f concat -safe 0 -i video_folder/movies.txt -c copy video_folder/output10.mp4

и я также хочу добавить водяной знак с помощью этой команды

ffmpeg -i video_folder/output10.mp4 -i watermark.png -filter_complex 'overlay=1:600' -y video_folder/output10.mp4

Но

  1. это не работает и заставляет видео длиться только полсекунды
  2. Я хотел бы запустить обе команды одновременно .. что-то вроде
    ffmpeg -f concat -safe 0 -i video_folder/movies.txt -i watermark.png -filter_complex 'overlay=1:600' video_folder/output10.mp4
    но когда я попробовал это, я получил ошибку
    Streamcopy requested for output stream 0:0, which is fed from a complex filtergraph. Filtering and streamcopy cannot be used together.

В чем причина того, что добавление водяного знака нарушает его, и есть ли способ выполнить обе эти команды одновременно?

0