FFmpeg 初级使用
ffmpeg来处理多种媒体文件,对帧进行操作的时候非常的复杂,下面介绍下使用FFmpeg对视频文件的操作。 1,安装 windows安装ffmpeg: 下载ffmpeg文件解压文件到c盘 修改python文件subprocess.py pip install ffmpeg-python centos安装ffmpeg sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro 2,应用 #读取视频信息 info = ffmpeg.probe("./test.mp4") #截图操作 times = [1,10] for time in times: input_file = ‘./test.mp4‘ output_file = ‘./image-‘ + str(time) + ‘.jpg‘ out,err = ( ffmpeg .input(input_file,ss=time) .output(output_file,vframes=‘1‘,f=‘image2‘) .run(quiet=False,overwrite_output=True) ) if out == b‘‘: print(‘do nothing‘) # 视频转换 os.system(‘ffmpeg -i a.mp4 -ss 5 -t 10 b.avi ‘) # 视频截取转换gif os.system(‘ffmpeg -ss 00:00:10 -t 3 -i test.mp4 test.gif‘) ? 由于时间问题,今天就介绍到这里 后续有时间随便FFmepg 进行视频推流进行直播搭建。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |