Ladda ner ljud från YouTube

Lästid: ca 8 min

Vad du lär dig

I det här momentet installerar vi det första verktyget vi behöver: yt-dlp. Det är ett kommandoradsverktyg som låter oss ladda ner video och ljud från YouTube. Vi kommer att konfigurera det så att det automatiskt extraherar ljudet, konverterar det till en MP3-fil och sparar det i din "Nedladdningar"-mapp.

Terminalen

Vi kommer att använda terminalen, som är ett textbaserat gränssnitt för att prata med din dator. Varje steg innebär att du skriver eller klistrar in ett kommando och trycker på Enter. Det är enkelt när man väl kommer igång.

Steg-för-steg-installation

1. Öppna en terminal

Hitta och öppna programmet som heter "Terminal" eller "Konsol".

2. Skapa en personlig bin-mapp

Det här är en standardplats för program som du installerar själv. Kommandot skapar mappen om den inte redan finns.

mkdir -p ~/bin

3. Ladda ner yt-dlp

Det här kommandot använder curl för att ladda ner den senaste versionen av yt-dlp och sparar den i mappen du just skapade.

curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp \
     -o ~/bin/yt-dlp

4. Gör filen körbar

Du måste ge systemet tillåtelse att köra filen som ett program.

chmod +x ~/bin/yt-dlp

5. Lägg till din bin-mapp i systemets sökväg

Det här gör att du kan köra yt-dlp från vilken mapp som helst i terminalen.

echo 'export PATH="$HOME/bin:$PATH"' >> ~/.bashrc

Läs sedan in ändringen i din nuvarande terminalsession:

source ~/.bashrc

Om du använder Zsh istället för Bash, ändra .bashrc till .zshrc i kommandona ovan.

6. Installera ffmpeg

ffmpeg är ett verktyg för att arbeta med ljud och video. yt-dlp använder det för att konvertera det nedladdade ljudet till MP3-format.

För Debian/Ubuntu:

sudo apt update && sudo apt install ffmpeg

För Fedora:

sudo dnf install ffmpeg

För Arch Linux:

sudo pacman -S ffmpeg

Smart standardkonfiguration

Nu ska vi se till att yt-dlp alltid gör det vi vill: extraherar ljud som MP3 till en specifik mapp.

1. Skapa en konfigurationsmapp

mkdir -p ~/.config/yt-dlp

2. Skapa konfigurationsfilen

Kopiera och klistra in hela det här blocket i terminalen och tryck Enter:

cat << 'EOF' > ~/.config/yt-dlp/config
# Extrahera ljud
-x
# Sätt ljudformat till mp3
--audio-format mp3
# Välj högsta ljudkvalitet
--audio-quality 0
# Säkerställ att filnamn är "rena" från konstiga tecken
--restrict-filenames
# Spara i mappen Nedladdningar med videons titel som filnamn
-o ~/Downloads/%(title)s.%(ext)s
EOF

3. Ladda ner en MP3

Nu är allt klart! Öppna terminalen och kör:

yt-dlp <YOUTUBE_URL>

Ersätt <YOUTUBE_URL> med länken till en verklig YouTube-video.

4. Hitta din fil

Öppna din filhanterare och gå till mappen "Nedladdningar". Där bör du hitta en MP3-fil med videons titel.

Nästa steg

Nu när vi kan hämta ljudfiler från YouTube är nästa steg att omvandla talet i filen till text. I nästa moment sätter vi upp den miljö som krävs för att köra KB-Whisper.