Yout.com API është pritur në dvr.yout.com
.
Për të hyrë në Yout.com API, duhet të përfshini çelësin tuaj unik API. Ju mund të merrni një çelës API duke u regjistruar me adresën tuaj të emailit. Mos harroni të mbani sekret çelësin tuaj API.
Autentifikimi me API trajtohet përmes titujve HTTP. Të gjitha kërkesat kërkojnë një titull autorizimi që përmban çelësin tuaj API në çelësin e formatit: YOUR_API_KEY
, ku YOUR_API_KEY
është çelësi i disponueshëm në faqen e llogarisë tuaj.
Për siguri, të gjitha kërkesat duhet të dërgohen përmes një lidhjeje të koduar HTTPS për të mbrojtur të dhënat tuaja gjatë transmetimit.
Dërgo URL-në e videos/audio në API Yout.com për ndryshimin e formatit MP3. API do të zbulojë automatikisht audio/videon dhe do ta përgatisë atë për riprodhim optimal në pajisje të ndryshme.
Shembull për ndryshimin e formatit MP3
Zëvendësoni YOUR_API_KEY
me çelësin tuaj unik API (që gjendet në faqen e llogarisë tuaj Yout.com) dhe zëvendësoni AUDIO_URL me URL-në audio/video:
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
Dërgo URL-në e videos/audio në API-në Yout.com për ndryshimin e formatit MP4. API do të zbulojë automatikisht audio/videon dhe do ta përgatisë atë për riprodhim optimal në pajisje të ndryshme.
Shembull për ndryshimin e formatit MP4
Zëvendësoni YOUR_API_KEY
me çelësin tuaj unik API (që gjendet në faqen e llogarisë tuaj Yout.com) dhe zëvendësoni VIDEO_URL me URL-në audio/video:
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
URL-ja audio/video në base64. Kontrolloni të gjitha faqet që mbështesim. Kliko këtu
Kjo përdoret për të shkurtuar audion ose videon dhe përfaqëson të dytën në të cilën dëshironi të fillojë regjistrimi audio/video. Ju mund të dërgoni false
për të treguar se duhet të fillojë nga sekonda e 0-të.
Kjo përdoret për të shkurtuar audion ose videon dhe përfaqëson të dytën në të cilën dëshironi të përfundojë regjistrimi audio/video. Mund të dërgoni <code>false</code> nëse nuk dëshironi të shkurtoni audio/video.
Titulli me të cilin do të regjistrohet audio/video; përdoret gjithashtu për të emërtuar skedarin e krijuar.
Emri i artistit me të cilin do të regjistrohet skedari.
Cilësia me të cilën do të regjistrohet skedari audio. Cilësitë e disponueshme janë 32k
, 64k
, 128k
, 256k
ose 320k
.
Cilësia në të cilën do të regjistrohet skedari video. Cilësitë e disponueshme janë 144
, 240
, 360
, 480
, 720
(Për HD), 1080
(Për UHD), 2160
(Për 4k) ose 4320
(Për 8k).
Rreth Nesh API Politika e privatësisë Kushtet e shërbimit Na kontaktoni Na ndiqni në BlueSky
2024 Yout LLC | Bërë nga nadermx