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। हामीले समर्थन गर्ने सबै पृष्ठहरू जाँच गर्नुहोस्। यहाँ क्लिक गर्नुहोस्
यो अडियो वा भिडियो छाँटकाँट गर्न प्रयोग गरिन्छ र दोस्रो को प्रतिनिधित्व गर्दछ जसमा तपाईं अडियो/भिडियो रेकर्डिङ सुरु गर्न चाहनुहुन्छ। तपाईंले यो ० औं सेकेन्डबाट सुरु गर्नुपर्छ भनेर संकेत गर्न false
पठाउन सक्नुहुन्छ।
यो अडियो वा भिडियो छाँटकाँट गर्न प्रयोग गरिन्छ र दोस्रो को प्रतिनिधित्व गर्दछ जसमा तपाईं अडियो/भिडियो रेकर्डिङ अन्त्य गर्न चाहनुहुन्छ। यदि तपाईं अडियो/भिडियो ट्रिम गर्न चाहनुहुन्न भने तपाईंले <code>false</code> पठाउन सक्नुहुन्छ।
शीर्षक जस अन्तर्गत अडियो/भिडियो रेकर्ड गरिनेछ; यो पनि उत्पन्न फाइल नाम गर्न प्रयोग गरिन्छ।
कलाकारको नाम जस अन्तर्गत फाइल रेकर्ड गरिनेछ।
अडियो फाइल रेकर्ड गरिने गुणस्तर। उपलब्ध गुणहरू 32k
, 64k
, 128k
, 256k
, वा 320k
हुन्।
भिडियो फाइल रेकर्ड गरिने गुणस्तर। उपलब्ध गुणहरू 144
, 240
, 360
, 480
, 720
(HD का लागि), 1080
(UHD का लागि), 2160
(4k को लागि), वा 4320
(8k को लागि) हुन्।