У меня есть следующая команда, чтобы наложить два видео. Я хочу преобразовать его в 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()
)