Basic Usage[edit]

To download a video with youtube-dl, just pass the YouTube URL as an argument. This will download the video in the highest quality.

$ youtube-dl ""

Listing All Available Formats[edit]

$ youtube-dl -F ""

Download a Specific Format[edit]

Say you want to download just the DASH audio from a video:

$ youtube-dl -f 141 ""

Downloading Audio[edit]

When downloading DASH audio using youtube-dl, you must convert the audio in order to play it using an audio player using ffmpeg.

$ ffmpeg -i input.m4a -vn -acodec copy output.m4a

This is needed since the MP4 container from youtube is set to dash rather than m4a and isn't recognized by most players.


Merging Audio / Video[edit]

This is the command youtube-dl invokes in order to merge audio and video.

$ ffmpeg command line: ffmpeg -y -i 'file:V.webm' -i 'file:A.m4a' -c copy -map 0:v:0 -map 1:a:0 'file:AV.mkv'