我擁有超過10,000個視頻的文件夾。對於我想要創建隨機縮略圖圖像的每個視頻。Bash腳本爲目錄中的所有視頻文件生成縮略圖
我的視頻文件在目錄/視頻 縮略圖目錄/大拇指
所有的視頻被命名爲ID.mp4,其中ID爲視頻文件的任意名稱。 我想讓大拇指成爲ID.jpg。
我目前使用這個與PHP生成縮略圖,但其效率不足以執行所有這些視頻。
$video = "/videos";
$image = "/thumbs";
$time = rand(1,300);
shell_exec("ffmpeg -i $video -an -ss $time -f mjpeg -t 1 -r 1 -y -s 620x370 $image 2>&1");
有人在意幫助我嗎?
回覆:「它效率不夠」:你有沒有調查過這是爲什麼?因爲我認爲大部分時間都花在'ffmpeg'本身,在這種情況下,從PHP切換到Bash並不會真正起作用。 – ruakh 2013-03-22 01:28:20
不是很好的建議......但mencoder也有一個視頻輸出到PNG選項。 – 2013-03-22 01:32:21