Yout.com API איז כאָוסטיד ביי dvr.yout.com
.
צו אַקסעס Yout.com API, איר מוזן אַרייַננעמען דיין יינציק אַפּי שליסל. איר קענט באַקומען אַן אַפּי שליסל דורך זיך מיט דיין בליצפּאָסט אַדרעס. ביטע געדענקען צו האַלטן דיין אַפּי שליסל קאַנפאַדענטשאַל.
אָטענטאַקיישאַן מיט די אַפּי איז כאַנדאַלד דורך הטטפּ כעדערז. אַלע ריקוועס דאַרפן אַן אויטאָריזאַטיאָן כעדער מיט דיין אַפּי שליסל אין די פֿאָרמאַט שליסל: YOUR_API_KEY
, ווו YOUR_API_KEY
איז דער שליסל בנימצא אויף דיין חשבון בלאַט.
פֿאַר זיכערהייט, אַלע ריקוועס מוזן זיין געשיקט דורך אַ ינקריפּטיד HTTPS פֿאַרבינדונג צו באַשיצן דיין דאַטן בעשאַס טראַנסמיסיע.
שיקן ווידעא / אַודיאָ URL צו די Yout.com API פֿאַר MP3 פֿאָרמאַט שיפטינג. די אַפּי וועט אויטאָמאַטיש דעטעקט די אַודיאָ / ווידעא און צוגרייטן עס פֿאַר אָפּטימאַל פּלייבאַק אויף פאַרשידן דעוויסעס.
בייַשפּיל פֿאַר MP3 פֿאָרמאַט-שיפטינג
פאַרבייַטן YOUR_API_KEY
מיט דיין יינציק אַפּי שליסל (געפונען אויף דיין 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
שיקן ווידעא / אַודיאָ URL צו די Yout.com API פֿאַר MP4 פֿאָרמאַט-שיפטינג. די אַפּי וועט אויטאָמאַטיש דעטעקט די אַודיאָ / ווידעא און צוגרייטן עס פֿאַר אָפּטימאַל פּלייבאַק אויף פאַרשידן דעוויסעס.
בייַשפּיל פֿאַר MP4 פֿאָרמאַט-שיפטינג
פאַרבייַטן YOUR_API_KEY
מיט דיין יינציק אַפּי שליסל (געפונען אויף דיין 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
די אַודיאָ / ווידעא URL אין base64. קוק אַלע די בלעטער וואָס מיר שטיצן. דריקט דאָ
דעם איז געניצט צו טרים די אַודיאָ אָדער ווידעא און רעפּראַזענץ די רגע אין וואָס איר ווילן די אַודיאָ / ווידעא רעקאָרדינג צו אָנהייבן. איר קענען שיקן false
צו אָנווייַזן עס זאָל אָנהייבן פֿון די 0 סעקונדע.
דעם איז געניצט צו טרים די אַודיאָ אָדער ווידעא און רעפּראַזענץ די רגע אין וואָס איר ווילן די אַודיאָ / ווידעא רעקאָרדינג צו סוף. איר קענען שיקן <code>false</code> אויב איר טאָן נישט וועלן צו טרים די אַודיאָ / ווידעא.
דער טיטל אונטער וואָס די אַודיאָ / ווידעא וועט זיין רעקאָרדעד; עס איז אויך געניצט צו נאָמען די דזשענערייטאַד טעקע.
דער נאָמען פון די קינסטלער אונטער וואָס די טעקע וועט זיין רעקאָרדעד.
די קוואַליטעט אין וואָס די אַודיאָ טעקע וועט זיין רעקאָרדעד. די בנימצא קוואַלאַטיז זענען 32k
, 64k
, 128k
, 256k
, אָדער 320k
.
די קוואַליטעט אין וואָס די ווידעא טעקע וועט זיין רעקאָרדעד. די בנימצא מידות זענען 144
, 240
, 360
, 480
, 720
(פֿאַר הד), 1080
(פֿאַר והד), 2160
(פֿאַר 4 ק), אָדער 4320
(פֿאַר 8 ק).
וועגן אונדז API פּריוואַטקייט פּאָליטיק תּנאָים פון דינסט קאָנטאַקט אונדז גיי אונדז אויף BlueSky
2024 Yout LLC | געמאכט דורך nadermx