Script for scale and concat videos into single file with recoding (unfinished version - need params for scale and encoding):
#!/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}
Комментариев нет:
Отправить комментарий