Outils pour capturer et convertir le Web

La vidéo YouTube a été supprimée, est soumise à une limite d'âge ou n'est pas disponible dans le pays où elle a été extraite.

Cette erreur peut se produire lors de la conversion de vidéos YouTube en fichiers GIF animés. Cela signifie que la vidéo ne peut pas être convertie car elle est soumise à une limite d'âge, elle a été supprimée ou visionnée depuis un pays incorrect. Bien que rien ne puisse être fait à propos des vidéos supprimées, il existe des solutions aux deux autres erreurs.

Résoudre l'erreur de restriction d'âge

Pour visionner une vidéo avec une limite d'âge, vous devez utiliser un compte YouTube sur lequel vous avez confirmé votre âge. Pour ce faire, vous devez être connecté à YouTube et ouvrir les outils de développement de votre navigateur, généralement en appuyant sur F12, puis en recherchant les cookies pour la page Web. Identifiez ensuite les cookies de session de YouTube, appelés actuellement SID et SSID. Ajoutez ensuite le nom, le domaine et la valeur de ces cookies à GrabzIt en utilisant le page de cookies personnalisés, il est judicieux d’utiliser une date d’expiration longue dans le futur pour s’assurer que le cookie de session n’est pas supprimé. Notez que ceci est fait à vos propres risques et nous n’assumons aucune responsabilité selon nos termes et conditions.

Résoudre l'erreur de pays erroné

Vous pourrez peut-être contourner ce problème en spécifiant un code de pays différent lors de la demande de conversion d'une vidéo limitée à un pays.

Actuellement un le pays peut être réglé aux États-Unis, au Royaume-Uni ou à Singapour, ci-dessous est un exemple de définition du pays pour chacune de nos bibliothèques d’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.3.7/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")
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")