python实现视频格式转换_Python小工具:利用ffmpy3库3秒钟将视频转换为音频
作者 | pk 哥
来源公众号 | Python知识圈(ID:PythonCircle)
最近,有读者微信上私聊我,想让我写一篇视频批量转换成音频的文章,我答应了,周末宅家里把这个小工具做出来了。
这样,对于有些视频学习文件,我们可以批量转换成音频文件,学习方式更多样化了。
之前也用过 ffmpeg 处理视频文件。ffmpeg 这个程序处理视频是好用,但是有没有更轻便的呢?可以不下载这个程序吗?
还真有,Python 里有 ffmpeg 相关的库:ffmpy3。
ffmpy3 是 ffmpy 的一个分支,它是一个简单的 FFmpeg 命令行包装程序。ffmpy 实现了一个 Pythonic 接口,用于通过命令行执行 FFmpeg,并使用 Python 的子进程模块进行同步执行。使用 Python 的 asyncio.subprocess 模块也支持异步执行。
安装导入
用 pip 命令快速安装。
pip install ffmpy3
导入刚才安装好的 ffmpy3 库,等下需要读取视频存放的目录和音频存放的目录,所以我们需要导入 os 模块。
import os
from ffmpy3 import FFmpeg
创建保存音频的目录
我们需要把转换后的音频文件存放在指定的文件夹里,为了更智能,我们做一个判断,如果不存在这个目录,我们就创建,存在的话就保持不变。
def mkdir_output(output_dir):
existence = os.path.exists(output_di
python实现视频格式转换_Python小工具:利用ffmpy3库3秒钟将视频转换为音频相关推荐
- 基于Python实现图片格式转换的小程序
基于Python实现图片格式转换的小程序 特点: 批量处理图片 转换常见的4种图片格式 运行窗口 运行窗口-1 选择图片(可批量选择)-2 假设选中4张JEPG格式的图片 格式选择窗口-3 假设选择目 ...
- python实现图片格式转换_python实现批量图片格式转换
本文实例为大家分享了python实现批量格式转换的具体代码,供大家参考,具体内容如下 深度学习过程中总是绕不开数据集的制作,有时候实际图片格式或大小可能与需要关心的图片信息不一致,那么我们只能手动做好 ...
- python q切换指定目录_Python小工具:3秒钟将视频转换为音频
阅读文本大概需要 5 分钟. 作者 | pk 哥来源公众号 | Python知识圈 最近,有读者微信上私聊我,想让我写一篇视频批量转换成音频的文章,我答应了,周末宅家里把这个小工具做出来了. 这样,对 ...
- python中颜色介意用数字表示_利用Python实现颜色色值转换的小工具
先看看Zeplin 的颜色色值显示示例 原有处理方式 因为我会 Python (仅限于终端输入 python 然后当做计算器算,或者用 hex() 函数把十进制转换成十六进制),所以遇到这样的问题我当 ...
- python win32选取文件夹_python小工具 | Excel的xls和xlsx格式文件转换
众所周知Excel文件格式转换可以通过"另存为"的方式转换格式,可以说是简单方便,但是对于大量文件转换或者经常重复进行转换操作时,这种方法就很不方便. 显然利用程序对xls和xls ...
- python代码300行程序_python小工具,15行代码秒出工资条
公司工资条经常使用Excel制作,但是每个月都要做一遍,能不能用python写个程序自动化完成这想工作?当然可以,而且只是分分钟的事! 先来看看原始数据是什么样子: 最后做成的效果: 使用Excel每 ...
- python自动引流软件_python小工具-流量转发器
[Python] 纯文本查看 复制代码# -*- encoding: utf-8 -*- ''' @Author: Voyage ''' from IPy import IP from socket ...
- python爬ppt和风景_Python小工具爬取PPT模板
报错,求楼主解决,谢谢 D:\pptdown目录已存在 Traceback (most recent call last): File "site-packages\urllib3\conn ...
- python批量读取图片并复制入word_提取word文档中的图片并使用Python进行批量格式转换,出,Word,里,利用,python...
日常工作中,你是否遇到过这样的场景,领导发来一份 Word 文档,要求你将文档中的图片存储到一个文件夹内,并且还要将图片都改成 .jpg 或者 .png,你会怎么办?你是不是一边内心崩溃,一边开始一张 ...
最新文章
- C#反序化json字符串,不用区分大小写
- OpenCV使用Laplacian filtering和距离变换以及Laplacian滤波对重叠对象进行分段的实例(附完整代码)
- 免费下载|《云原生时代下的App开发》走进阿里云一站式应用研发平台EMAS
- python获取windows窗口_Python实现遍历windows所有窗口并输出窗口标题的方法
- python join函数_Python join()函数
- NUll is null like
- 数学建模:评价模型——聚类分析 K-Means python实现
- 破圈!不止于浏览器,WebAssembly 2020 大事记
- java 日期相减得分钟_java日期相减得到分钟??????
- 百战java课程_java百战程序员SpringBoot视频教程
- 技嘉服务器主板装系统,技嘉主板u盘装系统怎么进行bios设置的方法
- 飞信免费发短信API接口
- 深入剖析RGB、CMYK、HSB、LAB
- 借助JavaCV实现android手机查看PC摄像头实时视频
- mysql 字段 decimals_[转]分析MySQL数据类型的长度【mysql数据字段 中length和decimals的作用!熟悉mysql必看】...
- ODC预端接光纤配线箱
- Software Performance Testing - 全链路压测知识点整理
- 学生搭配问题数据结构报告c语言,数据结构课程设计_学生搭配问题.doc
- 表示学习(特征学习)
- Coursera | Python for Everybody专项课程