UltKit

MKV 轉 GIF 轉換器

MKV 很少是短片,通常是一集影集、一部電影、一段 OBS 錄影或很長的遊戲實況,而你想要的 GIF 只是其中某處的幾秒鐘。找出那幾秒才是主要的工作,其餘交給轉換處理即可。

影片轉 GIF

或將MP4, MOV, MKV … 檔案拖曳到這裡 ·

每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除

GIF 大小
px

檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。

使用方式

  1. 1

    上傳 MKV

    加入 .mkv 檔案,每個檔案最大 95 MB,一次最多 20 個。若錄影檔較大,請先剪出要用的片段。

  2. 2

    輸入場景的時間

    在開始時間和結束時間輸入片段的起點與終點,例如 12:04 和 12:09。寬度預設為 640 px,影格率預設為 12 fps。

  3. 3

    轉換並檢查

    按下轉換為 GIF。如果預覽的時間差了一秒,請調整時間後再轉換一次。

MKV 檔案裡有什麼

MKV 是 Matroska 的副檔名。Matroska 是 2002 年開始的開放式容器格式,以 EBML(XML 的二進位近親)為基礎。它本身不定義編解碼器,只負責封裝,因此 MKV 可以搭載 H.264、H.265、VP9 或 AV1 視訊,以及任意數量的音訊軌、字幕軌、章節標記,甚至內嵌字型。網頁影片格式 WebM 則是同一種容器的受限子集。

這種彈性讓 MKV 成為許多光碟擷取工具的預設輸出,也是螢幕錄影軟體的常見選擇。同時也說明了哪些內容不會進入 GIF:GIF 只是一條無聲的圖像串流,所以只會使用一條視訊軌,其餘內容都留在原始檔案中。

將 MKV 的一段轉成 GIF

  1. 找出場景

    播放 MKV,利用章節跳到附近,記下開始和結束時間。

  2. 設定片段

    把兩個時間輸入到開始時間和結束時間;也可以使用小數,例如 754.5。

  3. 轉換並微調

    觀看預覽循環播放,如果剪得太早或太晚,就把時間調整半秒。

MKV

Matroska 視訊

MKV 是 Matroska 多媒體容器,是 2002 年首度發布的開放原始碼格式。它能在單一檔案中容納幾乎任何視訊和音訊編解碼器,以及不限數量的音軌、字幕軌、章節和附件。這種彈性讓它很受歡迎,適用於多語言電影、OBS 錄製的螢幕畫面和長期封存。手機、瀏覽器、編輯軟體和部分電視即使支援其中的編解碼器,也不支援 MKV。

壓縮方式
有損或無損
透明度
–
動畫
–
推出年份
2002 · Matroska project
MKV 轉檔工具

GIF

Graphics Interchange Format

GIF 由 CompuServe 於 1987 年推出,至今仍是支援最廣的短篇循環動畫格式。它屬於無損格式,但每個影格最多只能使用 256 色的調色盤,因此照片和漸層會出現色帶與抖色。它只支援開/關(1 位元)透明,曲線形狀的邊緣會有鋸齒。動畫 GIF 往往比同一段影片的 MP4 或 WebP 大得多。所有瀏覽器、聊天應用程式和社群平台都能播放 GIF。

壓縮方式
無損
透明度
支援
動畫
支援
推出年份
1987 · CompuServe
GIF 轉檔工具

MKV 能容納含多條軌道的長時間錄影,但聊天軟體、簡報和網頁編輯器通常無法嵌入;把一個場景剪成 GIF,就能得到幾秒鐘、在任何地方都能直接顯示的動圖。

MKV 轉 GIF 的檔案大小試算

9.2 MB4 秒、640 × 360、10 fps 的 GIF 所含的原始像素資料

640 × 360 為 230,400 個像素,每個像素一位元組,再乘以 40 個影格。壓縮和未變動的區域通常能大幅縮小動畫的大小,但對雜訊多的電影畫面效果有限。

上面的數字是壓縮前的上限,也說明了哪些設定最重要。寬度影響兩次,因為高度也會跟著縮放。影格率和長度各影響一次。減少顏色的幫助較小:像素數不變,但 LZW 編碼會變短,相同像素的連續段也會變長。

帶有暗部雜訊和鏡頭移動的電影場景,是 GIF 最吃力的情況;如果目的地可以播放影片,保留為 MP4 會是更好的選擇,MKV 轉 MP4 可轉換整個檔案。若是放在自己的網頁上,同一場景的動態 WebP 能以小得多的大小保留完整色彩。

MKV 轉 GIF 常見問題

可以直接選擇 MKV 的章節,而不必輸入時間嗎?

這裡沒有章節選單,但章節其實就是有名稱的時間點。請用 VLC 開啟檔案,從「播放 > 章節」跳到想要的章節,在播放器上讀取時間,再輸入到開始時間。

MKV 有多條視訊軌時,會使用哪一條?

GIF 是由檔案的預設視訊軌製作而成,通常是第一條軌道。若 MKV 含有第二個視角或子母畫面的攝影機畫面,需要先把該軌道重新封裝到最前面,例如使用免費的 MKVToolNix。

MKV 的字幕會燒錄進 GIF 嗎?

不會。MKV 內的字幕軌是獨立的文字或圖像串流,不會繪製到畫面上。如果 GIF 上需要字幕,必須在轉換前先讓字幕成為畫面的一部分。

為什麼動畫中 10 秒的場景,轉出來比真人影片小?

動畫有大片單色區域和許多重複影格,LZW 壓縮效果很好,也不太需要抖色處理。實拍影像每個像素都有雜訊和動態,所以相同的長度與寬度會產生大得多的 GIF。

Bayer 遞色對 MKV 場景有什麼作用?

Bayer 會把調色盤顏色排成固定網格,因此圖案在影格之間保持不動,不會閃爍。這適合動畫和遊戲畫面,通常壓縮效果也更好;至於膚色和天空,Sierra 看起來更平滑。

我的 OBS 錄影是 MKV,可以直接做成 GIF 嗎?

可以。OBS Studio 建議使用 MKV,因為錄影在當機或斷電後仍能保存,而且檔案在這裡的轉換方式與其他 MKV 相同。長時間錄影常常超過 95 MB,請先用影片剪輯剪出需要的片段。