Youtube-dl - Simply download mp3 and mp4

August 22, 2021 23:20


Add the following to the .bashrc to enable your alias. The downloadbest alias always tries to get the really best format, but does not work all the times!

alias downloadmp3="python3 ~/.youtube-dl -x -i --prefer-ffmpeg --audio-format mp3 --embed-thumbnail"
alias downloadbestmp3="python3 ~/.youtube-dl -x -i --format "bestaudio/best" --prefer-ffmpeg --audio-format mp3 --embed-thumbnail"
alias downloadmp4="python3 ~/.youtube-dl -i --prefer-ffmpeg --format mp4 --embed-thumbnail"
alias downloadbestmp4="python3 ~/.youtube-dl --format "bestvideo+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mp4 --embed-thumbnail"

Add the following into your crontab to make sure the used binary is always the latest version (updated at 14:00 every day) - this prevents strange errors after some time the binary was downloaded.

0 14 * * * bash -c "wget -q -O $HOME/.youtube-dl && chmod +x $HOME/.youtube-dl"

You must install the following packages to ensure the downloaded files can be convterted to the required format.

sudo apt install ffmpeg


…just an example here:

downloadmp4 ""