MMasutin
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Код: @echo off chcp 1251>nul :: Для имён файлов c кириллицей set FFmpeg=FFmpeg -hide_banner set FFprobe=FFprobe -hide_banner -v error -select_streams a:0 -show_entries stream=codec_name -of default=nw=1:nk=1 for %%F in (%*) do ( for /f "delims=" %%C in ('"%FFprobe% %%F"') do ( if %%C==aac ( echo %FFmpeg% -i %%F -map 0:a -c copy "%%~dpnF.m4a" ) else ( echo %FFmpeg% -i %%F -map 0:a -c copy "%%~dpnF.%%C") ) ) ) pause | Если как надо, удалите echo. Проверено c AAC. |