实在不行就试试加入map;按你的视频来修改的,不是通用,只输出指定的[stream 1]和[stream 2],跳过[stream 0]
@璐村惂鐢ㄦ埛_000076K馃惥 off
set "sInFdp=D:\需要处理的文件夹"
set "sOtFdp=D:\用于输出的文件夹"
set "ffmpeg=D:\ffmpeg\setup\ffmpeg-N-102557-g11b489d592-win64-gpl-shared\bin\ffmpeg.exe"
if /i not exist "%sOtFdp%" md "%sOtFdp%"
for /f "tokens=*" %%a in ('dir /a/b "%sInFdp%\*.flv') do (
"%ffmpeg%" -i "%sInFdp%\%%~nxa" -map 0:1 -map 0:2 -c copy "%sOtFdp%\tmMedia.avi"
"%ffmpeg%" -i "%sOtFdp%\tmMedia.avi" -c:v h264 -c:a aac -q 0 -pix_fmt yuv444p -y "%sOtFdp%\%%~na.mp4"
)