題:
將視頻轉換為APNG
user6532
2014-07-20 23:23:09 UTC
view on stackexchange narkive permalink

我正在尋找一個將任何視頻轉換為動畫PNG格式(也稱為 APNG)的應用程序。

該應用程序應讀取MKV文件以及其他流行格式並允許選擇:

  • 生成的動畫的尺寸(以像素為單位)
  • 幀速率
  • 壓縮選項
  • 目標文件大小
  • (獎勵)嵌入字幕

我注意到,APNG通常比動畫GIF小得多(約10-20%),同時顯示更好的顏色(> 256)顏色,沒有抖動或傾斜的漸變),因此,如果可以找到不錯的應用,我正在考慮改用該軟件。

三 答案:
Franck Dernoncourt
2014-07-20 23:53:32 UTC
view on stackexchange narkive permalink

您可以:

  1. 拆分為PNG:例如使用 FFmpeg ffmpeg -i input.mov -r 0.25 output_%04d.png (在此示例中每四秒鐘獲取一張圖片)。
  2. 調整PNG的大小:例如使用 ImageMagick mogrify -resize 30x30%* .png (在此示例中為30%)
  3. 從一堆PNG中創建APNG文件:例如使用 APNG Edit
  4. ol>
可以嵌入這樣的字幕嗎?
@user64308是的,在回答中添加了。您可能需要編寫腳本。
我的意思是將視頻分割為PNG時,例如製作帶有字幕的視頻播放器的屏幕截圖,但會自動在命令行中。手動重新鍵入文本並使用外部工具將其粘貼將產生不同的結果,我希望獲得一種“帶有字幕的媒體播放器”的動畫效果。
@user64308是的,在答案中添加了。
Franck Dernoncourt
2014-07-20 23:40:36 UTC
view on stackexchange narkive permalink

您可以使用 VirtualDub APNG Mod

  • 免費且開源
  • 它是VirtualDub Mod,因此您可以訪問所有VirtualDub功能,例如更改FPS或更改尺寸(即調整大小):

enter image description here

enter image description here

  • 處理APNG :

enter image description here

enter image description here

  • 與主要視頻格式(例如.mkv文件)兼容:您需要下載一些導入插件/過濾器。我個人使用了 FFMPEG輸入驅動程序(32位,我在64位上遇到問題),該驅動程序支持31種視頻格式
afaik Virtualdub不會讀取MKV,也不允許嵌入字幕,但是我知道有一個Virtualdub MKV版本功能有限,我不認為可以轉換為APNG
HTTP://forums.virtual賭博.org/index.PHP?act=St&發=7&他=20025
這是否意味著我可以通過安裝插件/過濾器來使該版本支持MKV和其他格式?
@user64308是的,在回答中添加了。
Maadinsh
2017-02-03 03:00:34 UTC
view on stackexchange narkive permalink

Ezgif現在支持視頻到APNG的轉換。

http://ezgif.com/video-to-apng

您可以上傳任何視頻ffmpeg支持的格式,並選擇持續時間,分辨率和每秒的幀數。

不幸的是,我永遠無法使它們的色度鍵alpha透明效果起作用。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...