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

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

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 ಗೌಪ್ಯತೆ ನೀತಿ ಸೇವಾ ನಿಯಮಗಳು ನಮ್ಮನ್ನು ಸಂಪರ್ಕಿಸಿ BlueSky ನಲ್ಲಿ ನಮ್ಮನ್ನು ಅನುಸರಿಸಿ

2024 Yout LLC | ಮಾಡಿದ್ದು nadermx