Découper un audio en plusieurs parties
Le découpage audio scinde un enregistrement en plusieurs fichiers distincts. Vous posez les points de coupe, l’outil produit autant de morceaux que de sections définies. À l’inverse de la fusion, il s’agit ici de fractionner : transformer une longue captation en chapitres maniables, ou en extraits que l’on partage et classe séparément selon leur contenu.
Exécuter en ligne
Exécutez cette tâche sur nos serveurs, avec votre compte. Les outils gratuits tournent dans votre navigateur ; celui-ci est facturé sur votre solde KIT au prix affiché ci-dessus.
Fractionner un enregistrement long
Un fichier de deux heures est lourd à manipuler : difficile à envoyer, à situer, à réécouter par bribes. Le découpage le divise en sections nettes — un chapitre par sujet, un intervenant par piste, un extrait par point marquant. Chaque morceau devient un fichier autonome, qu’on nomme, partage ou archive indépendamment. C’est la solution quand un même enregistrement contient plusieurs contenus qui gagneraient à vivre séparément, plutôt que de rester noyés dans une seule piste interminable.
Définir les points de coupe
Vous indiquez où l’enregistrement doit être scindé : à des repères de temps précis, ou en tranches de durée régulière. Chaque section conserve le format et la qualité de l’original, sans réencodage qui viendrait la dégrader. Le fichier de départ, lui, n’est pas modifié : le découpage en produit des copies partielles. Les limites habituelles s’appliquent — jusqu’à 200 Mo et 180 min pour le fichier d’entrée — et vous récupérez l’ensemble des morceaux issus de la coupe.
En préparation
Soyons directs : cet outil n’est pas encore ouvert. Il est en cours de déploiement et sera bientôt disponible sur cette page. Son tarif est déjà connu, pour que vous puissiez l’intégrer à vos prévisions : $0.077 par requête, puis $0.0045 par minute d’audio traitée, en dollars US, sur la durée du fichier découpé. Fractionner un enregistrement d’une heure reviendra à environ $0.35. Un prix ferme, communiqué avant même que le service accepte vos fichiers.
Cas d’usage
Chapitrer un podcast
Studio Lumen SAS découpera un long entretien en segments thématiques, pour proposer chaque chapitre comme un extrait écoutable à part.
Séparer les intervenants
Sophie Nguyen isolera en fichiers distincts les prises de parole d’une table ronde de Studio Lumen SAS, afin de traiter chaque intervention séparément.
Extraits d’un cours
Un étudiant scindera un cours de deux heures en sections d’un quart d’heure, plus faciles à réécouter et à répartir sur plusieurs séances de révision.
Partager par morceaux
Nadia Benali coupera un enregistrement trop lourd pour l’e-mail en plusieurs parties, chacune tenant sous la limite de taille de la pièce jointe.
Questions fréquentes
Comment se définissent les points de coupe ?
À des repères de temps précis que vous posez, ou en tranches de durée régulière. Vous obtenez autant de morceaux que de sections ainsi délimitées dans l’enregistrement.
La qualité des morceaux est-elle préservée ?
Oui. Chaque section garde le format et la qualité de l’original, sans réencodage. Le fichier de départ reste intact : le découpage en produit des copies partielles.
Le service est-il déjà en ligne ?
Pas encore : il est en cours de déploiement et n’accepte pas d’exécutions pour l’instant. Le tarif est néanmoins publié pour que vous puissiez l’anticiper.
Combien coûtera un découpage ?
Le tarif annoncé est de $0.077 par requête plus $0.0045 par minute, en dollars US, sur la durée du fichier traité. Fractionner une heure d’audio reviendra à environ $0.35.
Mes fichiers seront-ils gardés ?
Non. À l’ouverture du service, le fichier passera par nos serveurs le temps du découpage, via un transfert chiffré, puis sera effacé, ainsi que les morceaux temporaires.
Puis-je découper en tranches de durée égale ?
Oui. Vous pourrez soit poser des repères précis, soit demander des tranches régulières — par exemple des sections d’un quart d’heure — selon ce qui convient à votre enregistrement.
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
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/audio/split \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"audio":"https://ejemplo.com/audio.mp3"}'const res = await fetch("https://api.kit.forhosting.com/audio/split", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"audio": "https://ejemplo.com/audio.mp3"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/audio/split",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"audio": "https://ejemplo.com/audio.mp3"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/audio/split", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"audio":"https://ejemplo.com/audio.mp3"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"audio":"https://ejemplo.com/audio.mp3"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/audio/split", 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
{
"audio": "https://ejemplo.com/audio.mp3"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "audio.split",
"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 | 200 |
max_minutes | 180 |
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. |