Список доступных форматов:
youtube-dl -F https://www.youtube.com/watch?v=ZNmX9NK1UVs
Скачает видео дорожку в 720р
youtube-dl -f 137 https://www.youtube.com/watch?v=ZNmX9NK1UVs
Скачает аудио дорожку
youtube-dl -f 140 https://www.youtube.com/watch?v=ZNmX9NK1UVs
Объединит аудио и видео дорожки:
ffmpeg -i видеофайл -i аудиофайл -c copy будущийфайл.mp4
Скачать с ютуба в 4К youtube-dl
Re: Скачать с ютуба в 4К youtube-dl
Есть видео без звука и отдельная звуковая дорожка в mp3. Объединить эти два потока в видео со звуком:
ffmpeg -i input.mp4 -i audio.mp3 -c:v copy -map 1:a result.mp4
Если звуковая дорожка окажется длиннее, чем видео, то по окончанию видео будет чёрный экран, а звук продолжится. Чтобы ограничить результат по длинне самого короткого потока, используется ключ -shortest
Даны два mp4 видео, заменить звук во втором видео звуком из первого видео без перекодирования:
ffmpeg -i a.mp4 -i b.mp4 -map 0:a -map 1:v -c copy -shortest b_result.mp4
ffmpeg -i input.mp4 -i audio.mp3 -c:v copy -map 1:a result.mp4
Если звуковая дорожка окажется длиннее, чем видео, то по окончанию видео будет чёрный экран, а звук продолжится. Чтобы ограничить результат по длинне самого короткого потока, используется ключ -shortest
Даны два mp4 видео, заменить звук во втором видео звуком из первого видео без перекодирования:
ffmpeg -i a.mp4 -i b.mp4 -map 0:a -map 1:v -c copy -shortest b_result.mp4
Re: Скачать с ютуба в 4К youtube-dl
youtube-dl -f 140 https://www.youtube.com/watch?v=USZZsi4licQ --cookies cookies-yt.txt добавит куки из сайта чтобы скачивать с возрастным ограничением
для этого надо поставить плагин в браузер "Get cookies.txt"
для этого надо поставить плагин в браузер "Get cookies.txt"
Re: Скачать с ютуба в 4К youtube-dl
youtube-dl -f bestvideo+bestaudio https://www.youtube.com/watch?v=RGr1L96i7qM --cookies cookies-yt.txt
Re: Скачать с ютуба в 4К youtube-dl
youtube-dl -a list.youtube.txt -f bestvideo+140 --cookies cookies-yt.txt
скачает списк из файла list.youtube.txt с наивысшим видеокачеством и аудиодорожкой 140
скачает списк из файла list.youtube.txt с наивысшим видеокачеством и аудиодорожкой 140
Re: Скачать с ютуба в 4К youtube-dl
To select specific resolutions, you can specify the size and audio quality so they get selected automatically - so for 480p:
-f 'bestvideo[height<=480]+bestaudio/best[height<=480]'
with bestvideo[height<=720]+bestaudio/best[height<=720] for 720p etc. This can added to config file at ~/.config/youtube-dl/config (or even /etc/youtube-dl.conf) so you don't get oversized downloads:
mkdir ~/.config/youtube-dl
echo "-f 'bestvideo[height<=720]+bestaudio/best[height<=720]'" >> ~/.config/youtube-dl/config
-f 'bestvideo[height<=480]+bestaudio/best[height<=480]'
with bestvideo[height<=720]+bestaudio/best[height<=720] for 720p etc. This can added to config file at ~/.config/youtube-dl/config (or even /etc/youtube-dl.conf) so you don't get oversized downloads:
mkdir ~/.config/youtube-dl
echo "-f 'bestvideo[height<=720]+bestaudio/best[height<=720]'" >> ~/.config/youtube-dl/config
Re: Скачать с ютуба в 4К youtube-dl
youtube-dl -a list.youtube.txt -f bestvideo[height<=1080]+140 --cookies cookies-yt.txt
Re: Скачать с ютуба в 4К youtube-dl
youtube-dl -f 'bestvideo[height<=1080]+bestaudio[ext=m4a]
Re: Скачать с ютуба в 4К youtube-dl
youtube-dl -f 'bestvideo[height<=1080,ext=mp4]+bestaudio[ext=m4a]' --cookies cookies-yt.txt
Re: Скачать с ютуба в 4К youtube-dl
#!/ usr/bin/env bash
# Download youtube video with desired quality
# youtube-dl accepts both fully qualified URLs and video id's such as AQcQgfvfF1M
url="$*"
echo "Fetching available formats for $url..."
youtube-dl -F "$url"
read -p "Please enter the desired format id: " FORMAT
## download the video
youtube-dl -f $FORMAT -g "$url"
## stream the video with mpv (no local file created)
# mpv --cache=1024 $(youtube-dl -f $FORMAT -g "$url")
# Download youtube video with desired quality
# youtube-dl accepts both fully qualified URLs and video id's such as AQcQgfvfF1M
url="$*"
echo "Fetching available formats for $url..."
youtube-dl -F "$url"
read -p "Please enter the desired format id: " FORMAT
## download the video
youtube-dl -f $FORMAT -g "$url"
## stream the video with mpv (no local file created)
# mpv --cache=1024 $(youtube-dl -f $FORMAT -g "$url")
Re: Скачать с ютуба в 4К youtube-dl
список поддерживаемых сайтов
https://ytdl-org.github.io/youtube-dl/supportedsites.html
https://ytdl-org.github.io/youtube-dl/supportedsites.html