@echo off
setlocal enabledelayedexpansion
rd /q temp >NUL 2>NUL
set ffmpeg="D:\Youku Files\download\终极一班5\ffmpeg\ffmpeg.exe"
for /r . %%i in (*.kux) do (
%ffmpeg% -y -i "%%i" -c:a copy -c:v copy -threads 2 "%%~dpni.mp4"
rem 请自行删除文件
rem del "%%i"
)
后经本论坛的wuyouaaa网友修改如下,修改后可以免去使用时要修改路径、目录的麻烦:
@echo off
setlocal enabledelayedexpansion EnableExtensions
pushd "%~dp0"
rd /q temp >NUL 2>NUL
set ffmpeg="%~dp0ffmpeg\ffmpeg.exe"
for /r . %%i in (*.kux) do (
"%ffmpeg%" -y -i "%%~i" -c:a copy -c:v copy "%%~dpni.mp4"
rem 请自行删除文件
rem del "%%i"
)
::改成这样即可免去修改bat
@echo off
setlocal enabledelayedexpansion EnableExtensions pushd "%~dp0"
rd /q temp >NUL 2>NUL
set "ffmpeg=%~dp0ffmpeg\ffmpeg.exe"
for /r . %%i in (*.kux) do ( "%ffmpeg%" -y -i "%%~i" -c:a copy -c:v copy "%%~dpni.mp4"
rem 请自行删除文件
rem del "%%i"
)