FFmpeg:MP4 轉 WebP 動圖
這條指令可以把 MP4 轉成 WebP 動圖,適合放在部落格文章、筆記或教學頁面裡。
ffmpeg -i input.mp4 ^
-vf "fps=15,scale=360:-1" ^
-c:v libwebp_anim ^
-compression_level 6 ^
-quality 80 ^
-loop 0 ^
-an ^
output.webp
說明
-i input.mp4:輸入檔案。-vf "fps=15,scale=360:-1":套用影像濾鏡。fps=15會把幀率降到 15 FPS,scale=360:-1會把寬度縮到 360px,高度依比例自動計算。-c:v libwebp_anim:使用 Animated WebP 編碼器輸出。-loop 0:無限循環播放。-compression_level 6:壓縮等級,數字越高通常壓得越兇,但轉檔也可能更慢。-quality 80:輸出品質。數值越高通常畫質越好、檔案也越大。-an:移除音訊。WebP 不需要聲音時通常會加這個。output.webp:輸出檔名。
剪取特定片段(optional)
範例:取影片前 20 秒
-ss 00:00:00:從影片的哪個時間點開始擷取。-t 20:擷取長度 20 秒。