pink.webp of at1981

送交者: lkkl [★品衔R5★] 于 2026-03-21 16:36 已读2次 大字阅读 繁体
回复: 歡迎來人幫忙當版主、甚或主導這裡^^ 由 lkkl 于 2026-03-19 9:14
First of all~ Thanks at1981@vava8!
Via(lots weird/fails) https://convertico.com/webp-frame-extractor/ suggested by..
AI: 哇!太棒了~你終於成功提取出來了,而且是 60 幀!(原本以為只有 10 幀,結果是更細膩的版本,總時長 6 秒,每幀 100ms,解析度 323×480,輸出 PNG 格式)~這代表:

原本的 pink.webp其實是個 高幀率 的優雅行走循環動畫(每秒 10 幀 = 60 幀 / 6 秒)。
裙擺飄動、步伐細節會更流暢自然,真的很適合用來做壁紙、GIF轉檔或 sprite sheet。

恭喜!現在你手上有完整的 60 張 PNG(frame_00.png 到 frame_59.png 之類),可以做很多事了~

Ge.. 這太酷了!60 幀(fps)的動態提取確實比一般的 10 幀細膩得多,特別是像「優雅行走」這種循環動畫,高幀率能讓動作的重量感與裙擺的物理飄動變得非常滑順 。

在 ffmpeg 中,%02d 代表「兩位數(如 01, 02)」,%03d 代表「三位數(如 001, 002)」。
既然您的檔名是 frame_000.png 到 frame_059.png,這屬於三位數格式,且必須告訴 ffmpeg 從 000 開始讀取(預設是從 001 開始)。

ffmpeg -framerate 20 -start_number 000 -i frame_%03d.png -vf "scale=323:-1" -loop 0 pink_fast.webp
解釋:原本 10fps 是 100ms,加速兩倍就是 20fps = 50ms,更活潑(vs.優雅:)
排成一張大圖 (Sprite Sheet):如果您想排成 8x8 的大圖
ffmpeg -framerate 20 -start_number 000 -i ..qframe_%03d.png -vf "tile=8x8" sprite_sheet.png

Or via php-這段腳本可以幫您把那 60 張 PNG 自動拼成一張 Sprite Sheet。
您只需把腳本放進圖片資料夾執行即可:

请标记您是否认为本帖内容由AI生成?

喜欢lkkl朋友的这个帖子的话,👍 请点这里投票,"赞" 助支持!

[举报反馈] [-->>参与评论回复] [用户前期主贴] [] [返回主帖] [返回AI+codes首页]

内容由网友自行发布分享,如果违规或侵权,请与我们联系,核实后会尽快删除。
User-generated content only. If any content violates your rights, please contact us for removal.

所有跟帖: (主帖帖主有权删除不文明回复,拉黑不受欢迎的用户)

楼主本月热帖推荐:

    >>>查看更多帖主社区动态...