Redimensionner une vidéo
Transformez un original 4K en copie 1080p ou 720p qu’un téléphone ou une connexion lente peut vraiment lire, la largeur suivant la forme d’origine. Paiement à l’usage, sans abonnement.
Cette tâche n'est pas disponible pour le moment et ne peut donc pas être achetée. Rien n'est facturé.
Voir l’APIRedimensionner une vidéo, c’est changer sa définition — le nombre de pixels de l’image — pour l’adapter à sa destination : ramener une 4K en 1080p, descendre en 720p pour alléger un envoi, ou viser une taille précise exigée par une plateforme. L’image est mise à l’échelle sans déformation, le son reste intact.
Choisir la bonne définition
Une vidéo tournée en 4K est superbe mais lourde et inutile pour un simple aperçu web ; le 1080p suffit à la plupart des usages, et le 720p allège encore un envoi ou une mise en ligne. Redimensionner ajuste le nombre de pixels de l’image à la taille réellement utile. Vous choisissez la définition cible, l’outil met la vidéo à l’échelle en gardant les proportions, sans étirer ni aplatir l’image.
Sans déformation
L’outil conserve le rapport largeur-hauteur de l’origine : une vidéo 16:9 le reste, une vidéo verticale aussi. Réduire la définition allège le fichier et convient à presque tous les cas ; agrandir au-delà de la source n’ajoute pas de détail réel et reste à réserver aux besoins précis. Le son n’est pas touché, seule l’image change de taille, et la durée reste identique à l’originale.
Limites et tarif
La vidéo de départ peut atteindre 500 Mo et 60 min. Aucun abonnement: vous ne payez que le redimensionnement demandé, et le prix reste identique quel que soit le canal utilisé.
Cas d’usage
Alléger une 4K
Sophie Nguyen ramène une vidéo 4K en 1080p pour la publier sur son site : l’aperçu reste net et le fichier se charge bien plus vite pour les visiteurs.
Format imposé
Une plateforme réclame une définition maximale précise ; Atelier Garnier SARL redimensionne sa vidéo de présentation à cette taille avant le dépôt.
Envoi plus léger
Un formateur descend un module en 720p pour l’envoyer à des participants dont la connexion peine sur une définition plus élevée.
Questions fréquentes
L’image va-t-elle être déformée ?
Non. Le rapport largeur-hauteur est conservé : une vidéo 16:9 ou verticale garde ses proportions. L’image est mise à l’échelle, jamais étirée ni aplatie.
Puis-je agrandir une vidéo de faible définition ?
C’est possible, mais agrandir au-delà de la source n’ajoute pas de détail réel : l’image sera simplement plus grande, sans gagner en netteté. Réduire donne toujours un meilleur résultat.
Le son est-il affecté ?
Non. Seule l’image change de définition ; la bande-son et la durée de la vidéo restent identiques à l’original.
Ma vidéo est-elle supprimée ensuite ?
Oui. Le fichier passe par nos serveurs le temps de la mise à l’échelle, via un transfert chiffré, puis l’original et le résultat sont effacés après téléchargement.
Faut-il redimensionner avant ou après le filigrane et le découpage ?
Avant, juste après la réception de la vidéo. Ajouter un filigrane, découper un extrait ou convertir un clip en GIF va plus vite sur un fichier plus léger : le redimensionnement se place donc en début de chaîne.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Un POST authentifié crée la tâche ; le résultat arrive par webhook ou par un lien signé. Cette capacité est disponible par API, pas comme outil web interactif.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/video/resize \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"video":"https://example.com/clip.mp4"}'const res = await fetch("https://api.kit.forhosting.com/video/resize", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"video": "https://example.com/clip.mp4"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/video/resize",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"video": "https://example.com/clip.mp4"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/video/resize", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"video":"https://example.com/clip.mp4"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"video":"https://example.com/clip.mp4"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/video/resize", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"video": "https://example.com/clip.mp4"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "video.resize",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_mb | 500 |
max_minutes | 60 |
max_megapixels | 3.9 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Limites et tarif
Le service se règle à l’usage, en dollars US: $0.077 par requête, puis $0.0045 par minute. Une vidéo de dix minutes revient à environ $0.12, calculée sur la durée réelle, sans arrondi.
Mise en service
Le redimensionnement vidéo est en cours de déploiement : le tarif est affiché, l’exécution ouvrira prochainement, et nous préférons l’annoncer nettement plutôt que de laisser un bouton inactif. L’outil s’utilisera d’abord depuis cette page, puis via l’API et, plus tard, sur les applications mobiles, par e-mail et sur Telegram, avec un tarif identique sur chaque canal.
Questions techniques
Combien coûte un redimensionnement ?
Le tarif est de $0.077 par requête, plus $0.0045 par minute. Dix minutes reviennent à environ $0.12, en dollars US, sans abonnement.