Web Yakalama ve Dönüştürme Araçları

Python ile Online Video'ları Animasyonlu GIF'lere Dönüştür

Python API

Çevrimiçi videoları animasyonlu GIF’lere dönüştürmeye başlamak için bu genel ipuçlarını kullanın. GrabzIt'ın Python API'si. Ancak başlamadan önce aradıktan sonra bunu hatırlayın. URLToAnimation yöntem Save or SaveTo videoyu yakalamak için yöntem çağrılmalıdır.

Temel Seçenekler

Gerekli olan tek parametre, dönüştürülecek MP4, AVI veya diğer çevrimiçi videonun URL’sidir. into bir animasyonlu GIF.

grabzIt.URLToAnimation("http://www.example.com/video.avi")
# Then call the Save or SaveTo method

Vimeo veya YouTube Videosu'nu Animasyonlu GIF'e dönüştürün

GrabzIt'ın Python API'si Vimeo veya YouTube videolarını doğrudan animasyonlu GIF'lere dönüştürebilir, yalnızca Vimeo veya YouTube videosunun göründüğü sayfanın URL'sini ve içerdiği videonun dönüştürüleceğini belirtin into bir animasyonlu GIF. Ancak, bu hizmet üçüncü taraf bir web sitesine dayandığından, her video için çalışması garanti edilemez.

grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw")
# Then call the Save or SaveTo method

Özel tanımlayıcı

Özel bir tanımlayıcıyı geçebilirsiniz into customId özniteliği GrabzItAnimationOptions Aşağıda gösterildiği gibi sınıf, bu değer daha sonra GrabzIt Python işleyicinize döndürülür. Örneğin, bu özel tanımlayıcı, bir animasyonlu GIF'in belirli bir veritabanı kaydı ile ilişkilendirilmesine izin veren bir veritabanı tanımlayıcısı olabilir.

from GrabzIt import GrabzItAnimationOptions
from GrabzIt import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzItAnimationOptions.GrabzItAnimationOptions()
options.customId = "123456"

grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options)
# Then call the Save method
grabzIt.Save("http://www.example.com/handler.py")

Videodan Tek Bir Çerçeve Çekme

Bir videodan tek bir kare çekmek için süreyi ve saniye başına düşen kareleri 1 olacak şekilde ayarlamanız gerekir. Ardından başlangıç ​​konumu özelliğini ayarlayarak gerekli kareyi elde edebilirsiniz.

from GrabzIt import GrabzItAnimationOptions
from GrabzIt import GrabzItClient

grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzItAnimationOptions.GrabzItAnimationOptions()
options.framesPerSecond = 1
options.duration = 1
options.start = 3

grabzIt.URLToAnimation("http://www.example.com/video.avi", options)
# Then call the Save or SaveTo method
grabzIt.SaveTo("result.gif")