title: Use CURL with youtube-dl as external downloader
body: <p>I am using the youtube-dl library for converting videos to mp3, and looking to speed up the conversion &amp; downloading process.</p>
  <p>(Recently read about <strong>--external-downloader</strong> aria2c(to speed downloads) with youtube-dl, and found it super amazing. but since my sites hosted on pythonanywhere, they don't provide access to ROOT(admin) to install these packages).</p>
  <p>There are several external-downloaders supported by youtube-dl like <strong>curl,wget,httpie</strong>.</p>
  <p><strong>Since,(I was not able to install aria2c), I decided to try 'curl':</strong></p>
  <p>Here's the code, I have tried for my application:</p>
  <pre><code>ydl_opts = {
  'format': 'worstaudio/worst',
  'postprocessors': [{'key': 'FFmpegExtractAudio',
             'preferredcodec': 'mp3',
             'preferredquality': '192'}],
  'outtmpl': 'media/'+result,
  'noplaylist':True,
  'ignoreerrors':True,
  'max-downloads':1,
  'external-downloader':'curl'
  }
  ydl = youtube_dl.YoutubeDL(ydl_opts)
  </code></pre>
  <p>But, that seems nothing has improved, also (I am not able to understand if it is correct or not) (referred the youtube-dl documentation, but didn't find anything helpful with this).</p>
  <p>Can anybody help me, where am I going wrong?</p>
  <p>Also, is there anything that can be done to boost speed for youtube-dl downloads?</p>