サブディレクトリも含めたフォルダ内から wav ファイルのみを flac に1ファイルずつ変換する bat ファイルを書きたいのですが、以下のコードで実行した際にエラーが発生しました。
コード
bat
1@echo off 2for %%F in (dir /s/b *.wav) do (ffmpeg -i "%%F" -vn -ac 2 -ar 48000 -acodec flac -f flac "%%~dpnF.flac" -c copy)
エラーメッセージ
error
1dir: No such file or directory 2Trailing option(s) found in the command: may be ignored. 3/s/b: No such file or directory
なお、
bat
1@echo off 2for %%F in (dir /b *.wav) do (ffmpeg -i "%%F" -vn -ac 2 -ar 48000 -acodec flac -f flac "%%~dpnF.flac" -c copy)
では正常に動作しました...
何か対処法はありますでしょうか?
また、追加で wav ファイルを flac ファイルに変換し終わったファイルを削除したいです。その場合
bat
1do (ffmpeg -i "%%F" -vn -ac 2 -ar 48000 -acodec flac -f flac "%%~dpnF.flac" -c copy & del "%%~dpnF.wav")
で書き方はあっているのでしょうか?
教えてください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。