利用Python脚本实现批量格式转换(视频转音频)

利用ffmpeg工具和Python,实现批量视频/音频格式转换。本例只给出视频转音频(.wav)方法,更多格式转换可百度ffmpeg用法,修改代码中对应语句即可。

# coding=UTF-8
import os, sys
import subprocess
from scipy.io import wavfiledef ffmpeg_VideoToAudio(VideoPath, WavPath):# 提取视频路径下所有文件名videos = os.listdir(VideoPath)count = 0for video in videos:# 提取视频的全路径名(含路径+文件名)video_path = VideoPath + "\\" + video# 合成输出音频的全路径名(不含后缀)wav_path = WavPath + "\\" + os.path.splitext(video)[0]# 提取视频中的音频信息strcmd = "ffmpeg -i " + video_path + " -f wav " + wav_path + ".wav"subprocess.call(strcmd, shell=True)VideoPath = r'D:\videos'
WavPath = r'D:\audios'
ffmpeg_VideoToAudio(VideoPath,WavPath)

利用Python脚本实现批量格式转换(视频转音频)相关推荐

  1. 如何用python批量下载数据_利用python脚本,批量自动下载欧洲中心的气象数据

    登录后查看更多精彩内容~ 您需要 登录 才可以下载或查看,没有帐号?立即注册 x 本帖最后由 leeol 于 2017-10-27 18:22 编辑 更新:近日我在下数据时发现EC微调了下载方法,具体 ...

  2. 利用Python实现自动批量图片格式转换

    文章目录 利用Python实现自动批量图片格式转换 0.背景 1.简单思路 2.进一步改进 3.最终版本 4.总结 利用Python实现自动批量图片格式转换 0.背景 在一个漫画网站下载了一些图片,但 ...

  3. python批量音频转格式_GitHub - shede333/SWConvertVideoToAudio: Python批量转换 视频 为 音频MP3(即提取音频文件)...

    Python批量转换 视频 为 音频MP3(即提取音频文件) 输入文件格式:ffmpeg支持的视频文件 输出格式格式:mp3文件 使用方法: 注意:使用前需要先安装 ffmpeg 才行(Python最 ...

  4. 利用Python脚本给图片批量添加文字水印

    引言:本人从小白自学python,为了测试基础学习效果,增加一定的促进,想通过参加全国计算机等级考试二级python来检验基础学习情况.在学习过程中,会将该过程编写的python小程序题目在此发表,希 ...

  5. 利用python下载钉钉群直播视频

    今年因为疫情的原因不能开学,所以很多学校都使用钉钉进行在线授课,但是在钉钉里面点击下载群直播回放的时候却发现管理员关闭了下载功能,那么,我们在这种情况下应该怎样利用 Python 程序来达到我们下载视 ...

  6. 基于RDKit的Python脚本:SDF格式转SMILES格式

    RDKit: Open-Source Cheminformatics Software http://www.rdkit.org/ 简化分子线性输入规范(SMILES)是一种用ASCII字符串明确描述 ...

  7. 2019年赣州市赛任务四利用python脚本进行web渗透测试

    任务四:利用python脚本进行web渗透测试 任务环境说明: 服务器场景名称: W-WebServ2008 服务器场景操作系统:Microsoft Windows2008 Server 服务器场景用 ...

  8. obj文件批量格式转换(glb/gltf)与压缩

    obj文件批量格式转换(glb/gltf)与压缩 1. 使用npm安装obj2gltf.js插件 npm install --save obj2gltf 2.安装成功后,执行下列语句即可成功转换,-i ...

  9. python windows系统管理_利用Python脚本管理Windows服务

    Windows服务常用的功能就是启动服务,关闭服务,重启服务和查询服务运行状态,其中查询服务运行状态是其他三种操作的基础. 本文中提到的使用Python脚本管理Windows服务实际上是调用win32 ...

最新文章

  1. 【Android NDK 开发】Kotlin 语言中使用 NDK ( 创建支持 Kotlin 的 NDK 项目 | Kotlin 语言中使用 NDK 要点 | 代码示例 )
  2. html暗边框属性,HTML表格标记教程(30):单元格的暗边框色属性BORDERCOLORDARK
  3. 物理内存和虚拟内存的区别 及 什么是虚拟地址空间
  4. oracle 10g/11g 命令对照,日志文件夹对照
  5. 天天说常识推理,究竟常识是什么?
  6. 谷歌核心算法大更新,如何趋利避害对电商网站排名影响?
  7. java abstractlist_Java集合类源码解析:AbstractList
  8. vue移动端项目使用自定义字体
  9. 倒立摆:Simulink建模
  10. AtCoder Beginner Contest 178 C
  11. 5款App帮你轻松搞定自定义锁屏
  12. 你全记住了 ,你就是老中医
  13. Pap.er 3.5.4 中文版 (专为Mac设计的高清壁纸应用)
  14. 深度学习:view size is not compatible with input tensor‘s size and stride (at least one dimension spans a
  15. 李建忠设计模式(二)
  16. 在Ubuntu18.04.2LTS上安装电子书软件
  17. 渗透测试:XSS实验集合
  18. 两万字长文总结,梳理 Java 入门进阶哪些事
  19. 揭秘一位总统的个人外交
  20. 如何利用babel工具将es6语法转换成es5语法

热门文章

  1. 巨龙信息大数据集成技术 海量数据集成架构实践
  2. 弘辽科技:2020直播电商有多火?翻车后它将何去何从?
  3. 科普|一体化污水处理设备生物膜的形成及挂膜调试
  4. TextView字体样式
  5. 如何用纯 CSS 创作出平滑的层叠海浪特效
  6. sts 快捷键 /Eclipse 快捷键(sts基本也一样)
  7. 如何创建oracle临时表空间,oracle_创建表空间_临时表空间_修改表空间_以及自增长...
  8. 微软AdCenter正式推出
  9. 【ES6-ES11 笔记】基础内容(连载中)
  10. Callable日常使用