之前我在Telegram加了一個
能夠自己建立有趣 7秒GIF動圖的bot
想把自己做的動圖載下來 po到Line上的群組分享給其他人看
可是Telegram只能把GIF下載成MPEG-4檔
這樣就會變成無聲的影片

我就嘗試把影片轉成GIF 把動圖都先下載成MP4
先試了格式工廠單純轉檔
結果圖不但變小 還很不流暢

之後我用Photoshop CS6把影片讀入變圖層 調整每張圖層時間間隔
可是我不管怎麼調 設定0.03比原本影片快
設定0.04比原本影片慢 看起來有點奇怪 但人的動作流暢度是正常的
後來嘗試 用Potplayer畫面連續擷取的方式截成180張
再用AnimateGIF做成動圖 調整後還是沒辦法跟原影片同速度

後來發現用格式工廠轉的檔雖然不流暢 但是剛好差不多7秒
放到Photoshop上看 是分36張圖 時間間隔0.2秒
我就想 如果按照倍數 把張數變多
時間間隔縮短 調整到所能的最大極限不就可以了

可是Photoshop的時間間隔只能到小數點第二位 不能再做更細的微調了
所以我計算出來GIF動圖設定最優的極限是

連續截取每隔63毫秒 108張圖層
每張圖層時間間隔 0.05秒
影片時間差不多7秒左右可接受

可是出現動作不連續的情況
圖層較少 有些較快的手部動作直接跳過
真的讓我非常崩潰
最原本bot產生的也是GIF動圖 一定有個設定的數據
應該是辦的到的啊

如果要經過轉成影片再轉回動圖 保持一樣的流暢度 完整度 要怎麼設定
請各位專業的大大幫忙一下 謝謝
用ocam轉gif,應該會很大很流暢。

RAIL wrote:
用ocam轉gif...(恕刪)


沒有效欸 轉出來的還是有慢蠻多的
justin3411 wrote:
之前我在Telegram...
沒有效欸 轉出來的...(恕刪)

參考參考
#5 r3 影格
https://www.mobile01.com/topicdetail.php?f=509&t=5324306&p=1#66582036
#8
https://www.mobile01.com/topicdetail.php?f=510&t=5290533&p=1
#5 主要是影格.
或看看 gif 原片..你也可以以原片試轉比較.比較.
https://imgur.com/a/IHivF<<<<原影片
r5 影格



r10 影格



ffmpeg mp4 to gif

如果要保持一樣的流暢度 完整度 要怎麼設定
比如 MP4 Frame rate : 29.970
在 ffmpeg 設定 r30 會與原片相差不大.
别被我選中..為何又選中..
以前我有下載過ffmpeg來試試轉檔 只是不太會用 不過現在有教學應該會了
雖然現在我轉檔成功了 還是改天重載用看看 說不定效果更好

還有謝謝各位的幫忙
justin3411 wrote:
以前我有下載過ffmpeg...(恕刪)

ffmpeg 各類影片mp4 avi flv 或 webm 轉 gif
非常容昜.
使用ffmpeg來獲得更好的效果。首先,我會生成一個輸入視頻的調色板


使用調色板輸出GIF:
可以把影片先剪好
自定影格如 5格 fps=5 值數越高當然較佳
指定寛,scale=720 並自動確定比例高度
如以下.分兩次進行
把一個 寛1280 MP4轉為 gif

(1) 生成調色板
ffmpeg -i in.mp4 -vf fps=5,scale=720:-1:flags=lanczos,palettegen palette.png




(2) 使用調色板輸出GIF
ffmpeg -i in.mp4 -i palette.png -filter_complex "fps=5,scale=720:-1:flags=lanczos[x];[x][1:v]paletteuse" out.gif




或直接在未剪切的影片上
此示例將跳過輸入的前120秒 "ss 120"120代表秒,並創建5秒"t 5"輸出。每秒10影格"fps=10"它會將輸出縮放為720像素寬,
並自動確定高度,同時保留寬高比。
將生成並使用從源生成的自定義調色板。

(1) 生成調色板:
ffmpeg -y -ss 120 -t 5 -i in.mkv -vf fps=10,scale=720:-1:flags=lanczos,palettegen palette.png




(2) 使用調色板輸出GIF:
ffmpeg -ss 120 -t 5 -i in.mkv -i palette.png -filter_complex "fps=10,scale=720:-1:flags=lanczos[x];[x][1:v]paletteuse" mkv.gif




fps=5
scale=720
ss 120
值數自行調整

别被我選中..為何又選中..
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!