作者 | 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秒钟将视频转换为音频相关推荐

  1. 基于Python实现图片格式转换的小程序

    基于Python实现图片格式转换的小程序 特点: 批量处理图片 转换常见的4种图片格式 运行窗口 运行窗口-1 选择图片(可批量选择)-2 假设选中4张JEPG格式的图片 格式选择窗口-3 假设选择目 ...

  2. python实现图片格式转换_python实现批量图片格式转换

    本文实例为大家分享了python实现批量格式转换的具体代码,供大家参考,具体内容如下 深度学习过程中总是绕不开数据集的制作,有时候实际图片格式或大小可能与需要关心的图片信息不一致,那么我们只能手动做好 ...

  3. python q切换指定目录_Python小工具:3秒钟将视频转换为音频

    阅读文本大概需要 5 分钟. 作者 | pk 哥来源公众号 | Python知识圈 最近,有读者微信上私聊我,想让我写一篇视频批量转换成音频的文章,我答应了,周末宅家里把这个小工具做出来了. 这样,对 ...

  4. python中颜色介意用数字表示_利用Python实现颜色色值转换的小工具

    先看看Zeplin 的颜色色值显示示例 原有处理方式 因为我会 Python (仅限于终端输入 python 然后当做计算器算,或者用 hex() 函数把十进制转换成十六进制),所以遇到这样的问题我当 ...

  5. python win32选取文件夹_python小工具 | Excel的xls和xlsx格式文件转换

    众所周知Excel文件格式转换可以通过"另存为"的方式转换格式,可以说是简单方便,但是对于大量文件转换或者经常重复进行转换操作时,这种方法就很不方便. 显然利用程序对xls和xls ...

  6. python代码300行程序_python小工具,15行代码秒出工资条

    公司工资条经常使用Excel制作,但是每个月都要做一遍,能不能用python写个程序自动化完成这想工作?当然可以,而且只是分分钟的事! 先来看看原始数据是什么样子: 最后做成的效果: 使用Excel每 ...

  7. python自动引流软件_python小工具-流量转发器

    [Python] 纯文本查看 复制代码# -*- encoding: utf-8 -*- ''' @Author: Voyage ''' from IPy import IP from socket ...

  8. python爬ppt和风景_Python小工具爬取PPT模板

    报错,求楼主解决,谢谢 D:\pptdown目录已存在 Traceback (most recent call last): File "site-packages\urllib3\conn ...

  9. python批量读取图片并复制入word_提取word文档中的图片并使用Python进行批量格式转换,出,Word,里,利用,python...

    日常工作中,你是否遇到过这样的场景,领导发来一份 Word 文档,要求你将文档中的图片存储到一个文件夹内,并且还要将图片都改成 .jpg 或者 .png,你会怎么办?你是不是一边内心崩溃,一边开始一张 ...

最新文章

  1. C#反序化json字符串,不用区分大小写
  2. OpenCV使用Laplacian filtering和距离变换以及Laplacian滤波对重叠对象进行分段的实例(附完整代码)
  3. 免费下载|《云原生时代下的App开发》走进阿里云一站式应用研发平台EMAS
  4. python获取windows窗口_Python实现遍历windows所有窗口并输出窗口标题的方法
  5. python join函数_Python join()函数
  6. NUll is null like
  7. 数学建模:评价模型——聚类分析 K-Means python实现
  8. 破圈!不止于浏览器,WebAssembly 2020 大事记
  9. java 日期相减得分钟_java日期相减得到分钟??????
  10. 百战java课程_java百战程序员SpringBoot视频教程
  11. 技嘉服务器主板装系统,技嘉主板u盘装系统怎么进行bios设置的方法
  12. 飞信免费发短信API接口
  13. 深入剖析RGB、CMYK、HSB、LAB
  14. 借助JavaCV实现android手机查看PC摄像头实时视频
  15. mysql 字段 decimals_[转]分析MySQL数据类型的长度【mysql数据字段 中length和decimals的作用!熟悉mysql必看】...
  16. ODC预端接光纤配线箱
  17. Software Performance Testing - 全链路压测知识点整理
  18. 学生搭配问题数据结构报告c语言,数据结构课程设计_学生搭配问题.doc
  19. 表示学习(特征学习)
  20. Coursera | Python for Everybody专项课程

热门文章

  1. 利用正则隐藏手机号中间四位
  2. react 路由配置
  3. 自动化测试工具——Selenium详解
  4. 常见英文缩写及相应中文
  5. 心得:大疆无人机RTMP推流直播(Windows版本已成功)
  6. html5屏蔽技术,关于EMC你不知道的那些屏蔽技术!
  7. VR看房难改变国内房地产市场,看看国外巨头怎么做
  8. 计算机网络从结构上可以划分为 接入网,《接入网技术》复习章节题型,含答案...
  9. 在conda虚拟环境中安装ipython
  10. [2017.11.05]正则表达式集合list