웹 캡처 및 변환 도구

Python을 사용하여 온라인 비디오를 애니메이션 GIF로 변환

파이썬 API

이 일반적인 팁을 사용하여 온라인 비디오를 애니메이션 GIF로 변환하십시오. GrabzIt은 Python API입니다. 그러나 시작하기 전에 URLToAnimation 방법 Save or SaveTo 비디오를 캡처하려면 메소드를 호출해야합니다.

기본 옵션

필요한 유일한 매개 변수는 변환 할 MP4, AVI 또는 기타 온라인 비디오의 URL입니다. into 애니메이션 GIF.

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

Vimeo 또는 YouTube 비디오를 애니메이션 GIF로 변환

GrabzIt의 Python API는 Vimeo 또는 YouTube 비디오를 애니메이션 GIF로 직접 변환 할 수 있습니다. Vimeo 또는 YouTube 비디오가 표시되는 페이지의 URL을 지정하면 포함 된 비디오가 변환됩니다. into 애니메이션 GIF. 그러나이 서비스는 타사 웹 사이트를 사용하므로 모든 비디오에서 작동한다고 보장 할 수는 없습니다.

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

맞춤식 식별자

맞춤 식별자를 전달할 수 있습니다 into customId 의 속성 GrabzItAnimationOptions 아래 표시된대로이 값은 GrabzIt Python 처리기로 반환됩니다. 예를 들어이 사용자 지정 식별자는 데이터베이스 식별자 일 수 있으며 애니메이션 GIF를 특정 데이터베이스 레코드와 연결할 수 있습니다.

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")

비디오에서 단일 프레임 캡처

비디오에서 단일 프레임을 캡처하려면 기간과 초당 프레임 속성을 1로 설정해야합니다. 그런 다음 시작 위치 속성을 설정하여 필요한 프레임을 얻을 수 있습니다.

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")