Yout.com API er hýst á dvr.yout.com
.
Til að fá aðgang að Yout.com API verður þú að hafa einstaka API lykilinn þinn með. Þú getur fengið API lykil með því að skrá þig með netfanginu þínu. Vinsamlegast mundu að halda API lyklinum þínum trúnaðarmáli.
Auðkenning með API er meðhöndluð í gegnum HTTP hausa. Allar beiðnir krefjast heimildarhauss sem inniheldur API lykilinn þinn með sniðlyklinum: YOUR_API_KEY
, þar sem YOUR_API_KEY
er lykillinn sem er tiltækur á reikningssíðunni þinni.
Til öryggis verður að senda allar beiðnir um dulkóðaða HTTPS tengingu til að vernda gögnin þín meðan á sendingu stendur.
Sendu slóð myndbands/hljóðs til Yout.com API til að breyta MP3 sniði. API greinir sjálfkrafa hljóðið/myndbandið og undirbýr það fyrir bestu spilun á ýmsum tækjum.
Dæmi um MP3 Format-Shifting
Skiptu um YOUR_API_KEY
fyrir þinn einstaka API lykil (finnst á Yout.com reikningssíðunni þinni) og skiptu um AUDIO_URL fyrir hljóð-/myndbandsslóðina:
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
Sendu myndbands-/hljóðslóð til Yout.com API til að breyta MP4 sniði. API greinir sjálfkrafa hljóðið/myndbandið og undirbýr það fyrir bestu spilun á ýmsum tækjum.
Dæmi um MP4 Format-Shifting
Skiptu um YOUR_API_KEY
fyrir þinn einstaka API lykil (finnst á Yout.com reikningssíðunni þinni) og skiptu VIDEO_URL út fyrir hljóð-/myndbandsslóðina:
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
Hljóð/mynd slóðin í base64. Athugaðu allar síðurnar sem við styðjum. Smelltu hér
Þetta er notað til að klippa hljóðið eða myndbandið og táknar það annað sem þú vilt að hljóð-/myndupptakan byrji. Þú getur sent false
til að gefa til kynna að það ætti að byrja á 0. sekúndu.
Þetta er notað til að klippa hljóðið eða myndbandið og táknar það annað sem þú vilt að hljóð-/myndupptöku ljúki. Þú getur sent <code>false</code> ef þú vilt ekki klippa hljóðið/myndbandið.
Titillinn sem hljóðið/myndbandið verður tekið upp undir; það er einnig notað til að heita mynduðu skránni.
Nafn listamanns sem skráin verður tekin upp undir.
Gæðin sem hljóðskráin verður tekin upp í. Tiltækir eiginleikar eru 32k
, 64k
, 128k
, 256k
, eða 320k
.
Gæðin sem myndbandsskráin verður tekin upp í. Tiltækir eiginleikar eru 144
, 240
, 360
, 480
, 720
(fyrir HD), 1080
(fyrir UHD), 2160
(fyrir 4k) eða 4320
(fyrir 8k).
Um okkur API Persónuverndarstefna Þjónustuskilmálar Hafðu samband Fylgstu með okkur á BlueSky
2024 Yout LLC | Gert af nadermx