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}"
Base64 ರಲ್ಲಿ ಆಡಿಯೋ/ವೀಡಿಯೋ URL. ನಾವು ಬೆಂಬಲಿಸುವ ಎಲ್ಲಾ ಪುಟಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ಇಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ
ಆಡಿಯೊ ಅಥವಾ ವೀಡಿಯೊವನ್ನು ಟ್ರಿಮ್ ಮಾಡಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆಡಿಯೊ/ವೀಡಿಯೊ ರೆಕಾರ್ಡಿಂಗ್ ಪ್ರಾರಂಭಿಸಲು ನೀವು ಬಯಸುವ ಎರಡನೆಯದನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ಇದು 0 ನೇ ಸೆಕೆಂಡ್ನಿಂದ ಪ್ರಾರಂಭವಾಗಬೇಕು ಎಂದು ಸೂಚಿಸಲು ನೀವು false
ಕಳುಹಿಸಬಹುದು.
ಆಡಿಯೊ ಅಥವಾ ವೀಡಿಯೊವನ್ನು ಟ್ರಿಮ್ ಮಾಡಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆಡಿಯೊ/ವೀಡಿಯೊ ರೆಕಾರ್ಡಿಂಗ್ ಕೊನೆಗೊಳ್ಳಲು ನೀವು ಬಯಸುವ ಎರಡನೆಯದನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ನೀವು ಆಡಿಯೊ/ವೀಡಿಯೊವನ್ನು ಟ್ರಿಮ್ ಮಾಡಲು ಬಯಸದಿದ್ದರೆ ನೀವು <code>false</code> ಕಳುಹಿಸಬಹುದು.
ಆಡಿಯೋ/ವೀಡಿಯೊವನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವ ಶೀರ್ಷಿಕೆ; ರಚಿಸಲಾದ ಫೈಲ್ ಅನ್ನು ಹೆಸರಿಸಲು ಸಹ ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
ಫೈಲ್ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವ ಕಲಾವಿದರ ಹೆಸರು.
ಆಡಿಯೊ ಫೈಲ್ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವ ಗುಣಮಟ್ಟ. ಲಭ್ಯವಿರುವ ಗುಣಗಳೆಂದರೆ 32k
, 64k
, 128k
, 256k
, ಅಥವಾ 320k
.
ವೀಡಿಯೊ ಫೈಲ್ ಅನ್ನು ರೆಕಾರ್ಡ್ ಮಾಡುವ ಗುಣಮಟ್ಟ. ಲಭ್ಯವಿರುವ ಗುಣಗಳೆಂದರೆ 144
, 240
, 360
, 480
, 720
(HD ಗಾಗಿ), 1080
(UHD ಗಾಗಿ), 2160
(4k ಗಾಗಿ), ಅಥವಾ 4320
(8k ಗಾಗಿ).