API દસ્તાવેજીકરણ

API કિંમત માટે અહીં ક્લિક કરો

Yout.com API dvr.yout.com પર હોસ્ટ થયેલ છે.


પ્રમાણીકરણ

Yout.com API ને ઍક્સેસ કરવા માટે, તમારે તમારી અનન્ય API કી શામેલ કરવી આવશ્યક છે. તમે તમારા ઇમેઇલ સરનામાં સાથે સાઇન અપ કરીને API કી મેળવી શકો છો. કૃપા કરીને તમારી API કીને ગુપ્ત રાખવાનું યાદ રાખો.

API સાથે પ્રમાણીકરણ HTTP હેડરો દ્વારા નિયંત્રિત થાય છે. બધી વિનંતીઓને ફોર્મેટ કીમાં તમારી API કી ધરાવતાં અધિકૃત હેડરની જરૂર છે: YOUR_API_KEY , જ્યાં YOUR_API_KEY એ તમારા એકાઉન્ટ પૃષ્ઠ પર ઉપલબ્ધ કી છે.

સુરક્ષા માટે, ટ્રાન્સમિશન દરમિયાન તમારા ડેટાને સુરક્ષિત રાખવા માટે તમામ વિનંતીઓ એન્ક્રિપ્ટેડ HTTPS કનેક્શન પર મોકલવી આવશ્યક છે.


MP3 ફોર્મેટ-શિફ્ટિંગ

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 ફોર્મેટ-શિફ્ટિંગ

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}"

Glossary of parameters

video_url
string (required)

base64 માં ઓડિયો/વિડિયો URL. અમે સપોર્ટ કરીએ છીએ તે બધા પૃષ્ઠોને તપાસો. અહીં ક્લિક કરો

start_time
int

આનો ઉપયોગ ઑડિઓ અથવા વિડિયોને ટ્રિમ કરવા માટે થાય છે અને તમે ઑડિયો/વિડિયો રેકોર્ડિંગ શરૂ કરવા માંગો છો તે બીજાને રજૂ કરે છે. તે 0મી સેકન્ડથી શરૂ થવું જોઈએ તે દર્શાવવા માટે તમે false મોકલી શકો છો.

end_time
int / bool (false)

આનો ઉપયોગ ઑડિયો અથવા વિડિયોને ટ્રિમ કરવા માટે થાય છે અને તમે ઑડિયો/વિડિયો રેકોર્ડિંગ સમાપ્ત કરવા માગો છો તે બીજાને રજૂ કરે છે. જો તમે ઓડિયો/વિડિયોને ટ્રિમ કરવા માંગતા ન હોવ તો તમે <code>false</code> મોકલી શકો છો.

title
string (required)

શીર્ષક કે જેના હેઠળ ઑડિઓ/વિડિયો રેકોર્ડ કરવામાં આવશે; તેનો ઉપયોગ જનરેટ કરેલી ફાઇલને નામ આપવા માટે પણ થાય છે.

artist
string

કલાકારનું નામ જેના હેઠળ ફાઇલ રેકોર્ડ કરવામાં આવશે.

audio_quality
string

ગુણવત્તા કે જેના પર ઑડિઓ ફાઇલ રેકોર્ડ કરવામાં આવશે. ઉપલબ્ધ ગુણો 32k , 64k , 128k , 256k , અથવા 320k છે.

video_quality
string

જે ગુણવત્તા પર વિડિઓ ફાઇલ રેકોર્ડ કરવામાં આવશે. ઉપલબ્ધ ગુણો 144 , 240 , 360 , 480 , 720 (HD માટે), 1080 (UHD માટે), 2160 (4k માટે), અથવા 4320 (8k માટે) છે.

અમારા વિશે API ગોપનીયતા નીતિ સેવાની શરતો અમારો સંપર્ક કરો બ્લુસ્કાય પર અમને અનુસરો

2025 Yout LLC | દ્વારા કરવામાં આવેલ છે nadermx