版上各位先進大家好
小弟目前有大量影片檔 ( 數TB ) 需要做移除聲音
使用FFMPEG是最快最有效率的方式
無奈小弟對BAT檔不熟
有個問題想請教各位大大
我目前把BAT檔放在資料夾內,可以順利轉檔
for %%a in ("*.mov") do "C:\ffmpeg" -i "%%a" -c copy -an "\%%~na.mov"
可是我有很多個資料夾,這樣過於費時
想請問有沒有指令可以一次處理資料夾結構底下的所有檔案
謝謝 感激不盡
chung0060 wrote:
版上各位先進大家好
小弟目前有大量影片檔 ( 數TB ) 需要做移除聲音
使用FFMPEG是最快最有效率的方式
無奈小弟對BAT檔不熟
有個問題想請教各位大大
我目前把BAT檔放在資料夾內,可以順利轉檔
for %%a in ("*.mov") do "C:\ffmpeg" -i "%%a" -c copy -an "\%%~na.mov"
可是我有很多個資料夾,這樣過於費時
想請問有沒有指令可以一次處理資料夾結構底下的所有檔案
謝謝 感激不盡...(恕刪)
簡單
前題要有安裝 ffmpeg
記事本.以下保存為“muter.bat”
mkdir soundless
for %%a in (*.mp4) do ffmpeg -i "%%a" -vcodec copy -an "Soundless\%%~na".mp4
如果是 mov 只是改(*.mov)
在每個資料夾內運行
它將創建一個名為“Soundless”的新文件夾.保存每個相同文件名無聲MP4
不必重新編碼,你不必選擇任何一個,不會失去原有檔案,每個文件只需要幾秒鐘(看檔案大小)。
别被我選中..為何又選中..
fct3512 wrote:
稍改一下應可作用到目前及底下之所有資料夾
mkdir ..\Soundless (*Soundless 不可和 BAT 檔在同一文件夾,才不會又去找裏面的檔案)
for /r %%a in (*.mp4) do ffmpeg -i "%%a" -vcodec copy -an "..\Soundless\%%~na".mp4...(恕刪)
師傅來了
謝謝 fct3512 大
我也說過我是班門弄斧
我沒請教您.自己亂改了改.把兩個資料夾.全部7個MP4是成功完成.但CMD完成後不會自動關閉.是那錯了.請指教.
mkdir Soundless (*Soundless
for /r %%a in (*.mp4) do ffmpeg -i "%%a" -vcodec copy -an "Soundless\%%~na".mp4
别被我選中..為何又選中..
fct3512 wrote:
你不能把Soundless建立在執行批次檔的文件夾中,
否則又會去Soundless裏找 *.mp4
我是 mkdir "..\Soundless"
Soundless 是建立在上一層的文件夾裏...(恕刪)
謝謝您的回復. 别當我懂很多.
因為我還是看不明.我不是聰明人.我再次更改.
mkdir ..\Soundless
for /r %%a in (*.mp4) do ffmpeg -i "%%a" -vcodec copy -an " %%~na.mp4
結果.......
雖然成功去除 音頻.但並不能創建一個名為“Soundless”的新文件夾.
别被我選中..為何又選中..
關閉廣告