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

રૂબી સાથે Videoનલાઇન એનિમેટેડ જી.આઈ.એફ. માં Videoનલાઇન વિડિઓ કન્વર્ટ કરોરૂબી API

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

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

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

grabzItClient.url_to_animation("http://www.example.com/video.avi")
# Then call the save or save_to method

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

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

grabzItClient.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw")
# Then call the save or save_to method

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

તમે કસ્ટમ ઓળખકર્તાને પસાર કરી શકો છો intઓ setCustomId ની પદ્ધતિ AnimationOptions વર્ગ નીચે બતાવ્યા પ્રમાણે, આ મૂલ્ય પછી તમારા GrabzIt રૂબી હેન્ડલર પર પાછા ફરો. દાખલા તરીકે, આ કસ્ટમ આઇડેન્ટિફાયર ડેટાબેસ ઓળખકર્તા હોઈ શકે છે, એનિમેટેડ GIF ને ચોક્કસ ડેટાબેઝ રેકોર્ડ સાથે જોડવાની મંજૂરી આપે છે.

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzIt::AnimationOptions.new()
options.customId = "123456"

grabzItClient.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options)
# Then call the save method
grabzItClient.save("http://www.example.com/handler/index")

વિડિઓમાંથી એક જ ફ્રેમ કેપ્ચર કરો

વિડિઓમાંથી એક જ ફ્રેમ કેપ્ચર કરવા માટે, તમારે 1 થવા માટે અવધિ અને સેકંડ પરિમાણો દીઠ ફ્રેમ્સ સેટ કરવાની જરૂર છે. તે પછી તમે પ્રારંભિક સ્થાન પરિમાણને સેટ કરીને તમારી આવશ્યક ફ્રેમ મેળવી શકો છો.

grabzItClient = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")

options = GrabzIt::AnimationOptions.new()
options.framesPerSecond = 1
options.duration = 1
options.start = 3

grabzItClient.url_to_animation("http://www.example.com/video.avi", options)
# Then call the save or save_to method
grabzItClient.save_to("result.gif")