Tools to Capture and Convert the Web
GrabzIt's Online Community

Error when configure GRABZIT

Hello sir,

 

I am sandip i have to  configure GRABZIT for youtube to gif. but it seems generate error. have look below error detail.

Fatal error: Uncaught Error: Class 'GrabzIt\GrabzItImageOptions' not found in /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php:182 Stack trace: #0 /media/phpuser/Data/sandip/study/demo/php/index.php(78): GrabzIt\GrabzItClient->URLToImage('https://www.you...') #1 {main} thrown in /media/phpuser/Data/sandip/study/demo/php/lib/GrabzItClient.php on line 182

Please help me.

Thanks

 

 

Asked by anonymous on Thursday, 30 August, 2018 05:26:37 AM

Hi,

We just fixed this issue are you using version: 3.3.0.1?

Kind Regards

Dominic

Answered by GrabzIt Support on Thursday, 30 August, 2018 05:38:00 AM

I am using GrabzIt 3.3 version.

Answered by anonymous on Thursday, 30 August, 2018 05:41:24 AM

Then you will need to upgrade to version 3.3.0.1.

Answered by GrabzIt Support on Thursday, 30 August, 2018 05:44:23 AM

I have used latest version still error occured.

Answered by anonymous on Thursday, 30 August, 2018 05:51:44 AM

Ok, can you open GrabzItClient.php and put some echo statements on the $file_name variable in the spl_autoload_register function. Hopefully this will explain why it isn't working.

Answered by GrabzIt Support on Thursday, 30 August, 2018 05:57:28 AM

I did echo with filename nothing happend. it showing blank page

Answered by anonymous on Thursday, 30 August, 2018 06:32:35 AM

If PHP can't find a class it should then call spl_autoload_register can you put a simple echo in there that outputs some static text?

What version of PHP are you using?

Also can you replace the content spl_autoload_register of with:

$file_name = str_replace("GrabzIt\\", '', $class_name) . '.php';

if (strpos($file_name, "GrabzIt") === 0) {

include($file_name);

}

This does not require a file lookup.

Answered by GrabzIt Support on Thursday, 30 August, 2018 06:46:22 AM

Thanks error removed

but i unable to convert youtube url to gif.

error:

Your animated GIF exceeds the maximum total resolution allowed on your package. Upgrade for free to generate animated GIFs with a higher total resolution: https://grabz.it/upgrade/?FreeTrial=true

Thanks

Answered by GrabzIt Support on Thursday, 30 August, 2018 07:18:07 AM

I am glad the code change fixed the problem. We will release that soon.

What options are you specifiying for the GrabzItAnimationOptions class?

Answered by GrabzIt Support on Thursday, 30 August, 2018 07:36:41 AM

I choosing the youtube url to gif

Youtube url: https://www.youtube.com/watch?v=Bey4XXJAqS8

public function URLToAnimation($url, GrabzItAnimationOptions $options = null)
    {
        if ($options == null)
        {
            $options = new GrabzItAnimationOptions();           
        }       

        $this->request = new GrabzItRequest($this->getRootUrl(false) . "takeanimation.ashx", false, $options, $url);
    }
This is my code
Answered by anonymous on Thursday, 30 August, 2018 07:49:21 AM

That's GrabzIt's code.

What options are you selecting from the GrabzItAnimationOptions class? And then passing in the $options variable?

Answered by GrabzIt Support on Thursday, 30 August, 2018 07:52:10 AM

I dont know about which option u are talking. i just copy GRABIT php package and configure.

now u tell me what to do.

Answered by anonymous on Thursday, 30 August, 2018 10:27:35 AM

You must be setting width, height, frames per second or duration as by default it keeps within the total resolution restrictions for the free package. I have checked the PHP demo just to make sure it does and it works correctly.

More information on this can be found in this article.

Answered by GrabzIt Support on Thursday, 30 August, 2018 10:53:08 AM

Thanks for help.

Now let me know how to remove watermark from GIF.

Further let me know if i use your library free then how much days is it free for to use.

Answered by anonymous on Thursday, 30 August, 2018 11:57:22 AM

To remove the GrabzIt watermark you need to subscribe, you can do so with a seven day free trial.

If you want to just use the free account it is free forever.

Answered by GrabzIt Support on Thursday, 30 August, 2018 12:03:59 PM
Try all our premium features for free with a 7 day free trial. Then from $5.99 a month, unless cancelled.
  • More Captures
  • More Features
  • More API's
  • Bigger Scrapes
  • Bigger Captures
  • Bigger Everything
Start Free Trial