2016-02-29 70 views
1

我有一個腳本,是批量加入,介紹文件,視頻文件和一個結尾到一個文件:如何使用ffmpeg批量添加Outro?

cd converted 
    for %%f in (*.mp4) do (
     echo.>%%f.list 
     echo file 'intro_outro/c_intro.mp4' >> %%f.list 
     echo file '%%f' >> %%f.list 
     echo file 'intro_outro/c_outro.mp4' >> %%f.list 
    ) 


for %%f in (*.list) do (
    ffmpeg -f concat -i %%f -c copy concatenated/%%f.mp4 
) 

現在我有一個問題,我剛剛得到一個影像文件以及結尾的文件和我不需要介紹。 我需要更改哪些內容才能批量添加視頻?

回答

2

取出介紹參考,所以

cd converted 
    for %%f in (*.mp4) do (
     echo.>%%f.list 
     echo file '%%f' >> %%f.list 
     echo file 'intro_outro/c_outro.mp4' >> %%f.list 
    ) 


for %%f in (*.list) do (
    ffmpeg -f concat -i %%f -c copy concatenated/%%f.mp4 
) 
+0

好,我現在使用這個代碼。 我的第一個mp4文件是:長15秒 我的第二MP4文件(結尾)是:3秒長 和concated視頻突然20秒和結尾的聲音開始1-2秒 晚 任何想法如何我可以解決這個問題? – Salexes

+0

我發現你的另一個答案,也許是我的問題的修復:http://stackoverflow.com/a/35520705/2059411 < - 我們可以將此代碼集成到上面的代碼,所以批量添加OU將完美工作? – Salexes

+0

讓我看看一對主文件和outro的輸入屬性。 – Mulvya