Іноді потрібно завантажити відео з Youtube або вирізати фрагмент, а різні онлайн-сервіси через певні причини та обставини не допомагають. Як легко це зробити одразу з командного рядка Linux – ми розкажемо у цій статті.
1. Завантажити виконуваний Python-файл yt-dlp з офіційного GitHub-репозиторію за посиланням:
https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp
2. Протестувати чи працює:
chmod +x yt-dlp python3 yt-dlp
3. Встановити ffmpeg і перевірити командою:
ffmpeg
4. Завантажити відео Youtube за URL-посиланням з допомогою yt-dlp:
./yt-dlp "https://www.youtube.com/watch?v=JcbaZ9WMuD4"./yt-dlp "https://www.youtube.com/watch?v=JcbaZ9WMuD4" -o video.webm
5. Вивантажити фрагмент з файлу відео з допомогою ffmpeg (параметри отримати через https://ytcutter.link/):
ffmpeg -ss 2199 -t 308 -i video.webm -y -c copy video-2199-308-JcbaZ9WMuD4.mp4
6. Конвертувати файл з розширенням webm в mp4:
ffmpeg -i input.webm output.mp4
Можна також завантажувати аудіо:
python3 yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=0R74KeMjjeU
Довідка: https://github.com/yt-dlp/yt-dlp/wiki/FAQ

Альтернативні інструменти & сервіси
- YTmp3 – конвертер Youtube-відео в mp3 високої якості
- YTDown – даунлоадер відео Youtube.
- Скрипт Tampermonkey
Автор: © Konrad Ravenstone, KR. Laboratories Research


