批处理将文件夹下的MP3转换成wav——ffmpeg
运用批处理将文件夹里的所有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相关推荐
- python 遍历文件夹下所有mp3
python 遍历文件夹下所有mp3 #python import os import shutilg = os.walk('files')for path, d, files in g:for fi ...
- bat批处理修改文件夹下文件名字
bat批处理修改文件夹下文件名字 业务场景 有时候我们经常会遇到需要批量处理一些文本或者文件名称的问题,批量文本的处理可以使用notepad++ 里面的列编辑,或者批量替换字符串即可.假如有这样一个要 ...
- python 合并word文档,实现同一个文件夹下面的word合并成一个word
python 合并word文档,实现同一个文件夹下面的word合并成一个word -- coding:utf-8 -- import win32com.client as win32 import o ...
- window批处理删除文件夹下所有大小为1651字节的jpg图片
@echo off echo 删除当前所在目录及其子目录下所有大小为1651字节的jpg文件(即空白图) echo 当前工作目录为: %cd% echo 按任意键 开始删除空白图 pause>n ...
- 图解python pdf_Python合并同一个文件夹下所有PDF文件的方法
一.需求说明 下载了网易云课堂的吴恩达免费的深度学习的pdf文档,但是每一节是一个pdf,我把这些PDF文档放在一个文件夹下,希望合并成一个PDF文件.于是写了一个python程序,很好的解决了这个问 ...
- python合并文件夹下的文件_Python实现合并同一个文件夹下所有PDF文件的方法示例...
本文实例讲述了Python实现合并同一个文件夹下所有PDF文件的方法.分享给大家供大家参考,具体如下: 一.需求说明 下载了网易云课堂的吴恩达免费的深度学习的pdf文档,但是每一节是一个pdf,我把这 ...
- c语言 遍历文件夹中所有文件名,C# 遍历文件夹下所有子文件夹中的文件,得到文件名...
假设a文件夹在F盘下,代码如下.将文件名输出到一个ListBox中 using System.Data; using System.Drawing; using System.Linq; using ...
- android删除文件夹代码,Android_Android递归方式删除某文件夹下的所有文件(.mp3文件等等),1.由于需要删除文件,因此需 - phpStudy...
Android递归方式删除某文件夹下的所有文件(.mp3文件等等) 1.由于需要删除文件,因此需要如下权限: 2.核心代码 package com.example.deleteyoumi; impor ...
- Android 播放raw文件夹下音频文件,本地MP3文件播放,播放云端MP3文件,获取MP3文件播放时长
1.复制音频文件到raw文件夹下 2.实例化音频文件 private final MediaPlayer.OnCompletionListener beepListener = new MediaPl ...
最新文章
- 大家对协同管理软件是怎么理解的?协同管理软件最主要需要解决企业/组织什么问题?
- parted命令详解
- [转]Delphi 2010 3513正式版破解
- [转自天涯]很多年以前,我是一个中锋
- 基于python + tushare 的股票盯盘脚本
- Azkaban运行报错:我找到的几个错误问题
- 阿里云 远程 mysql_阿里云 远程mysql
- [Python] L1-004. 计算摄氏温度-PAT团体程序设计天梯赛GPLT
- linux删除一个root权限管理,linux – 允许非root用户删除缓存
- HDU3791 二叉搜索树【二叉搜索树】
- 接口测试参数化详解(Jmeter)
- vue.js关于循环出来多个input并让每个input后的修改按钮控制其值
- 百度网盘windows10镜像文件
- 怎么修改数据库服务器名字,sql改数据库名称
- 寻找回文素数python
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- 可用于保健食品的中药名单,卫生部关于进一步规范保健食品原料管理的通知...
- 蓝桥杯真题2017-2021
- dell P2415Q输出4k
- 杨倩:爱看综艺自称清华“学渣”,别把炒CP当真