raycv/tool/generate_video.sh
2020-08-28 08:15:29 +08:00

21 lines
604 B
Bash

#!/usr/bin/env bash
set -o noclobber
set -o errexit # Used to exit upon error, avoiding cascading errors
set -o pipefail # Unveils hidden failures
set -o nounset # Exposes unset variables
pt=${1}
pt=${pt//[[:black:]]/}
output_dir=/tmp/frames
# .rm -rf $output_dir && /run.sh configs/synthesizers/UGATIT.yml test 0 resume_from=${pt} img_output_dir=${output_dir}
ids=$(ls ${output_dir} | cut -d "@" -f 1 | uniq)
mkdir tmp
for id in $ids; do
echo $id
ffmpeg -y -i "${output_dir}/${id}@%d.png" -vcodec mpeg4 tmp/${id}.mp4
# ffmpeg -y -f image2 -i "${output_dir}/${id}@%d.png" tmp/${id}.gif;
done