Я хочу объединить две команды ffmpeg в одну команду ffmpeg.

Команда 1

ffmpeg -i input.mp4 -af "atempo=1.27,volume=1.6" -vf "setpts=PTS/1.27,scale=1280:720" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 2500k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast output1.mp4

Команда 2: результат "output1.mp4" в Команде 1 будет введен в это:

ffmpeg -i output1.mp4 -i background.mp4 -filter_complex "scale=850:478 [v1]; [1:v][v1]overlay=20:20" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 2500k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast -preset ultrafast finish.mp4

Пожалуйста, помогите мне в создании одной команды ffmpeg!

1 ответ1

1

использование

ffmpeg -i input.mp4 -i background.mp4 -filter_complex "[0]atempo=1.27,volume=1.6[a];[0]setpts=PTS/1.27,scale=850:478[ovr];[1:v][ovr]overlay=20:20[v]" -map "[v]" -map "[a]" -vcodec libx264 -pix_fmt yuv420p -r 30 -g 60 -b:v 2500k -acodec libmp3lame -b:a 128k -ar 44100 -preset ultrafast -preset ultrafast finish.mp4

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .