來源:超時代軟件 更新時間:2018年07月12日 13:55:15
此批處理文件可以使用命令行中的VLC將文件夾及其子文件夾中的任何(* .mp4)文件轉(zhuǎn)換為(* .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。 設(shè)置“VLC_URL = http://www.videolan.org/vlc/download-windows.html”IF / I“%PROCESSOR_ARCHITECTURE%”==“x86”( 設(shè)置“vlc =%ProgramFiles%\ VideoLAN \ VLC \ vlc”。 exe“ )else( 設(shè)置”
如果不存在“%VLC%”(
CLS&COLOR 0℃
回聲。
回聲“的VLC程序沒有在系統(tǒng)上安裝”
超時/ 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請等一會兒......轉(zhuǎn)換正在進(jìn)行中......
echo轉(zhuǎn)換)的“
調(diào)用“%vlc%”-I dummy“%% a”--sout = #transcode {acodec = mp3,ab = 128,vcodec = dummy}:std {access =“file”,mux =“raw”,dst = “%MP3Folder%\ %% ~na.mp3”} vlc://退出
)
資源管理器“%MP3Folder%”并退出
:: ********************* ************************************************** *****
:
BrowseForFolder設(shè)置“psCommand =”(new-object -COM'Shell.Application')^。
瀏覽ForFolder(0,'%1',0,0).self.path“”
for / f“usebackq delims =“%% I in(`powershell%psCommand%`)設(shè)置”%2 = %% I“
exit / b
:: ******************** ************************************************** ******