APIaren dokumentazioa

API prezioak ikusteko, egin klik hemen

Yout.com APIa dvr.yout.com helbidean dago.


Autentifikazioa

Yout.com APIra sartzeko, zure API gako esklusiboa sartu behar duzu. API gako bat lor dezakezu zure helbide elektronikoarekin erregistratuz. Gogoratu zure API gakoa isilpean mantentzea.

APIarekin autentifikazioa HTTP goiburuen bidez kudeatzen da. Eskaera guztiek Baimen-goiburua behar dute, zure API gakoa duen formatu-gakoan: YOUR_API_KEY , non YOUR_API_KEY zure kontuaren orrian eskuragarri dagoen gakoa den.

Segurtasunerako, eskaera guztiak HTTPS konexio enkriptatutako baten bidez bidali behar dira zure datuak transmititzerakoan babesteko.


MP3 formatua aldatzea

Bidali bideo/audio URLa Yout.com APIra MP3 formatua aldatzeko. APIak audio/bideoa automatikoki detektatuko du eta hainbat gailutan erreprodukzio ezin hobea izateko prestatuko du.

MP3 formatua aldatzeko adibidea

Ordeztu YOUR_API_KEY zure API gako esklusiboarekin (Yout.com kontuaren orrian aurkituko duzu) eta ordezkatu AUDIO_URL audio/bideo URLarekin:

import requests
import base64

headers = {"Authorization": "API_KEY"}
audio_url = base64.b64encode("AUDIO_URL")
r = requests.post(
    url="http://dvr.yout.com/mp3",
    headers=headers,
    data={
        "video_url": audio_url,
        "start_time": False,
        "end_time": False,
        "title": "Hello world",
        "artist": "Hello world",
        "audio_quality": '128k',
    }
)

with open("audio.mp3" "wb") as fd:
    for chunk in r.iter_content(chunk_size=128):
        fd.write(chunk)
const axios = require('axios');

const headers = {
  Authorization: "API_KEY"
};

const audioUrl = Buffer.from("AUDIO_URL").toString('base64');

const data = {
  video_url: audioUrl,
  start_time: false,
  end_time: false,
  title: "Hello world",
  artist: "Hello world",
  audio_quality: "128k"
};

axios
  .post("http://dvr.yout.com/mp3", data, { headers })
  .then(response => {
    const fs = require('fs');
    const fileStream = fs.createWriteStream("audio.mp3");

    response.data.pipe(fileStream);

    fileStream.on('finish', () => {
      console.log("Archivo descargado con éxito como audio.mp3");
    });

    fileStream.on('error', error => {
      console.error("Error al escribir el archivo:", error);
    });
  })
  .catch(error => {
    console.error("Error en la solicitud:", error);
  });
<?php
$audio_url = base64_encode("AUDIO_URL");

// Datos para enviar en la solicitud POST
$data = [
    "video_url" => $audio_url,
    "start_time" => false,
    "end_time" => false,
    "title" => "Hello world",
    "artist" => "Hello world",
    "audio_quality" => "128k"
];

// Convertir los datos a formato URL-encoded
$postData = http_build_query($data);

// Configurar la solicitud cURL
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://dvr.yout.com/mp3");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    "Authorization: API_KEY",
    "Content-Type: application/x-www-form-urlencoded"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

// Ejecutar la solicitud
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($httpCode === 200) {
    // Guardar el archivo de audio
    $file = fopen("audio.mp3", "wb");
    fwrite($file, $response);
    fclose($file);
    echo "Archivo descargado con éxito como audio.mp3";
} else {
    echo "Error en la solicitud. Código HTTP: $httpCode";
}
?>
curl -X POST "http://dvr.yout.com/mp3" \
         -H "Authorization: API_KEY" \
         -H "Content-Type: application/x-www-form-urlencoded" \
         -d "video_url=$(echo -n 'AUDIO_URL' | base64)" \
         -d "start_time=false" \
         -d "end_time=false" \
         -d "title=Hello world" \
         -d "artist=Hello world" \
         -d "audio_quality=128k" \
         --output audio.mp3
    

MP4 formatua aldatzea

