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"}
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 فارميٽ-شفٽ ڪرڻ لاءِ 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")
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
بنيادي 64 ۾ آڊيو / وڊيو URL. سڀئي صفحا چيڪ ڪريو جيڪي اسان سپورٽ ڪندا آهيون. هتي ڪلڪ ڪريو
هي آڊيو يا وڊيو کي ٽرم ڪرڻ لاءِ استعمال ڪيو ويندو آهي ۽ ٻئي جي نمائندگي ڪري ٿو جنهن تي توهان چاهيو ٿا ته آڊيو / وڊيو رڪارڊنگ شروع ٿئي. توهان false
موڪلي سگهو ٿا اهو ظاهر ڪرڻ لاءِ ته اهو 0 سيڪنڊ کان شروع ٿيڻ گهرجي.
اهو آڊيو يا وڊيو کي ٽرم ڪرڻ لاءِ استعمال ڪيو ويندو آهي ۽ ٻئي جي نمائندگي ڪري ٿو جنهن تي توهان چاهيو ٿا ته آڊيو / وڊيو رڪارڊنگ ختم ٿئي. توهان <code>false</code> موڪلي سگهو ٿا جيڪڏهن توهان نٿا چاهيو ته آڊيو/وڊيو ٽرم ڪريو.
عنوان جنهن هيٺ آڊيو/وڊيو رڪارڊ ڪيو ويندو؛ اهو پڻ ٺاهيل فائل کي نالو ڏيڻ لاء استعمال ڪيو ويندو آهي.
فنڪار جو نالو جنهن هيٺ فائل رڪارڊ ڪئي ويندي.
معيار جنهن تي آڊيو فائل رڪارڊ ڪئي ويندي. موجود خاصيتون آهن 32k
، 64k
، 128k
، 256k
، يا 320k
.
معيار جنهن تي وڊيو فائيل رڪارڊ ڪيو ويندو. موجود خاصيتون آهن 144
، 240
، 360
، 480
، 720
(HD لاءِ)، 1080
(UHD لاءِ)، 2160
(4k لاءِ)، يا 4320
(8k لاءِ).
اسان جي باري ۾ API رازداري پاليسي خدمت جا شرط اسان سان رابطو ڪريو اسان جي تابعداري ڪريو BlueSky تي
2024 Yout LLC | پاران ٺاهيل nadermx