2017-07-21 132 views
-1

我有一個項目需要我從2000個視頻中生成縮略圖,我在網上搜索了一個工具,發現ffmpeg可以做到,但是我找不到一個樣本將演示如何在視頻目錄上運行並運行它爲所有視頻創建縮略圖,可以任意指向一個好樣本 謝謝Shimon使用ffmpeg從視頻目錄創建縮略圖

回答

1

您的問題太寬泛,FFmpeg不是一個神奇的工具,與目錄無關,所以你的任務會更復雜一些。

從視頻中提取一幀,這裏是您可以使用啓動命令:

ffmpeg -i <INPUT_FILE.EXT> -filter_complex "select=between(t\,10\,20)*eq(pict_type\,I)" -vframes 1 -f image2 <OUTPUT.jpg> 

這個命令將提取10到20秒之間的視頻I幀。您可能需要使用scalecrop過濾器來擴展過濾器圖表,以使縮略圖具有相同的格式。

您只需將此命令放入循環播放視頻庫的腳本中即可。希望它有幫助。

+0

謝謝'你有一個示例腳本來執行該過程嗎?或者你知道我在哪裏可以找到一個 –

+0

由於我不知道你的文件夾結構或任何,我假設所有的視頻轉儲在同一目錄。 在這種情況下,循環將如下所示: 'for/r %% i in(*)do( ffmpeg -i %% i -filter_complex「select = between(t \,10 \,20)* eq(pict_type \,I)「-vframes 1 -f image2 %%〜ni.jpg )' 當然,你需要把它放在一個批處理文件中。這裏有一個相關的問題如何在Windows批處理槽文件:** [--link--](https://stackoverflow.com/questions/138497/iterate-all-files-in-a-directory-using-a - 爲循環)** 有一個很好的黑客! –

相關問題