事情是這樣的,之前筆電 win8.1,我用ffmpeg 批次檔沒問題
for %%A IN (*.mp4) DO ffmpeg -i "%%A" "%%~nAN【720】".mp4
因為筆電壞了,我改用另一台筆電win10
這次的批次檔,無法使用像【xxx】以及中文
指令似乎沒辦法包含這些符號或中文?
而像英文new這是沒問題
for %%A IN (*.mp4) DO ffmpeg -i "%%A" "%%~nAnew.mp4"
但我之前筆電都可以操作,請教問題出在哪?
範例更新後的批次檔:
@echo off
chcp 65001
for %%A IN (*.mp4) DO ffmpeg -i "%%A" "%%~nA【720】.mp4"
這樣,當你執行批次檔時,應該能夠處理包含中文字符的文件名稱。如果這樣還無法解決問題,可能需要進一步檢查 ffmpeg 是否有額外的編碼設置或更新。
內文搜尋































































































