Re: [請問] FFMPEG批次處理

看板AVEncode (影音編碼技術)作者 (修行中的小水滴)時間6年前 (2018/10/06 06:11), 編輯推噓2(203)
留言5則, 2人參與, 6年前最新討論串2/2 (看更多)
這兩天想將過去一年小蟻攝影機的小孩影片來個整理(快3000個folder,近十萬個mp4) 故有將多資料匣內的所有mp4檔合併成一個資料匣一個mp4需求 下面是google後 經測試後的bat檔合併範例 @echo off for /d /r "D:\test" %%a in (*) do ( if exist "%%a\*.mp4" ( del mylist.txt 2>nul for %%b in ("%%a\*.mp4") do >>mylist.txt echo file '%%b' ffmpeg -f concat -safe 0 -i mylist.txt -c copy "%%a\myfile.mp4" del mylist.txt 2>nul ) ) 註1:假設所有資料匣都在D:\test 註2:D:\test有ffmpeg程式 同樣都是一次處理多個資料匣內的檔案 你再修改所需的語法看看是否能用 ※ 引述《chung200 (揚)》之銘言: : 版上各位大大 大家好 : 小弟目前有大量影片檔 ( 數TB ) 需要做移除聲音 : 使用FFMPEG是最快最有效率的方式 : 無奈小弟對BAT檔不熟 : 有個問題想請教各位大大 : 我目前把BAT檔放在資料夾內,可以順利轉檔 : for %%a in ("*.mov") do "C:\ffmpeg" -i "%%a" -c copy -an "\%%~na.mov" : 可是我有很多個資料夾,這樣過於費時 : 想請問有沒有指令可以一次處理資料夾結構底下的所有檔案 : 謝謝 感激不盡 -- 成熟的人不問過去;聰明的人不問現在;豁達的人不問未來。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.201.165 ※ 文章網址: https://www.ptt.cc/bbs/AVEncode/M.1538777513.A.F09.html

10/06 08:14, 6年前 , 1F
謝謝您的回覆 我將您ffmpeg那邊的指令改為靜音的指令
10/06 08:14, 1F

10/06 08:15, 6年前 , 2F
ffmpeg -i mylist.txt -c copy an "%%a\%%~na.mov"
10/06 08:15, 2F

10/06 08:17, 6年前 , 3F
但是輸出的檔案不正常,這樣的參數問題在哪呢?
10/06 08:17, 3F

10/06 08:18, 6年前 , 4F
ffmpeg -i mylist.txt -c copy -an "%%a\%%~na.mov"
10/06 08:18, 4F

10/06 15:52, 6年前 , 5F
把 %%a\ 加個蚯蚓變成 "%%~a\ 呢?
10/06 15:52, 5F
文章代碼(AID): #1Rj-6fy9 (AVEncode)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1Rj-6fy9 (AVEncode)