API ధర కోసం ఇక్కడ క్లిక్ చేయండి
Yout.com API dvr.yout.com
లో హోస్ట్ చేయబడింది.
Yout.com APIని యాక్సెస్ చేయడానికి, మీరు మీ ప్రత్యేక API కీని తప్పనిసరిగా చేర్చాలి. మీరు మీ ఇమెయిల్ చిరునామాతో సైన్ అప్ చేయడం ద్వారా API కీని పొందవచ్చు. దయచేసి మీ API కీని గోప్యంగా ఉంచాలని గుర్తుంచుకోండి.
APIతో ప్రమాణీకరణ HTTP హెడర్ల ద్వారా నిర్వహించబడుతుంది. అన్ని అభ్యర్థనలకు ఫార్మాట్ కీలో మీ API కీని కలిగి ఉన్న ఆథరైజేషన్ హెడర్ అవసరం: YOUR_API_KEY
, ఇక్కడ YOUR_API_KEY
అనేది మీ ఖాతా పేజీలో అందుబాటులో ఉండే కీ.
భద్రత కోసం, ప్రసార సమయంలో మీ డేటాను రక్షించడానికి అన్ని అభ్యర్థనలు తప్పనిసరిగా ఎన్క్రిప్టెడ్ HTTPS కనెక్షన్ ద్వారా పంపబడాలి.
MP3 ఫార్మాట్-షిఫ్టింగ్ కోసం Yout.com APIకి వీడియో/ఆడియో URLని పంపండి. API స్వయంచాలకంగా ఆడియో/వీడియోను గుర్తిస్తుంది మరియు వివిధ పరికరాలలో సరైన ప్లేబ్యాక్ కోసం దాన్ని సిద్ధం చేస్తుంది.
MP3 ఫార్మాట్-షిఫ్టింగ్ కోసం ఉదాహరణ
YOUR_API_KEY
మీ ప్రత్యేక API కీతో భర్తీ చేయండి (మీ Yout.com ఖాతా పేజీలో కనుగొనబడింది) మరియు AUDIO_URLని ఆడియో/వీడియో URLతో భర్తీ చేయండి:
import requests
import base64
headers = {"Authorization": "API_KEY"}
video_url = base64.b64encode("VIDEO_URL".encode()).decode()
r = requests.post(
url="https://dvr.yout.com/mp3",
headers=headers,
data={
"video_url": video_url,
"start_time": False,
"end_time": False,
"title": "Hello world",
"artist": "Hello world",
"audio_quality": '128k',
}
)
if r.status_code == 200:
with open("audio.mp3", "wb") as fd:
for chunk in r.iter_content(chunk_size=128):
fd.write(chunk)
else:
print(r.status_code)
print(r.text)
const axios = require('axios');
const headers = {
Authorization: "API_KEY"
};
const videoUrl = Buffer.from("VIDEO_URL").toString('base64');
const data = {
video_url: videoUrl,
start_time: false,
end_time: false,
title: "Hello world",
artist: "Hello world",
audio_quality: "128k"
};
axios
.post("https://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",
"artist" => "Hello world",
"audio_quality" => "128k",
"format" => "mp3"
];
$postData = http_build_query($data);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://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);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($httpCode === 200) {
file_put_contents("audio.mp3", $response);
echo "✅ audio.mp3";
} else {
echo "❌ $httpCode\n";
echo $response;
}
?>
curl -L -X POST "https://dvr.yout.com/mp3" \
-H "Authorization: API_KEY" \
-H "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode "video_url=$(echo -n 'VIDEO_URL' | base64)" \
--data-urlencode "start_time=false" \
--data-urlencode "end_time=false" \
--data-urlencode "title=Hello world" \
--data-urlencode "artist=Hello world" \
--data-urlencode "audio_quality=128k" \
--data-urlencode "format=mp3" \
--output "audio.mp3" --silent --show-error --write-out "\nHTTP_STATUS=%{http_code}"
MP4 ఫార్మాట్-షిఫ్టింగ్ కోసం Yout.com APIకి వీడియో/ఆడియో URLని పంపండి. API స్వయంచాలకంగా ఆడియో/వీడియోని గుర్తిస్తుంది మరియు వివిధ పరికరాలలో సరైన ప్లేబ్యాక్ కోసం దాన్ని సిద్ధం చేస్తుంది.
MP4 ఫార్మాట్-షిఫ్టింగ్ కోసం ఉదాహరణ
YOUR_API_KEY
మీ ప్రత్యేక API కీతో భర్తీ చేయండి (మీ Yout.com ఖాతా పేజీలో కనుగొనబడింది) మరియు VIDEO_URLని ఆడియో/వీడియో URLతో భర్తీ చేయండి:
import requests
import base64
headers = {"Authorization": "API_KEY"}
video_url = base64.b64encode("VIDEO_URL".encode()).decode()
r = requests.post(
url="https://dvr.yout.com/mp4",
headers=headers,
data={
"video_url": video_url,
"start_time": False,
"end_time": False,
"title": "hello world",
"video_quality": 720
}
)
if r.status_code == 200:
with open("video.mp4", "wb") as fd:
for chunk in r.iter_content(chunk_size=128):
fd.write(chunk)
else:
print(r.status_code)
print(r.text)
const axios = require('axios');
const headers = {
Authorization: "API_KEY"
};
const videoUrl = Buffer.from("VIDEO_URL").toString('base64');
const data = {
video_url: videoUrl,
start_time: false,
end_time: false,
title" "hello world",
video_quality: 720
};
axios
.post("https://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, "https://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_put_contents("video.mp4", $response);
echo "✅ video.mp4";
} else {
echo "❌ $httpCode\n";
echo $response;
}
?>
curl -L -X POST "https://dvr.yout.com/mp4" \
-H "Authorization: API_KEY" \
-H "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode "video_url=$(echo -n 'VIDEO_URL' | base64)" \
--data-urlencode "start_time=false" \
--data-urlencode "end_time=false" \
--data-urlencode "title=hello world" \
--data-urlencode "video_quality=720" \
--data-urlencode "format=mp4" \
--output video.mp4 --silent --show-error --write-out "\nHTTP_STATUS=%{http_code}"
బేస్64లో ఆడియో/వీడియో URL. మేము మద్దతిచ్చే అన్ని పేజీలను తనిఖీ చేయండి. ఇక్కడ క్లిక్ చేయండి
ఇది ఆడియో లేదా వీడియోని ట్రిమ్ చేయడానికి ఉపయోగించబడుతుంది మరియు మీరు ఆడియో/వీడియో రికార్డింగ్ను ప్రారంభించాలనుకుంటున్న రెండవ దాన్ని సూచిస్తుంది. ఇది 0వ సెకను నుండి ప్రారంభం కావాలని సూచించడానికి మీరు false
పంపవచ్చు.
ఇది ఆడియో లేదా వీడియోని ట్రిమ్ చేయడానికి ఉపయోగించబడుతుంది మరియు మీరు ఆడియో/వీడియో రికార్డింగ్ ముగించాలనుకునే రెండవ దాన్ని సూచిస్తుంది. మీరు ఆడియో/వీడియోను ట్రిమ్ చేయకూడదనుకుంటే <code>false</code> పంపవచ్చు.
ఆడియో/వీడియో రికార్డ్ చేయబడే శీర్షిక; ఇది రూపొందించబడిన ఫైల్ పేరు పెట్టడానికి కూడా ఉపయోగించబడుతుంది.
ఫైల్ రికార్డ్ చేయబడే ఆర్టిస్ట్ పేరు.
ఆడియో ఫైల్ రికార్డ్ చేయబడే నాణ్యత. అందుబాటులో ఉన్న లక్షణాలు 32k
, 64k
, 128k
, 256k
లేదా 320k
.
వీడియో ఫైల్ రికార్డ్ చేయబడే నాణ్యత. అందుబాటులో ఉన్న క్వాలిటీలు 144
, 240
, 360
, 480
, 720
(HD కోసం), 1080
(UHD కోసం), 2160
(4k కోసం), లేదా 4320
(8k కోసం).
మా గురించి
API
గోప్యతా విధానం
సేవా నిబంధనలు
మమ్మల్ని సంప్రదించండి
BlueSkyలో మమ్మల్ని అనుసరించండి
2025 Yout LLC | చేత తయారు చేయబడింది nadermx