python通过ffmgep从视频中抽帧的方法
如下所示:
ffmpeg中文文档:http://linux.51yip.com/search/ffmpeg
ffmpeg-itest_baofeng.wmv-y-fimage2-ss00:00:03-vframes1myframe.jpg
ffmpeg-itest.mp4-y-fmjpeg-ss3-t1test1.jpg
-ffmt强迫采用格式fmt
-Ifilename输入文件
-y覆盖输出文件
-tduration设置纪录时间hh:mm:ss[.xxx]格式的记录时间也支持
-ssposition搜索到指定的时间[-]hh:mm:ss[.xxx]的格式也支持
python使用ffmgep,通常用:subprocessffmpeg/libav
--------------------python通过ffmgep抽帧---------------------
importos,sys
fromPILimportImage
#openapipefromacommand
a,b,c=os.popen3("ffmpeg-itest.avi")
out=c.read()
dp=out.index("Duration:")
duration=out[dp+10:dp+out[dp:].index(",")]
hh,mm,ss=map(float,duration.split(":"))
#totaltimess
total=(hh*60+mm)*60+ss
foriinxrange(9):
t=int((i+1)*total/10)
#ffmpeg-itest.mp4-y-fmjpeg-ss3-t1test1.jpg
os.system("ffmpeg-itest.avi-y-fmjpeg-ss%s-t1frame%i.jpg"%(t,i))
"""
num=int(total-3)
i=0
fortinxrange(0,num,3):
i=i+1
#ffmpeg-itest.mp4-y-fmjpeg-ss3-t1test1.jpg
os.system("ffmpeg-itest.avi-y-fmjpeg-ss%s-t1%sframe%i.jpg"%(t,t,i))
"""
以上这篇python通过ffmgep从视频中抽帧的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 分别发的祝福语简短
11 大外甥高考祝福语简短
12 小学毕业校长简短祝福语
13 搞工程发财祝福语简短
14 冬季祝福语男生文案简短
15 同事生子问候祝福语简短
16 退休文案寄语简短祝福语
17 送给自己的祝福语简短
18 简短祝福语毛笔字