-map 0 -map_metadata 0 -c:v libx265 -crf 30 -c:a libopus -af loudnorm=I=-16:LRA=11:TP=-1.5 -vf scale=-1:720-map 0 -map_metadata 0 -c:v hevc_nvenc -preset p7 -rc:v vbr -cq:v 30 -c:a libopus -af loudnorm=I=-16:LRA=11:TP=-1.5 -vf scale=-1:720-map -0:s
yt-dlp <URL.xml> --match-filter "title ~= s01e"- Video:
VP9 720p - Audio:
Opus 96k - Skip Youtube shorts
- Remove sponsored blocks from videos
- Embed subs
- Embed thumbnails
download.sh:
#/usr/bin/env bash
yt-dlp \
--playlist-end 100 \
-f 'bestvideo[height<=720][vcodec~="^(vp09|vp9)"][fps<50]+bestaudio[acodec=opus][tbr<=96k]' \
--merge-output-format mkv \
--match-filter 'original_url!*=/shorts/' \
--sponsorblock-remove all \
--embed-thumbnail \
--add-metadata \
--embed-chapters \
--all-subs \
--embed-subs \
--output="%(playlist)s/Season-1/%(playlist_index)s. %(title)s.%(ext)s" \
--batch-file ./links.txtFor using cookies from Flatpak Firefox:
--cookies-from-browser firefox:~/.var/app/org.mozilla.firefox/.mozilla/firefox
links.txt
# Like Nastya
https://www.youtube.com/@LikeNastyaofficial
# Влад и Никита на русском
https://www.youtube.com/@user-yo4kv2zx9g
# Диана и Рома
https://www.youtube.com/@user-we4nc2jy1q
# Капуки Кануки - новые серии
https://www.youtube.com/watch?v=otroi-lAiok&list=PLiIdmM3Dxc9CpYx5M91Kw0Nl_4hn2Y7DK
# Веселая школа с Машей Капуки Кануки
https://www.youtube.com/watch?v=5S3QLVSMPQU&list=PLHB-0EeFMzoN3vVzsw77V0kIBrIAnfbiz
# Привет, Бьянка
https://www.youtube.com/watch?v=bzHUtmSvSuk&list=PLQ-YCT8QcKkkzl6j6LUt55sp5MkBSeWw_
# Yakka Dee
# https://www.youtube.com/@YakkaDeeyt-dlp --match-filter 'original_url!*=/shorts/' <...args>yt-dlp --playlist-reverse --output="%(playlist)s/%(title)s.%(ext)s" <PodcastUrl>
export book="Ордо Магос|Дэн Абнетт|Кирилл Головин|Инквизитор Эйзенхорн|4|https://www.youtube.com/watch?v=s-NSoCudv-U" && \
IFS='|' read -r title author narrator series series_num url <<< "$book" && \
export filename="$author - [$series - $series_num] - $title [$narrator].%(ext)s" \
yt-dlp --extract-audio --audio-format m4a --embed-chapters --embed-metadata \
--embed-thumbnail --convert-thumbnails jpg \
--replace-in-metadata "genre" ".*" "Audiobook" \
--parse-metadata "$title:%(title)s" \
--parse-metadata "$author:%(artist)s" \
--parse-metadata "$series:%(album)s" \
--parse-metadata "$narrator:%(composer)s" \
--parse-metadata "$series_num:%(track_number)s" \
--postprocessor-args "ffmpeg:-c:a copy" \
-o "$filename" \
"$url"
- Output path:
{source_path}/Handbrake - File format:
{source} [{preset}, {quality_type}{quality_bitrate}][{encoder_bit_depth}bit]