Bidali bideo/audio URLa Yout.com APIra MP4 formatua aldatzeko. APIak audio/bideoa automatikoki detektatuko du eta hainbat gailutan erreprodukzio ezin hobea izateko prestatuko du.

MP4 formatua aldatzeko adibidea

Ordeztu YOUR_API_KEY zure API gako esklusiboarekin (Yout.com kontuaren orrian aurkituko duzu) eta ordezkatu VIDEO_URL audio/bideoaren URLarekin:

import requests
import base64

headers = {"Authorization": "API_KEY"}
video_url = base64.b64encode("VIDEO_URL")
r = requests.post(
    url="http://dvr.yout.com/mp4",
    headers=headers,
    data={
        "video_url": video_url,
        "start_time": False,
        "end_time": False,
        "title": "hello world",
        "video_quality": 720
    }
)

with open("audio.mp4" "wb") as fd:
    for chunk in r.iter_content(chunk_size=128):
        fd.write(chunk)
const axios = require('axios');

const headers = {
  Authorization: "API_KEY"
};

const audioUrl = Buffer.from("AUDIO_URL").toString('base64');

const data = {
  video_url: video_url,
  start_time: false,
  end_time: false,
  title" "hello world",
  video_quality: 720
};

axios
  .post("http://dvr.yout.com/mp3", data, { headers })
  .then(response => {
    const fs = require('fs');
    const fileStream = fs.createWriteStream("audio.mp3");

    response.data.pipe(fileStream);

    fileStream.on('finish', () => {
      console.log("Archivo descargado con éxito como audio.mp3");
    });

    fileStream.on('error', error => {
      console.error("Error al escribir el archivo:", error);
    });
  })
  .catch(error => {
    console.error("Error en la solicitud:", error);
  });
<?php
$video_url = base64_encode("VIDEO_URL");

$data = [
    "video_url" => $video_url,
    "start_time" => false,
    "end_time" => false,
    "title" => "hello world",
    "video_quality" => 720
];

$postData = http_build_query($data);

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://dvr.yout.com/mp4");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    "Authorization: API_KEY",
    "Content-Type: application/x-www-form-urlencoded"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($httpCode === 200) {
    $file = fopen("video.mp4", "wb");
    fwrite($file, $response);
    fclose($file);
    echo "Archivo descargado con éxito como video.mp4";
} else {
    echo "Error en la solicitud. Código HTTP: $httpCode";
}
?>
curl -X POST "http://dvr.yout.com/mp4" \
     -H "Authorization: API_KEY" \
     -H "Content-Type: application/x-www-form-urlencoded" \
     -d "video_url=$(echo -n 'VIDEO_URL' | base64)" \
     -d "start_time=false" \
     -d "end_time=false" \
     -d "title=hello world" \
     -d "video_quality=720" \
     --output video.mp4

Glossary of parameters

video_url
string (required)

Audio/bideoaren URLa base64-n. Begiratu onartzen ditugun orrialde guztiak. Egin klik hemen

start_time
int

Hau audioa edo bideoa mozteko erabiltzen da eta audio/bideoa grabatzea nahi duzun bigarrena adierazten du. false bidal dezakezu 0. segundotik hasi behar dela adierazteko.

end_time
int / bool (false)

Hau audioa edo bideoa mozteko erabiltzen da eta audio/bideoaren grabazioa amaitzea nahi duzun bigarrena adierazten du. <code>false</code> bidal dezakezu audioa/bideoa moztu nahi ez baduzu.

title
string (required)

Audio/bideoa grabatuko den izenburua; sortutako fitxategiari izena emateko ere erabiltzen da.

artist
string

Fitxategia grabatuko den artistaren izena.

audio_quality
string

Audio-fitxategia grabatuko den kalitatea. Eskuragarri dauden kalitateak 32k , 64k , 128k , 256k edo 320k dira.

video_quality
string

Bideo-fitxategia grabatuko den kalitatea. Eskuragarri dauden kalitateak 144 , 240 , 360 , 480 , 720 (HDrako), 1080 (UHDrako), 2160 (4krako) edo 4320 (8krako) dira.

Guri buruz API Pribatutasun-politika Zerbitzu-baldintzak Jarri gurekin harremanetan Jarrai gaitzazu BlueSky-n

2025 Yout LLC | Egindakoa nadermx