首页 > 其他 > 详细

FFmpeg 初级使用

时间:2019-05-09 22:11:27      阅读:207      评论:0      收藏:0      [点我收藏+]

ffmpeg来处理多种媒体文件,对帧进行操作的时候非常的复杂,下面介绍下使用FFmpeg对视频文件的操作。

1,安装

windows安装ffmpeg:

下载ffmpeg文件解压文件到c盘
配置环境变量C:\ffmpeg\bin

技术分享图片

修改python文件subprocess.py
shell=False 改为true

技术分享图片

pip install ffmpeg-python

centos安装ffmpeg

sudo rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
sudo yum install ffmpeg ffmpeg-devel -y
pip3 install ffmpeg-python

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 进行视频推流进行直播搭建。

 

 

FFmpeg 初级使用

原文:https://www.cnblogs.com/xcsg/p/10841265.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!