批處理系列(13) -從視頻導出高質量GIF圖片
阿新 • • 發佈:2018-03-15
如果 tps ide 開始時間 ber out code https 圖片
需要ffmpeg,配置ffmpeg到環境變量。
保存代碼到HQGIF.bat
,與視頻同目錄,管理員權限運行CMDcd
到此目標目錄:
HQGIF.bat input_video_name.mp4 output_gif_name 00:02:25 5 10 640 256
調用的批處理
視頻源
導出gif的文件名
開始時間
持續/結束時間
幀率
寬度
色彩數
如果要導多個gif圖片,可以先記錄好視頻中各出入點,一行行編寫到另一個批處理文件,然後再start
這個批處理文件。
set GIF="%2.gif" set start_time=%3 set duration=%4 set palette="palette.png" set filters="fps=%5,scale=%6:-1:flags=lanczos" ffmpeg -v warning -ss %start_time% -t %duration% -i %1 -vf "%filters%,palettegen=max_colors=%7:stats_mode=diff" -y %palette% ffmpeg -v warning -ss %start_time% -t %duration% -i %1 -i %palette% -lavfi "%filters% [x]; [x][1:v] paletteuse=dither=floyd_steinberg" -y %GIF% rem HQGIF.bat input.mp4 output 00:02:25(開始) 00:02:35(結束) 10(幀率) 640(寬度) 256(色彩數4~256)
轉載保留原文地址和作者名,只為錯誤勘正和信息補充。
版權聲明:自由轉載-非商用-非衍生-保持署名(創意共享3.0許可證)
批處理系列(13) -從視頻導出高質量GIF圖片