#!/bin/bash
inputs=""
scaleFilter=""
concatFilter=""
i=0
for f in `ls $1/*`; do
inputs="${inputs} -i ${f}"
scaleFilter="${scaleFilter}[${i}:v]scale=1280:720[v${i}];"
concatFilter="${concatFilter}[v${i}][${i}:a]"
((i++))
done
ffmpeg ${inputs} -filter_complex "${scaleFilter}${concatFilter}concat=n=${i}:v=1:a=1[outv][outa]" -map "[outv]" -map "[outa]" -c:v libx264 -c:a libmp3lame -qscale:a 2 ${2}
вторник, 2 июня 2020 г.
ffmpeg scale, concat and encode
Script for scale and concat videos into single file with recoding (unfinished version - need params for scale and encoding):
понедельник, 1 июня 2020 г.
Подписаться на:
Комментарии (Atom)