વેબને કેપ્ચર અને કન્વર્ટ કરવા માટેનાં સાધનો

Videoનલાઇન વિડિઓને પાયથોન સાથે એનિમેટેડ GIF માં કન્વર્ટ કરો

પાયથોન API

Videosનલાઇન વિડિઓઝને એનિમેટેડ GIF ની સાથે રૂપાંતરિત કરવા માટે આ સામાન્ય ટીપ્સનો ઉપયોગ કરો GrabzIt નું પાયથોન API. જો કે તમે પ્રારંભ કરતા પહેલા યાદ રાખો કે ફોન કર્યા પછી URLToAnimation પદ્ધતિ Save or SaveTo વિડિઓને કેપ્ચર કરવા માટે પદ્ધતિ કહેવી આવશ્યક છે.

મૂળભૂત વિકલ્પો

એકમાત્ર પરિમાણ જરૂરી છે કે કન્વર્ટ કરવા માટે MP4, AVI અથવા અન્ય videoનલાઇન વિડિઓનો URL છે intએક એનિમેટેડ GIF.

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

Vimeo અથવા YouTube વિડિઓ એનિમેટેડ GIF માં કન્વર્ટ કરો

ગ્રાબઝિટનું પાયથોન એપીઆઇ, Vimeo અથવા YouTube વિડિઓને સીધા એનિમેટેડ GIF માં રૂપાંતરિત કરી શકે છે, ફક્ત પૃષ્ઠનો URL સ્પષ્ટ કરો કે જેમાં Vimeo અથવા YouTube વિડિઓ દેખાય છે અને તેમાં શામેલ વિડિઓ કન્વર્ટ થઈ જશે intએક એનિમેટેડ GIF. જો કે આ સેવા તૃતીય-પક્ષ વેબસાઇટ પર આધાર રાખે છે કારણ કે તે દરેક વિડિઓ માટે કામ કરવાની બાંયધરી આપી શકાતી નથી.

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

કસ્ટમ ઓળખકર્તા

તમે કસ્ટમ ઓળખકર્તાને પસાર કરી શકો છો intઓ customId ના લક્ષણ GrabzItAnimationOptions વર્ગ નીચે બતાવ્યા પ્રમાણે, આ મૂલ્ય તમારા GrabzIt પાયથોન હેન્ડલર પર પાછા ફર્યા છે. દાખલા તરીકે, આ કસ્ટમ આઇડેન્ટિફાયર ડેટાબેસ ઓળખકર્તા હોઈ શકે છે, એનિમેટેડ 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")