Any of you use yt-dlp? I have a dumb question. I am ripping some music from Youtube using Termux (as i have not been able to find HQ rips of them yet and i'd rather have the convencience) then syncing them to my desktop to a "to-do get rips" directory.
All it's fine, but when i try to open them with Audacious it complains the files are corrupt. I ran ffprobe on Termux and this was what it showed up initially:
Input #0, matroska,webm, from 'SlipySlidy - [MapleStory BGM] Ellinia: Moonlight Shadow [XYtHWyrVm30].opus':
Metadata:
ENCODER : Lavf60.16.100
Duration: 00:02:38.56, start: 0.001000, bitrate: 129 kb/s
Stream #0:0(eng): Audio: opus, 48000 Hz, stereo, fltp (default)
Metadata:
ENCODER : Lavc60.31.102 libopus
DURATION : 00:02:38.560000000
So pulling straight up from yt-dlp puts the audio inside a webm container,, i guess? I tried passing the -f opus args to the external downloader and the resulting file looked like this
Input #0, ogg, from 'SlipySlidy - [MapleStory BGM] Ellinia: Moonlight Shadow [XYtHWyrVm30].opus':
Duration: 00:02:38.56, start: 0.007000, bitrate: 127 kb/s
Stream #0:0(eng): Audio: opus, 48000 Hz, stereo, fltp
Metadata:
encoder : Lavc60.31.102 libopus
Is this normal behavior by default? Or am i missconfiguring yt-dlp? Also TIL ogg is also a container. I have a long way to go, shit.
>also
Yes, i am reencoding some lossy music from Youtube sometimes. Mostly to add fade-in and fade-out effects when extracting specific tracks from very long single video playlists. This track was an example though, is the shortest one i had at hand.