python 视频配音、剪辑
2024-09-16 05:20:04
一、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)
最新文章
- 关于html5新增的功能(百度)
- 关于使用flexible.js自适应页面,发现文字很多时,字体会变大的问题的原因和解决方案
- sql-mode=";STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";问题解决
- VMware Workstation 无法连接到虚拟机
- HAOI2006受欢迎的牛
- 【JAVA】在编译期可直接替换的final变量
- MySQL中的insert ignore into, replace into等的一些用法小结(转)
- MySql Schema 优化
- 论文笔记:Heterogeneous Memory Enhanced Multimodal Attention Model for Video Question Answering
- FastSocket客户端/服务端通讯示例 客户端被动接收
- 13.CrawlSpider类爬虫
- 基于【字节】操作的IO接口:InputStream、OutputStream
- cf219d 基础换根法
- LeetCode - 703. Kth Largest Element in a Stream
- 对Entity Framework Core的一次误会:实体状态不跟踪
- Clion 教程书写Hello World,C语言开发;Clion 的C语言开发
- 使用zsh 替换 bash
- STL_容器共通能力
- Python 中的变量
- jquery正则判断字符串有几个逗号
热门文章
- JS高级程序设计第三版——变量、作用域和内存问题
- arcgis 线段合并
- maven学习(四)maven的生命周期
- STL算法分类记忆
- compositionstart事件与compositionend事件
- 什么是封装? ----------------php中";public";类似的访问修饰符分别有什么作用?----什么是抽象?抽象的关键字以及用法----- 什么是接口?接口的关键字以及用法-------------
- 如何使git忽略某些文件或文件夹
- 039条件变量同步(Condition)
- SecurityError: The operation is insecure.(js不安全操作)
- [原]零基础学习SDL开发之在Android使用SDL2.0加载字体