#!/bin/bash
# convert the avi video to images
# Usage (sudo for the remove priviledge): 使用sudo移除优先级
# sudo ./convert_video_to_images.sh path/to/video fps
# Example Usage:
# sudo ./convert_video_to_images.sh ~/document/videofile/ 5
# Example Output:
# ~/document/videofile/walk/video1.avi
# #=>
# ~/document/videofile/walk/video1/00001.jpg
# ~/document/videofile/walk/video1/00002.jpg
# ~/document/videofile/walk/video1/00003.jpg
# ~/document/videofile/walk/video1/00004.jpg
# ~/document/videofile/walk/video1/00005.jpg
# ...
for folder in $1/*
do
for file in "$folder"/*.avi
do
if [[ ! -d "${file[@]%.avi}" ]]; then
mkdir -p "${file[@]%.avi}"
fi
ffmpeg -i "$file" -vf fps=$2 "${file[@]%.avi}"/%05d.jpg
rm "$file"
done
done
将视频转为图片convert_video_to_images.sh
猜你喜欢
转载自blog.csdn.net/popoffpopoff/article/details/81431726
今日推荐
周排行