运用批处理将文件夹里的所有MP3文件转换为wav文件。批处理程序和需要转换的MP3文件放在同一目录下。

一、批处理程序

echo off & color 0A
::指定起始文件夹
set DIR="D:\hanzi"
echo DIR=%DIR%
:: 参数 /R 表示需要遍历子文件夹,去掉表示不遍历子文件夹
:: %%f 是一个变量,类似于迭代器,但是这个变量只能由一个字母组成,前面带上%%
:: 括号中是通配符,可以指定后缀名,*.*表示所有文件
for /R %DIR% %%f in (*.mp3) do (
echo %%f
ffmpeg  -i  %%f %%f.wav
del %%f
)
pause

二、运行步骤

从D盘进入cmd,然后输入批处理文件名t1,回车即开始进行处理。

整个处理的过程见下面动画,在运行的过程中会发现左侧hanzi文件夹里的音频文件在转换。

三、修正

会发现生成的wav文件后缀上是.mp3.wav,现我们想只保留.wav后缀,那又如何处理呢?
此处我们还是调用命令进行处理,命令如下:

ren *.wav *.& ren *.mp3 *. &ren *. *.wav

此命令的意思是将.wav后缀置为空(即删除.wav后缀),再删除.mp3后缀,最后再再空处加上.wav后缀。

具体执行如下:从D盘中的A文件夹进入cmd,然后输入命令ren .wav .& ren .mp3 . &ren . .wav,回车即开始进行处理。具体操作流程见下面动画。如果要删除B文件夹里的.mp3,则需要从B文件夹中进入cmd。

批处理将文件夹下的MP3转换成wav——ffmpeg相关推荐

  1. python 遍历文件夹下所有mp3

    python 遍历文件夹下所有mp3 #python import os import shutilg = os.walk('files')for path, d, files in g:for fi ...

  2. bat批处理修改文件夹下文件名字

    bat批处理修改文件夹下文件名字 业务场景 有时候我们经常会遇到需要批量处理一些文本或者文件名称的问题,批量文本的处理可以使用notepad++ 里面的列编辑,或者批量替换字符串即可.假如有这样一个要 ...

  3. python 合并word文档,实现同一个文件夹下面的word合并成一个word

    python 合并word文档,实现同一个文件夹下面的word合并成一个word -- coding:utf-8 -- import win32com.client as win32 import o ...

  4. window批处理删除文件夹下所有大小为1651字节的jpg图片

    @echo off echo 删除当前所在目录及其子目录下所有大小为1651字节的jpg文件(即空白图) echo 当前工作目录为: %cd% echo 按任意键 开始删除空白图 pause>n ...

  5. 图解python pdf_Python合并同一个文件夹下所有PDF文件的方法

    一.需求说明 下载了网易云课堂的吴恩达免费的深度学习的pdf文档,但是每一节是一个pdf,我把这些PDF文档放在一个文件夹下,希望合并成一个PDF文件.于是写了一个python程序,很好的解决了这个问 ...

  6. python合并文件夹下的文件_Python实现合并同一个文件夹下所有PDF文件的方法示例...

    本文实例讲述了Python实现合并同一个文件夹下所有PDF文件的方法.分享给大家供大家参考,具体如下: 一.需求说明 下载了网易云课堂的吴恩达免费的深度学习的pdf文档,但是每一节是一个pdf,我把这 ...

  7. c语言 遍历文件夹中所有文件名,C# 遍历文件夹下所有子文件夹中的文件,得到文件名...

    假设a文件夹在F盘下,代码如下.将文件名输出到一个ListBox中 using System.Data; using System.Drawing; using System.Linq; using ...

  8. android删除文件夹代码,Android_Android递归方式删除某文件夹下的所有文件(.mp3文件等等),1.由于需要删除文件,因此需 - phpStudy...

    Android递归方式删除某文件夹下的所有文件(.mp3文件等等) 1.由于需要删除文件,因此需要如下权限: 2.核心代码 package com.example.deleteyoumi; impor ...

  9. Android 播放raw文件夹下音频文件,本地MP3文件播放,播放云端MP3文件,获取MP3文件播放时长

    1.复制音频文件到raw文件夹下 2.实例化音频文件 private final MediaPlayer.OnCompletionListener beepListener = new MediaPl ...

最新文章

  1. 大家对协同管理软件是怎么理解的?协同管理软件最主要需要解决企业/组织什么问题?
  2. parted命令详解
  3. [转]Delphi 2010 3513正式版破解
  4. [转自天涯]很多年以前,我是一个中锋
  5. 基于python + tushare 的股票盯盘脚本
  6. Azkaban运行报错:我找到的几个错误问题
  7. 阿里云 远程 mysql_阿里云 远程mysql
  8. [Python] L1-004. 计算摄氏温度-PAT团体程序设计天梯赛GPLT
  9. linux删除一个root权限管理,linux – 允许非root用户删除缓存
  10. HDU3791 二叉搜索树【二叉搜索树】
  11. 接口测试参数化详解(Jmeter)
  12. vue.js关于循环出来多个input并让每个input后的修改按钮控制其值
  13. 百度网盘windows10镜像文件
  14. 怎么修改数据库服务器名字,sql改数据库名称
  15. 寻找回文素数python
  16. iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
  17. 可用于保健食品的中药名单,卫生部关于进一步规范保健食品原料管理的通知...
  18. 蓝桥杯真题2017-2021
  19. dell P2415Q输出4k
  20. 杨倩:爱看综艺自称清华“学渣”,别把炒CP当真

热门文章

  1. sqlserver查询前10分钟数据
  2. 原生js canvas 碰撞游戏的开发笔记
  3. 搭建 paparazzi uav 调试环境 ppz
  4. 自动推送天气信息(Python+腾讯云函数+qmsg酱+和风天气)
  5. 反序列化时,java类需要无参构造函数
  6. python如何画动图_python之matplotlib画图教程(3)--如何画动图
  7. Android Studio 真机调试步骤
  8. Flutter App更新升级
  9. 实用的行列式计算方法 —— 线性代数(det)
  10. 汇编语言编写程序实现: 该数是奇数时输出 N,是偶数时输出 Y。