zoukankan      html  css  js  c++  java
  • python3 调用ffmpeg命令进行视频切分

      如果对D:AIili_data est.mp4 视频文件进行切分,比如从 视频的22秒处开始切分,切分出来一个30秒的视频文件output.mp4 ,命令如下:

      ffmpeg -ss 00:00:22 -t 00:00:30 -i D:AIili_data est.mp4 -c:v libx264 -c:a aac -strict experimental -b:a 128k D:AIili_dataoutput.mp4

      从test.mp4视频文件的开始截取120秒的视频

      ffmpeg -ss 00:00:00 -i D:AIili_data est.mp4 -t 120 D:AIili_dataoutput.mp4

      

      参数说明:

      -ss:截取起始时间;

      -t:截取时长;

      -i:视频文件路径;

      -c:v:指定视频编码器;

      -c:a:指定音频编码器;

      -strict experimental:AAC编码器相关;

      -b:a:设定音频比特率。

      

    # 切分视频
    def split_video():
        # ffmpeg命令工具 在D:AIffmpegin目录下
        try:
            ffmpeg = r'D:AIffmpeginffmpeg -ss 00:00:22 -t 00:00:30 -i D:AIili_data	est.mp4 -c:v libx264 -c:a aac -strict experimental -b:a 64k D:AIili_dataoutput.mp4'
            # print(ffmpeg)
            os.system(ffmpeg)
            # p = subprocess.Popen(ffmpeg, shell=False)
            # p.wait(5)
            print('切分完成')
        except Exception as ex:
            print('切分视频发生异常', ex)
  • 相关阅读:
    Cocos2d Box2D之动态刚体
    Cocos2d Box2D之简介
    Cocos2d-x之物理引擎
    Cocos2d-x之UI控件简介
    Cocos2d-x之数据的处理
    My First Django Project (3)
    My First Django Project (2)
    My First Django Project
    Python 学习笔记
    利用python scrapy 框架抓取豆瓣小组数据
  • 原文地址:https://www.cnblogs.com/shaosks/p/14898468.html
Copyright © 2011-2022 走看看