Add yt-dlp-functions

This commit is contained in:
Midgard 2022-10-05 18:32:52 +02:00
parent 59fb8e4c88
commit ac7878b1da
Signed by untrusted user who does not match committer: midgard
GPG key ID: 511C112F1331BBB4

45
yt-dlp-functions.sh Normal file
View file

@ -0,0 +1,45 @@
ytdns() { # yt download no-subs
yt-dlp \
--merge-output-format mkv --embed-chapters \
--format="((248/bestvideo[height<=1080])+(251/bestaudio))/best" \
"$@"
}
ytd() { # yt download
ytdns --all-subs --embed-subs "$@"
}
ytdbns() { # yt download best no-subs
yt-dlp \
--merge-output-format mkv --embed-chapters \
--format="(bestvideo+bestaudio)/best" \
"$@"
}
ytdb() { # yt download best
ytdbns --all-subs --embed-subs "$@"
}
ytda() { # yt download audio
yt-dlp --extract-audio --format="bestaudio" "$@"
}
ytdfpl() { # yt download fixed playlist
# Same order as on site, we use this for playlists that will not grow any more ("fixed")
ytd \
--download-archive downloaded.list \
-o "%(playlist_index)04d-%(title)s-%(id)s.%(ext)s" \
"$@"
}
ytdpl() { # yt download playlist
# --playlist-reverse: Reversed order, we use this for playlists that will grow
ytdfpl --playlist-reverse "$@"
}
ytdafpl() { # yt download audio fixed playlist
# Same order as on site, we use this for playlists that will not grow any more ("fixed")
ytda \
--download-archive downloaded.list \
-o "%(playlist_index)04d-%(title)s-%(id)s.%(ext)s" \
"$@"
}
ytdapl() { # yt download audio playlist
# --playlist-reverse: Reversed order, we use this for playlists that will grow
ytdafpl --playlist-reverse "$@"
}