Run youtube-dl inside a docker container.
# Pull Docker Image From Docker Hub
docker pull mirakurun/youtube-dl
# Build Docker Image
docker build -t youtube-dl .
# Download Video
docker run --rm -v $(pwd)/youtube-dl.conf:/etc/youtube-dl.conf:ro -v $(pwd)/downloads:/app/downloads mirakurun/youtube-dl -i -f https://www.youtube.com/...
# Extract Audio
docker run --rm -v $(pwd)/youtube-dl.conf:/etc/youtube-dl.conf:ro -v $(pwd)/downloads:/app/downloads mirakurun/youtube-dl -i -x --audio-format m4a --audio-quality 0 https://www.youtube.com/...
# Download Video
docker-compose run --rm youtube-dl -i -f https://www.youtube.com/...
# Extract Audio
docker-compose run --rm youtube-dl -i -x --audio-format m4a --audio-quality 0 https://www.youtube.com/...
## Specify audio format: "best", "aac","flac", "mp3", "m4a", "opus", "vorbis", or "wav"; "best" by default; No effect without -x