
python 使用ffmpeg工具提取视频中的图像帧
python 使用ffmpeg工具提取视频中的图像帧1. 安装ffmpegbrew install ffmpeg2. 代码import osimport ffmpeg# 每隔一秒提取一张图片# ffmpeg -i xxx.mp4 -r 1 yyy_%04d.jpg -ystr = 'ffmpeg -i {} -r 1 {}'input_dir = '...'output_dir = '...'fo
·
python 使用ffmpeg工具提取视频中的图像帧
1. 安装ffmpeg
brew install ffmpeg
2. 代码
import os
import ffmpeg
# 每隔一秒提取一张图片
# ffmpeg -i xxx.mp4 -r 1 yyy_%04d.jpg -qscale:v 2
str = 'ffmpeg -i {} -r 1 {}'
input_dir = '...'
output_dir = '...'
for name in os.listdir(input_dir):
input_video_path = os.path.join(input_dir, name)
output_img_path = os.path.join(output_dir, 'image-%4d.jpg')
str_cmd = str.format(input_video_path, out_img_path)
print(str_cmd)
os.popen(str_cmd)
更多推荐
所有评论(0)