Skip to content

Instantly share code, notes, and snippets.

@zbycz
Created December 5, 2025 19:23
Show Gist options
  • Select an option

  • Save zbycz/b7aa439a2326395f457e53ee7f5ba397 to your computer and use it in GitHub Desktop.

Select an option

Save zbycz/b7aa439a2326395f457e53ee7f5ba397 to your computer and use it in GitHub Desktop.
#!/bin/bash
echo "Zadej URL videa z YouTube:"
read URL
# Kontrola základního formátu
if [[ ! "$URL" =~ ^https://www\.youtube\.com/watch\?v= ]]; then
echo "URL není ve tvaru https://www.youtube.com/watch?v=XYZ"
exit 1
fi
# Zakázat playlist
if [[ "$URL" == *"list="* ]]; then
echo "Toto je playlist. Použij prosím URL jednoho videa."
exit 1
fi
echo "Od kolikáté vteřiny chceš začít?"
read FROM
echo "Do kolikáté vteřiny chceš oříznout?"
read TO
echo "Jak se má jmenovat výsledný MP3 soubor (bez .mp3)?"
read OUTPUT
# Spuštění yt-dlp
yt-dlp -x --audio-format mp3 \
--postprocessor-args "ffmpeg:-ss $FROM -to $TO" \
-o "${OUTPUT}.%(ext)s" \
"$URL"
echo "Hotovo! Výsledek: ${OUTPUT}.mp3"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment