一键拔号 咨询客服

当前位置:首页 > 技术资讯

如何在命令行中使用VLC将MP4转换为MP3文件

来源:超时代软件     更新时间: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  
:: ******************** ************************************************** ******