我有一堆 mkv 文件,我試圖在使用以下命令複製視訊時轉換它們的音訊:
for %i in (*.mkv) do ffmpeg -i "%i" -c:a aac -ar 44100 -b:a 128k -c:v copy "?"
我希望ffmpeg 將輸出檔案重新命名為“output1.mkv”“output2.mkv”等,或者複製來源名稱並將轉換後的檔案新增到其中,例如,將“X.mkv”更改為“X Converted.mkv 」等。
答案1
自從你用過%我作為你的變數為了,
%~ni = 檔案名稱
%~xi = 檔案副檔名
(請參閱for /?
參考資料。)
所以使用“%~ni conversion%~xi”。