Tha Yout.com API air a chumail aig dvr.yout.com
.
Gus faighinn gu Yout.com API, feumaidh tu an iuchair API sònraichte agad a thoirt a-steach. Gheibh thu iuchair API le bhith a’ clàradh leis an t-seòladh post-d agad. Feuch an cuimhnich thu an iuchair API agad a chumail dìomhair.
Tha dearbhadh leis an API air a làimhseachadh tro chinn-cinn HTTP. Feumaidh a h-uile iarrtas bann-cinn Ùghdarrachaidh anns a bheil an iuchair API agad san iuchair fòrmat: YOUR_API_KEY
, far a bheil YOUR_API_KEY
an iuchair a tha ri làimh air duilleag a’ chunntais agad.
Airson tèarainteachd, feumar a h-uile iarrtas a chuir thairis air ceangal crioptaichte HTTPS gus an dàta agad a dhìon aig àm tar-chuir.
Cuir URL bhidio / claisneachd chun API Yout.com airson atharrachadh cruth MP3. Lorgaidh an API am fuaim / bhidio gu fèin-ghluasadach agus ullaichidh e airson an ath-chluich as fheàrr air diofar innealan.
Eisimpleir airson atharrachadh cruth mp3
Cuir an iuchair API shònraichte agad na àite YOUR_API_KEY
(a lorgar air duilleag a’ chunntais Yout.com agad) agus cuir an URL claisneachd / bhidio na àite AUDIO_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
Cuir URL bhidio / claisneachd chun API Yout.com airson cruth MP4 atharrachadh. Lorgaidh an API am fuaim / bhidio gu fèin-ghluasadach agus ullaichidh e airson an ath-chluich as fheàrr air diofar innealan.
Eisimpleir airson atharrachadh cruth MP4
Cuir an iuchair API shònraichte agad na àite YOUR_API_KEY
(a lorgar air duilleag a’ chunntais Yout.com agad) agus cuir an URL claisneachd / bhidio na àite VIDEO_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
An URL claisneachd / bhidio ann am base64. Thoir sùil air na duilleagan air fad a tha sinn a’ toirt taic. Cliog an seo
Tha seo air a chleachdadh gus an claisneachd no bhidio a ghearradh agus a’ riochdachadh an dàrna fear aig a bheil thu airson gun tòisich an clàradh claisneachd / bhidio. Faodaidh tu false
a chuir a-steach gus innse gum bu chòir dha tòiseachadh bhon 0mh diog.
Tha seo air a chleachdadh gus an claisneachd no bhidio a ghearradh agus a’ riochdachadh an dàrna fear aig a bheil thu airson gun tig an clàradh claisneachd / bhidio gu crìch. Faodaidh tu <code>false</code> a chuir mura h-eil thu airson am fuaim / bhidio a ghearradh.
An tiotal fon tèid am fuaim/bhidio a chlàradh; tha e cuideachd air a chleachdadh gus am faidhle a chaidh a chruthachadh ainmeachadh.
Ainm an neach-ealain fon tèid am faidhle a chlàradh.
An càileachd aig an tèid am faidhle claisneachd a chlàradh. Is e na feartan a tha rim faighinn 32k
, 64k
, 128k
, 256k
, no 320k
.
An càileachd aig an tèid am faidhle bhidio a chlàradh. Is e na feartan a tha rim faighinn 144
, 240
, 360
, 480
, 720
(Airson HD), 1080
(Airson UHD), 2160
(Airson 4k), no 4320
(Airson 8k).
Mu ar deidhinn API Poileasaidh Dìomhaireachd Teirmean seirbheis Cuir fios thugainn Lean sinn air BlueSky
2024 Yout LLC | Air a dhèanamh le nadermx