# [FFmpeg] 將影片畫格轉圖片 ## 截圖 輸出影片中的一個畫格 (frame) 為一張圖片: ```powershell ffmpeg -i input.mkv -ss 00:00:14.435 -frames:v 1 output.png ``` ### 對於變形顯示比例片源 保持寬度,自動高度以維持顯示比例: ```powershell ffmpeg -i input.mkv -ss 00:00:14.435 -vf "scale=iw:-2" -frames:v 1 output.png ``` 保持高度,自動寬度以維持顯示比例: ```powershell ffmpeg -i input.mkv -ss 00:00:14.435 -vf "scale=-2:ih" -frames:v 1 output.png ``` ## 連續圖片 你可以必須使用 `%d` 或 `%0Nd` 來編號,`0` 代表往前補 0 到指定位數,`N` 為數字位數,例如 `%03d` 為 000, 001, 002, 003 ......。 > 註:在 CMD 中,由於 `%` 已既有特殊用途,若要表示 `%` 則必須寫為 `%%`。 每個畫格 (frame) 輸出為一張圖片: ```powershell ffmpeg -i input.mkv out%d.bmp ``` 每一秒輸出為一張圖片: ```powershell ffmpeg -i input.mkv -r 1 out%d.png ``` 每一分輸出為一張圖片: ```powershell ffmpeg -i input.mkv -r 1/60 out%02d.png ``` ###### tags: `ffmpeg`
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.