Ferramentas para capturar e converter a Web

O vídeo do YouTube foi removido, tem uma restrição de idade ou não está disponível no país em que está sendo retirado

Este erro pode ocorrer ao converter vídeos do YouTube em GIF animado e significa que o vídeo não pode ser convertido porque possui uma restrição de idade ou foi removido ou está sendo visualizado no país errado. Embora não haja nada que possa ser feito com relação aos vídeos removidos, existem soluções para os outros dois erros.

Solucionando o erro de restrição de idade

Para visualizar um vídeo com restrição de idade, você precisa usar uma conta do YouTube na qual confirmou sua idade. Para fazer isso, você deve fazer login no YouTube e abrir as ferramentas de desenvolvedor em seu navegador, geralmente pressionando F12, e encontre os cookies da página da web. Em seguida, identifique os cookies de sessão do YouTube, que atualmente são chamados SID e SSID. Em seguida, adicione o nome, domínio e valor desses cookies ao GrabzIt usando o página de cookies personalizados, é uma boa ideia usar uma data de validade muito tempo no futuro para garantir que o cookie da sessão não seja excluído. Observe que isso é feito por seu próprio risco e não aceitamos qualquer responsabilidade de acordo com nossa termos e condições.

Solucionando o erro de país errado

Você pode contornar esse problema especificando um código de país diferente ao fazer uma solicitação para converter um vídeo restrito a um país.

Atualmente um país pode ser definido como EUA, Reino Unido ou Cingapura, abaixo está um exemplo de configuração do país para cada uma das nossas bibliotecas de API.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
AnimationOptions options = new AnimationOptions();
options.Country = Country.US;
grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options);
grabzIt.Save("http://www.mywebsite.com/Home/Handler");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
AnimationOptions options = new AnimationOptions();
options.setCountry(Country.UNITEDSTATES);
grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options);
grabzIt.Save("http://www.mywebsite.com/handler");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("https://www.youtube.com/watch?v=a1Y73sPHKxw", 
{"format":"gif", "country":"US"}).Create();
</script>
var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw", {"country":"US"});
client.save("http://www.example.com/handler", function (error, id){
    if (error != null){
        throw error;
    }
});
$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = GrabzItAnimationOptions->new();
$options->country("US");
$grabzIt->URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", $options);
$grabzIt->Save("http://www.mywebsite.com/handler.pl");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new \GrabzIt\GrabzItAnimationOptions();
$options->setCountry("US");
$grabzIt->URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", $options);
$grabzIt->Save("http://www.mywebsite.com/handler.php");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzItAnimationOptions.GrabzItAnimationOptions()
options.country = "US"
grabzIt.URLToAnimation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options)
grabzIt.Save("http://www.mywebsite.com/handler.py")
https://api.grabz.it/services/convert.ashx?key=c3VwcG9ydEBncmFiei5pdA==&format=gif&country=US&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Da1Y73sPHKxw
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzIt::AnimationOptions.new()
options.country = "US"
grabzIt.url_to_animation("https://www.youtube.com/watch?v=a1Y73sPHKxw", options)
grabzIt.save("http://www.mywebsite.com/handler/index")