来源:超时代软件 更新时间:2018年07月12日 13:55:15
此批处理文件可以使用命令行中的VLC将文件夹及其子文件夹中的任何(* .mp4)文件转换为(* .mp3)文件。如有任何更新,请查看以下链接:https ://pastebin.com/tHsKw15V @echo off&Setlocal EnableDelayedExpansion Title(* .mp4)to(* .mp3)with VLC by(c)Hackoo 2017 mode con:cols = 85 lines = 5&COLOR 0E Taskkill / IM“vlc.exe”/ F> nul 2>&1 echo。 设置“VLC_URL = http://www.videolan.org/vlc/download-windows.html”IF / I“%PROCESSOR_ARCHITECTURE%”==“x86”( 设置“vlc =%ProgramFiles%\ VideoLAN \ VLC \ vlc”。 exe“ )else( 设置”
如果不存在“%VLC%”(
CLS&COLOR 0℃
回声。
回声“的VLC程序没有在系统上安装”
超时/ T 5 / NOBREAK> NUL
开始“→” %VLC_URL%
出口
)
电话:BrowseForFolder“请选择源文件夹“MP4Folder
Set”MP3Folder =%~dp0MP3_Converted“
如果不存在”!MP3Folder!“ MD“!MP3Folder!”
CD / D“!MP4Folder!”
for / f“delims =”%% a in('Dir / AD / S / B“* .mp4”')do(
Cls
echo(
echo请等一会儿......转换正在进行中......
echo转换)的“
调用“%vlc%”-I dummy“%% a”--sout = #transcode {acodec = mp3,ab = 128,vcodec = dummy}:std {access =“file”,mux =“raw”,dst = “%MP3Folder%\ %% ~na.mp3”} vlc://退出
)
资源管理器“%MP3Folder%”并退出
:: ********************* ************************************************** *****
:
BrowseForFolder设置“psCommand =”(new-object -COM'Shell.Application')^。
浏览ForFolder(0,'%1',0,0).self.path“”
for / f“usebackq delims =“%% I in(`powershell%psCommand%`)设置”%2 = %% I“
exit / b
:: ******************** ************************************************** ******