Команда ffmpeg для python - PullRequest
       3

Команда ffmpeg для python

0 голосов
/ 24 марта 2020

У меня есть следующая команда, чтобы наложить два видео. Я хочу преобразовать его в python код, используя ffmpeg-python. Пожалуйста, помогите мне с этим.

ffmpeg -y\
    -i {0} -i {1} \
    -filter_complex \
        "[0:v]setpts=PTS-STARTPTS, scale=480x360[top]; \
                       [1:v]setpts=PTS-STARTPTS, scale=480x360,\
                       format=yuva420p ,colorchannelmixer=aa=0.5[bottom]; \
                       [top][bottom]overlay=shortest=1 "\
                       -vcodec libx264 out.mp4'.format(f1,f2))

Мой код прямо сейчас.

import ffmpeg

in_file = ffmpeg.input('New.mp4')
overlay_file = ffmpeg.input('psa2.mp4')
(
    ffmpeg
    .concat(
        in_file.setpts(expr=PTS-STARTPTS),
        overlay_file.setpts(expr=PTS-STARTPTS)    
       )
    .overlay(shortest=1)
    .output('out.mp4')
    .run()
)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...