FFMPEG добавить 1 изображение в frame1 видео (отредактировано) - PullRequest
0 голосов
/ 14 апреля 2020

обновленное сообщение и редактирование.

1: я сначала создаю 5-секундный клип, используя 55.png. 55.png нажмите здесь
2: я создаю interval1.ts , используя outputxx.mp4

3: чем я создать промежуточный файл с использованием 55.mp4
4: наконец, я использую последнюю команду

проблема в том, что второй видеоклип не отображается, но воспроизводится звук, и я хочу, чтобы он показывал свой первоначальный размер после первого видеоклипа закончено.

оригинальный размер https://streamable.com/jpkqps

ffmpeg -loop 1 -i 55.png -t 5 -vcodec mpeg2video -s 1280x720 -acodec copy -f mpegts -y outputxx.mp4

ffmpeg -i outputxx.mp4 -vcodec mpeg2video -s 1280x720 -q:v 1 -acodec copy -f mpegts -y intermediate1.ts
ffmpeg -i 55.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts -s 1920x1080 -q:v 1 -c:a copy -y intermediate2.ts
ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -c copy -y output.mp4

, поэтому основные результаты должны быть такими, как должен воспроизводиться первый клип, затем запускать второй, как вы добавляете вступление, а затем видео


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

ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -vcodec libx264 -s 1280x720 -aspect 16:9 -q:v 1 -preset fast -c:a copy -f mpegts -y output1.ts.


или какой самый быстрый способ сделать 5-секундный клип из 55.png затем добавить 55.mp4

это не правильно, вероятно, но это даст вам представление.

ffmpeg -loop 1 -i 55.png  -t 5 -vcodec mpeg2video -s 1280x720 -acodec copy -f mpegts i- 55.mp4 -y intermediate1.ts
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...