2017-04-09 67 views
0

我有一個項目,涉及創建一個程序,將視頻轉換成gif。聽起來很簡單,如果我使用OpenCV,但我需要自己組織gif文件的比特流。我搜索了一下,我找不到任何資源來概述實現這一點所需的步驟或者我自己如何組織比特流。在Python中將視頻轉換爲Gif所需的步驟是什麼?

我假設我需要做的步驟是圖像壓縮每幀,但我不知道如果我仍然需要使用運動估計,如果我最終要一個光滑的GIF。

編輯:只是要清楚,我需要這種不使用的視頻轉換爲GIF給我一個圖書館做這樣moviepy將無法正常工作

+0

@ shash678我遇到這種聯繫過,但它仍然沒有幫助我弄清楚如何佈局GIF的比特流自己 – user2435044

+0

有任何進展這個? – rowana

回答

0
from moviepy.editor import * 

clip = (VideoFileClip("ABCD.mp4") 
     .subclip((1,22.65),(1,23.2)) 
     .resize(0.3)) 
clip.write_gif("ABCD.gif") 

你可以下載YouTube視頻與此安裝命令,如果您有YouTube的DL:

youtube-dl 2Jw-AeaU5WI -o ABCD.mp4 
+0

那麼如何組織比特流呢? – user2435044

相關問題