Files
dotfiles/overlays/customscripts/src/ytmp3
2021-05-16 08:00:04 +05:30

10 lines
320 B
Plaintext

#!/usr/bin/env nix-shell
#! nix-shell -i bash -p ffmpeg youtube-dl
youtube-dl -f bestaudio -o "ytmp3.%(title)s.%(ext)s" "$1"
file=$(echo ytmp3.*.*)
newfile=$(echo $file | cut -c 7-)
mv "$file" "$newfile"
ffmpeg -i "$newfile" -c:a mp3 "${newfile%.*}.mp3"
rm "$newfile"
#trust me ive a reason for lossy->lossy transcoding