Tuesday, 6 May 2025

YouTube video download command prompt

Agar aap Command Prompt (CMD) se YouTube video download karna chahte hain, to aapko yt-dlp tool install karna hoga. Neeche step-by-step Urdu mein samjhaya gaya hai:


Step 1: yt-dlp Install karna (Windows ke liye)

  1. yt-dlp.exe download karein:

  2. yt-dlp.exe ko kisi folder mein rakh dein (jaise Downloads ya C:\yt-dlp).


Step 2: CMD se Video Download Karna

  1. CMD open karein (Windows + R dabayein, phir cmd likh ke Enter karein).

  2. Jahan yt-dlp.exe rakha hai, us folder mein jaayein:

    cd C:\Users\AapkaNaam\Downloads
    
  3. Phir ye command likhein:

    yt-dlp.exe "https://www.youtube.com/watch?v=VIDEO_ID"
    

    Example:

    yt-dlp.exe "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
    

Sirf Audio (MP3) Download Karna ho to:

yt-dlp.exe -x --audio-format mp3 "https://www.youtube.com/watch?v=VIDEO_ID"

Agar aap chahein to main aapko yt-dlp.exe ka direct download link bhi de sakta hoon. Bataiye, chahiye?

***********************************************

Option 2: Pure Frontend (YTDLP Web Assembly)

No backend needed! Uses WebAssembly to run yt-dlp in the browser.

<!DOCTYPE html>

<html>

<body>

  <input type="text" id="url" placeholder="YouTube URL">

  <button onclick="downloadVideo()">Download</button>

  <div id="result"></div>


  <script src="https://cdn.jsdelivr.net/npm/yt-dlp@1.0.0/ytdlp.min.js"></script>

  <script>

    async function downloadVideo() {

      const url = document.getElementById('url').value;

      const resultDiv = document.getElementById('result');

      resultDiv.innerHTML = "Processing...";


      try {

        const video = await ytdlp(url);

        const downloadLink = document.createElement('a');

        downloadLink.href = URL.createObjectURL(new Blob([video.data], { type: 'video/mp4' }));

        downloadLink.download = video.filename || 'video.mp4';

        downloadLink.click();

        resultDiv.innerHTML = "Download started!";

      } catch (e) {

        resultDiv.innerHTML = `Error: ${e.message}`;

      }

    }

  </script>

</body>

</html>


EmoticonEmoticon