zoukankan      html  css  js  c++  java
  • python 视频配音、剪辑

    一、FFmpeg的使用

      首先下载FFmpeg然后将FFmpeg添加到环境路径中。运行cmd 输入ffmpeg无报错表示成功。

    二、python中的使用

      在python中执行cmd命令需要调用subprocess库

      音频格式转换:

    import subprocess
    cmd = 'ffmpeg -i law.mp4 -f mp3 -vn law.mp3'
    subprocess.call(cmd)

      执行成功返回0,识别返回1.

      参数:'ffmpeg -i 源文件路径 -f 转换后的格式 -vn 转换后的文件路径'

      获取视频:

      格式:'ffmpeg -i 源文件路径 -vcodec copy -an 转换后的文件路径'

    import subprocess
    cmd = 'ffmpeg -i l.mp4 -vcodec copy -an 2.mp4'
    subprocess.call(cmd)

      视频音频合并:

      格式:'ffmpeg -i 源视频文件路径 -i源音频文件路径  保存文件路径 '

    import subprocess
    cmd = 'ffmpg -i law.mp3 -i 2.mp4 out.mp4'
    subprocess.call(cmd)

      视频剪辑:

      格式:'ffmpeg -ss 起始时间 -i 源视频文件路径 -acodec copy -vcodec -t 结束时间 保存文件路径'

    import subprocess
    cmd = 'ffmpeg -ss 00:00:30 -i law.mp4 -acodec copy -vcodec copy -t 00:00:56 output.mp4'
    subprocess.call(cmd)
  • 相关阅读:
    thinkphp5ajax分頁&&搜索後分頁
    yii框架多文件上傳
    Redis:Linux安装与使用
    JSP使用Struts2标签库报错
    Dubbo:3
    Dubbo:1
    Dubbo:2
    zookeeper:master选举
    zookeeper:分布式锁简单实现(JavaApi)
    zookeeper:Curator操作节点
  • 原文地址:https://www.cnblogs.com/MoonlightMaleGod/p/9966355.html
Copyright © 2011-2022 走看看