Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- cd /d %~dp0
- set ffmpeg=ffmpeg.exe
- IF "%~1"=="" (
- @echo ファイルが指定されていません
- exit /b 1
- )
- FOR /F "tokens=6,7" %%a in ('%ffmpeg% -i "%~1" 2^>^&1 ^| findstr /B /C:" Duration:"') DO (
- IF NOT "%%b"=="kb/s" (
- @echo 何かビットレート取得に失敗したっぽいのでやめるわ
- exit /b 1
- )
- set bitrate=%%ak
- @echo ビットレートは %%ak だな。ストリームじゃなく全体のビットレートだが構わんだろ。
- @echo ストリームから取ろうとすると例外とかありそうで怖くてめんどい。
- )
- %ffmpeg% -i "%~1" -c:a libmp3lame -b:a %bitrate% %~dpn1.mp3
- pause
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement