>>1082571
>For the non autistic Open Video Downloader exists.
I looked it up and the development of the original died in November 2021, there is an updated fork though:
https://github.com/StefanLobbenmeier/youtube-dl-gui
>>1082594
>Statcher. Use Statcher, GUI frontend for yt-dlp.
>Death to command line interfaces.
Alright.
<Let's see....
>It's not in repositories of any distribution, nor the AUR
<Well that's fine, let's see the github
>There is no github
>It's a closed source frontend for an open source program, so no third party can make a flatpak, appimage, or anything else to distribute it.
>Only way to install it on linux is a .deb file from the dev's personal website, with the dev promising to open source their program back in August of 2023 (pic related)
T-Thanks
>>1082585
>Now I just need to learn how to download sections of the clips so I don't have to download fuckhuge files, clip and reencode them.
Here is an example, with a 6 hour and 50 minute longplay video of MechWarrior 4 Mercs from
https://yewtu.be/watch?v=hCkcXVJPgD4 The following command cuts a clip from timestamp 6:17:45 to 6:22:50.
yt-dlp --download-sections "*6:17:45-6:22:50" "https://www.youtube.com/watch?v=hCkcXVJPgD4"
I'm not sure if the downloaded file is trimmed accurately to the second, but it seems to work well enough. By default it downloads the highest quality streams it can, in this case stream 308 (1440p 60fps VP9 in webm container video) and stream 251 (120k opus audio), The result is a 367MB 5 minute 10 second webm file downloaded in 3min 14 seconds at a download speed of 1.67MiB/s
To grab the same clip with VP9 720p 30fps video (stream 247) and 62k opus audio (stream 250):
yt-dlp -f 247+250 --download-sections "*6:17:45-6:22:50" "https://www.youtube.com/watch?v=hCkcXVJPgD4"
The result is a 5 minute 10 second 41MB webm file downloaded in 3 minutes 14 seconds at 217.53KiB/s (jewtube throttled the download it seems)
The limitation with this method is that if it's a 60fps video, youtube only has 60fps streams for 720p and above resolutions, the lower resolutions are all 30fps. If you wanted a 60fps version of a clip in a lower resolution, you'd have to encode it yourself. Webm in this post is an example of that, encoded from youtube's 1440p VP9 clip with SVT-AV1-PSY into 576p AV1 video, with 96k opus audio, using ffmpeg build from
https://github.com/Uranite/FFmpeg-Builds with the following command that may or may not have sensible parameters:
ffmpeg -hide_banner -i "input.webm" -map_metadata -1 -vf scale=1024:576 -c:v libsvtav1 -crf 54 -preset 5 -svtav1-params tune=0:keyint=10s:enable-overlays=1:scd=1:scm=2 -colorspace bt709 -pix_fmt yuv420p -c:a libopus -ac 2 mw4_crf54_preset5_8bit_tune0_576p.webm
The "Error parsing Opus packet header." error is a recent phenomenom, but it seems harmless.