Files
dotfiles/pkgs/customscripts/src/ytmp3
2022-12-08 01:00:12 +05:30

10 lines
312 B
Plaintext

#!/usr/bin/env nix-shell
#! nix-shell -i bash -p ffmpeg yt-dlp
yt-dlp -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