python 调用系统ffmpeg进行视频截图,并进行图片http发送ffmpeg ,视频、图片的各种处理。
最近在做视频、图片的版权等深度学习识别,用到了ffmpeg部分功能,功能如下:
调用ffmpeg 对不同目录视频进行截图,通过http发送到后台进行算法识别。
每5分钟扫描最近的视频,生成图片,发送完毕图片删除。
代码如下: #!/usr/bin/env python
# -*- coding: utf-8 -*-
"""'定时任务每五分钟发送上一个5分钟视频
目标视频:10.1.1.25 /usr/local/checkVideo audited、auditing、black、white
find
"""
import linecache
import os
import os.path
import requests
import time
import datetime
import sys
reload(sys)
sys.setdefaultencoding('utf8')
#openAPI现网配置
url='http://***/nudityRecog'
app_key = '***'
access_token = '***'
imagedir='/opt/tomcat_api/video_sendto_api/image/'
audited_dir='/usr/local/checkVideo/audited'
auditing_dir='/usr/local/checkVideo/auditing'
black_dir='/usr/local/checkVideo/black'
white_dir='/usr/local/checkVideo/white'
#时间差5分钟执行一次
subtime=300
#生成审核中截图
def create_auditing_image(auditing_dir):
#扫描视频目录生成截图
for parent, dirnames, filenames in os.walk(auditing_dir): # 三个参数