shalmonanandas / gui-youtube-dl Goto Github PK
View Code? Open in Web Editor NEWA cross platform GUI for youtube-dl written entirely in python using the WX library.
License: GNU General Public License v3.0
A cross platform GUI for youtube-dl written entirely in python using the WX library.
License: GNU General Public License v3.0
I attempted to download a 5 minute clip from an 8 hour video.
First, the time-range controls are set as hh:mm:ss:ms TT so the date ranges are AM/PM which doesnt make sense
Second, clicking the download button just causes the gui process to hang in the background with no indication anything is being done.
how to use custom argument?
the video I downloaded always in webm aand 720p
i want to change it to mp4 1080p
Code fails to run if custom args arent mentioned. rolling back custom args until I fix it.
HI again. Maybe this is partially just a case of this program not being able to parse the information on void.gg?
But a lot of the other error messages are weird, & once again some of the files in this package seem to have an identity crisis.
From the menu I managed to get (from gui_rework.exe, since the other one won't stay open long enough to figure it out), I clicked on "Single Video". For some reason, the Cookie field defaulted to "batch_file.txt". I would've thought it should select "default_cookies.txt", & would instead use "batch_file" for the Multiple Videos section... but I left it alone & put in the URL I wanted to extract a video from: https://void.gg/post/12848
After selecting desired quality (1080p) & destination, I clicked the Download button. A black window popped up, blank for a while, then suddenly a bunch of text spewed out & it disappeared before I could read it.
(Really not user-friendly... I ended up having to use OBS to record myself doing this stuff, pause at just the right time, & take screenshots of the video. :( This could really use a fix in & of itself.)
It said what's in this screenshot (sorry, I have to type so much already I can't transcribe all this stuff too)
I understand if the "unsupported URL" simply means this program can't parse how Void handles their videos, though I hope that can be updated...
But I'm reporting this because it also said permission denied, related to the cookies, then failing to execute the script due to unhandled exception. Is that an error of the program that might need fixed?
So then, I figured I should try again, but with the cookies that I think seem to actually be meant for single video downloads, "default_cookies.txt", & tried again. Once again, a black window flashed up, sat a moment, then vomited error text again before promptly vanishing. Again, I recorded & exported a screenshot of the single frame with the full message:
And hooooo boy, that's REALLY confusing! It says the cookies' directory isn't a valid URL or something, then tells me I should use the same directory that it said was invalid (I dunno how to even do that!), the directory string has the "default_cookies.txt" as being under "multi_download_files", even though I was using the "Single Video Download" submenu, & ALSO has an incomplete folder address in there (C:\Program)....? (Does it not like there being a space between the words "Program Files" or something?)
Actually looking in the program folder, I guess for some reason all the "cookies" are just dumped in the "multi_download_files" folder (why not just call it Cookies then?), & they're ALL totally blank except the "default" one which says:
# Netscape HTTP Cookie File
# This file is generated by yt-dlp. Do not edit.
Upon further testing I WAS able to download a YouTube video, with "default_cookies.txt" (though it seems unable to handle Shorts, & I guess I had to have the ffmpeg version of this program to get the video/audio merged. I wish that was made more clear on the Readme or Release page cuz I didn't know that's what it was for & thought it would do that by default). It still had the same error as my second screenshot at the very beginning of the status screen, fussing about the cookies, & 10 or so other Warnings, but it worked.
Like... I know I'm a tech noob, but it kind of looks like this program's got so many internal & external inconsistencies that it doesn't know what's where... ^^;; But of course if it's my fault somehow, or only caused by trying to download from Void.gg, please let me know.
But if not, uh, I hope this can be looked into too. Thanks.
OS: Windows 10, clip downloader
Hi, uh, I don't know much about Github stuff, so maybe I'm just doing something wrong...
Anyway, I have Windows 10 (64 bit). I found the Releases, & got the Windows one (not Linux, I was careful) with the simplest name figuring it's most likely the default one (so not the Barebones or FFMPEG ones).
But when I opened the .zip file, the folder in there is called "Gui-Youtube-dl-3.1.2-barebones-ytdlp".
(Is something misnamed? Is the actual regular version one of the other ones?)
And after I extracted the folder into Program Files, I looked for "youtube-dl-gui.exe", which is what the Readme says I'm supposed to open... but there's no file by that name.
So I open "yt-dlp.exe" (which at least looks like it would be the intended program file), & a black window pops up, sits there blank momentarily, then flashes a message real quick & closes before I can read it.
I had to take several tries mashing the Print Screen button so I could finally see what it said:
Usage: yt-dlp.exe [OPTIONS] URL [URL...]
yt-dlp.exe: error: You must provide at least one URL.
Type yt-dlp --help to see a list of all options.
So then, uh, I noticed there's another executable in there: "gui_rework.exe". I tried that, & THAT was what finally gave me the menu it seems we're supposed to get.
So um, yeah, everything seems so inconsistent & confusing here. Maybe the Readme & Release folder contents should be updated to reflect what we're actually supposed to expect & do to use this application? Thanks.
Hello , i also want to know that can i add cookies or username & password to gui ?
some site needed vip auth. thanks
Need to implement multi-threading so the Gui doesnt become unresponsive when the download process runs.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.