2014-02-15 64 views
0

我需要從視頻創建12個縮略圖,但在開頭和結尾跳過10%。我發現了this的事情,但它只需要每隔1000幀。在我的情況下,這個範圍是可變的,如果它在幾秒鐘內會更好。無法弄清楚如何使用ffmpeg來做到這一點,不要使用它。爲視頻的時間範圍創建縮略圖片段

回答

1
ffmpeg -ss $skip_time -i $input_path -vframes 1 -vf select=isnan(prev_selected_t)+gte(t-prev_selected_t\,$screenshot_time), scale=iw*min($width/iw\,$height/ih):ih*min($width/iw\,$height/ih),pad=($width):($height):($width-iw)/2):($height-ih)/2),tile=3x4 -vcodec mjpeg $output_filename 

$skip_time - 時間,從一開始就 $screenshot_time跳躍 - 時間間隔採取截圖

這些值應預先計算好的,我以前ffprobe獲得視頻時長。