bluegrams / vividl Goto Github PK
View Code? Open in Web Editor NEWModern Windows GUI for youtube-dl/ yt-dlp
Home Page: https://vividl.sourceforge.io
License: BSD 3-Clause "New" or "Revised" License
Modern Windows GUI for youtube-dl/ yt-dlp
Home Page: https://vividl.sourceforge.io
License: BSD 3-Clause "New" or "Revised" License
The auto import URLS from clipboard stopped working. Icon lights up like it's enabled but it's not adding the URLs automatically. The manual paste function on the GUI does add the URL link.
Great program BTW!
ciao,
come si compila questo progetto per ottenere il file msi?
Due to a hiatus in development of original project (ytdl-org/youtube-dl#29965) it makes sense to use a more modern and enhanced fork.
vividl 0.6.0.0
It seems inefficient for my system to be spending so much time and energy converting videos, when it could also be downloading the other videos in the queue in the meantime. I would like all the videos to be downloading while converting happens in the background. If space runs out on the hard drive, then at least all the raw data is downloaded, and then you pop up a message giving me options what to do. Then, I can leave the internet connection and converting can still happen.
First I would like to say that for me Vividl is the best GUI for youtube-dl I have ever tested. This project is very promising and I hope that it would not be short-lived (there are many youtube-dl front-ends which were abandoned).
I tested version 0.1.0 (portable) and it crashed when:
Copy Video URL
was executed;Reload Video
was executed;Screen:
I use Vividl on Windows 8 x64 and have .NET Framework version 4.6.2 installed.
Are you able to reproduce and confirm these crashes?
Add support for subtitles.
Add an option for download more than 1 audio track or subtitle when you go to merge into mkv
It keeps trying to write portable.config
file into C:\ProgramData\chocolatey\lib\vividl\tools\vividl
directory when it is not writable by non-administrator users.
In some cases it is necessary to provide username and password credentials in order to be able to fetch stream.
It would be great if Vividl could support that.
Regards
Is it possible to add this program to winget repository?
Originally posted by @aeiouaeiouaeiouaeiouaeiouaeiou in #27 (comment)
If the application is closed by mistake, then the progress disappears when it is reopened.
https://youtu.be/s2jU2T269AE?list=PLhG2EKj_7AzC44lvoa10PNFlh6zT5BhFw
JDownloader prompts a message:
The youtube link contains a vid and a playlist. what do you want to download? Only vid / complete list.
Could you please add SOCKS5 proxy option to it ? thanks
I am glad that there is a portable version of Vividl (I always prefer portable programs) but in my opinion version 0.1.0 is not fully portable as it still writes to AppData (user.config file):
C:\Users\User\AppData\Local\Bluegrams\Vividl.exe_Url_2emrq3scocpo2mxqxzwbdn50ixbadvyb\0.1.0.0\user.config
I think that for the portable version of Vividl this user.config file should be saved next to portable.config file in program folder (the folder which contains the executable- Vividl.exe) which would make the program fully portable (not writing outside program folder).
HI,
first i want to thank you for this program,
it works well so far, i did download it last night for the first time after i was looking for an alternative to mediahuman,
but to be honest after i did tried so many similar programs, none of them did even came close to mediahuman video downloader,
but, at least i found this particular program, vividl, as the most best among the others,
but there is a small problem with it, just a small one,
i really don't understand why vividl downloading in maximum speed of 80kbps ?
even the other open source programs did download in at least 250 kbps,
vividl downloading in exactly between 79 to 80.01 kbps so its looks like its definitely in purpose?
mm.. i am not sure what's going on,
there is any conf file to bypass it? cause at the interface itself it doesn't looks like there are any options to increase speed,
can you fix it somehow? or can at least explain why is it like that?
my internet speed by the way is a 100mbps which means i am able to download in a speed of 3 real mega bytes per second,
cause i am connected with wifi and i am loosing speed, but my current maximum speed is 3mb which 80kb is just 3% of my internet download speed
thank you
I was excited to see the new update for Vividl includes support for GPU acceleration. Unfortunately, it seems this only works with CUDA, which requires an NVIDIA GPU. There is no acceleration option for AMD GPUs, but FFmpeg
has an option for it (-hwaccel amf
). I'm hoping this can be implemented and added as an extra option or in a drop-down.
If I ever have the time, I can try experimenting with it myself, and contribute code if I figure something out.
vividl 0.6.0.0
I have to alt-tab to see my vividl window in Windows 11. It would be nice if there could be a little icon in the bottom right corner with the other icons. That's called the system tray, right?
I have a couple of inquiries I'd like to bundle in one issue.
I'm getting this error. It's been frustrating as most of my downloads are failing. And this doesn't just include downloads where I'm converting to MP3 or WAV or any other format. By just downloading the original m4a (140), it can fail.
I have a bunch of videos I wanna download. The problem is, they all have the same title. Vividl doesn't name files in a sequential number order when it sees an apparent duplicate. Instead, after the first download, when the second video's download is finished, it simply replaces the first download's file. In essence, it is replacing the same file over and over again. I'm aware of the setting Allow duplicate video entries, but that's for pasting multiple copies of the same link into Vividl, not allowing duplicates as in that all the files with the same title will be saved.
using vividl 0.6.0.0
I would like to have vividl automatically put the channel name at the beginning of downloads. If I am downloading a bunch and then watch them and then go back, I would have to search the video name on youtube or wherever. I like having the channel name at the beginning of the name. I suppose this also goes with being able to change the download name somewhere before it downloads, but having it automatically put the channel name helps.
For instance:
Amy Tamy - Youtube - breastfeeding is fun.mkv
That way, I know right away the channel name if I want to find more of her videos. By the way, that's a made up name.
Thank you for making this great app, I use it often and it's awesome. I've been running into a small issue. youtube-dl is not updating for an unfathomable reason. As of now, videos are still downloading though. But I keep running into the error below whenever I attempt to update youtube-dl. It's still using the November 1 release as opposed to the latest November 26. I wish there was an auto-update feature for youtube-dl, or maybe there is but it isn't functioning for me.
this error happens whenever i try to download a video. is there something wrong with youtube-dl? here is the video im trying to download: https://www.youtube.com/watch?v=oI9B7qWXV9Q
Edition: Windows 10 Pro
Version: 1909
OS build: 18363.778
Sorry if this isn't an issue but i have been searching days for a good mp3 downloader that could also put the album art of the song on the mp3 file. I always used soundflush to get songs from soundcloud and have their album art on it. However it suddenly stopped working and i have no alternatives.
I was hoping maybe you guys know if i can do the same with youtube-dl-gui.
This is how the mp3 files with art looked like.
This project is always looking for help with translation to non-English languages. If the translation to your language is missing, incomplete or has errors, you're very welcome to contribute!
This project uses Microsoft's .resx file format to store app resources such as UI string. In the repo, every translation has its own .resx file, all of the form <resource-file-name>.<language-code>.resx
.
Important: Before contributing a new translation, make sure no open pull request for this language already exists & no one has commented on adding this translation below. Then comment below that you want to add this language.
Start by forking this repository. Resx files are best edited with some additional tooling:
Resources.resx
file and name it Resources.<language-code>.resx
.P.S.: Don't forget to star this repo if you like it!
I would like to suggest an option for saving download history- perhaps new check box in settings:
which, when enabled, would save download history to file.
For me an option to keep log of downloaded files would be useful.
Please add drag & drop support. Drag a video link (URL) directly into listVideo should add it.
It can take a really long time to convert large/long videos. I know that conversion uses FFmpeg, and I believe it's possible to enable GPU acceleration (at least with a port). If that was an option that could be enabled/disabled, that would be awesome, and would significantly increase conversion times.
To easily switch between the different languages the app supports, we would want to have an option to change the UI language during runtime, i.e. without restarting. This needs some changes in the codebase.
Some more information:
Options -> About -> Application Language
). However, the current implementation requires a restart of the app.{x:Static p:Resources.MainWindow_HeaderFile}
in XAML.CultureChanging
event of the AboutBox
(hint: set eventArgs.Success = true
).vividl 0.6.0.0
For some reason, the yt-dlp version doesn't show in the About window.
So, one video was converting to mkv, and then the other videos: their download buttons and other buttons just disappeared. I've had to copy the video links to a .txt file and have to restart vividl so I can re-add the links.
is there a way to prevent vividl from converting the whole video and just making it join video and audio, cause if i join audio and video manually in avidemux its very fast, while vividl seems to convert the whole video and audio from what it seems when i look the cpu usage and time to finish. apprecitate any help. if its a format issue, please mention which formats allow a merge of mp4 video and audio without convert. thank you very much
I think it would be a good idea to include ".NET Framework v.4.6.2"
& "Microsoft Visual C++ 2010 Redistributable Package (x86)" in the installer. It simplifies things for the user, and prevents cases when links go down (like they are now in the readme)
Would it be possible to add an option to download (specifically youtube) videos audio only without conversion? I know we can save full videos as mkv which doesn’t convert anything. But in terms of audio only, the best we have is wav.
Hello i use this great tool almost everyday and i think that it's the best gui for yt-dlp today available, but sometimes i need to give a different name to the output file before downloading it, do you think that it's possible to add the opportunity to choose a custom file name before clicking the download button?
Best direct download is downloading 8k videos at 720p and I'd hate to have to reselect the highest quality option from the dropdown for every video I download. I have the "Download best quality and convert" option ticked as well. Is there something else I'm missing?
This is just a example video, but i get this error warning for all videos which i want to download as MP3.
"KIRA - Bad Apple!! (German Version) ft. Akarui Kouki [GERMAN VCV TEST COVER]":
WARNING: Post-Processor arguments given without specifying name. The arguments will be given to all post-processors
Link from the YouTube video: https://www.youtube.com/watch?v=1pUXLuIBCKQ
I use the portable version, is the a solution for the Problem?
Hi!
Firstly I would like to say thank you for this pretty nice tool that makes using youtube-dl much simpler! 😄
So, the reason for this issue is not exactly a bug or error, but a suggestion.
As you can see below, apparently when it is necessary to use FFmpeg to merge the parts of the video while downloading, the entire event log is shown on the screen as "warning" messages.
In my opinion, it makes the interface a little bit polluted, and this spam of warnings can be kind of scary for users. If I may suggest a tab for them or something would be great. 😉
What do you think?
Thanks for reading!
its a new choice but download youtube use a lot of cpu usage with convert to mp4
Vividl fails to fetch a certain YouTube video (YouTube link),
Screen:
When I try to use context menu command Reload Video
Vividl crashes (the crash was already reported- issue #1)
I have to say that I tried to get this particular video with another youtube-dl front-end- YDL-UI:
Screen:
but it does not crash when I try to restart it.
I suppose that the problem is within youtube-dl yet since I encountered it I am reporting it.
Hi again! I want help to translate your the program on russian and make the installer in Inno Setup. Is it possible?
Ciao,
sarebbe ottimo aggiungere questo comando nel programma che scarica playlist:
youtube-dl --download-archive downloaded.txt --no-post-overwrites -ciwx --audio-format mp3
in questo modo se un'utente interrompe o esce dal programma e successivamente vuole riprendere il download della sua playlist,
non verranno scaricate tutte le tracce da capo ma solo quelle mancanti.
Inoltre come si puo' ricompilare il file msi ?
I wonder if any of these are relevant. Can someone please clarify?
Hi there,
options within smart mode
a. if option b and c are not checked. the user gets prompted, so just auto grab the video
b. option for video, or just music. each with a default profile. i guess those would be the most used.
c. a specific path for music and a separate for videos.
changes in UI
Thankyou
I wanted to download this, but I have this error every time. I understand that this is an age-restricted video, but I tested another age-restricted video and it will download it just fine. I tested a number of possibilities of error, but I haven't encountered a problem with another video similar to this.
This is the link of the video: https://youtu.be/mpCS9R5zbT0
vividl 0.6.0.0
When I select Options -> Check for updates, it only checks for the program update, not yt-dlp update too. I have to go manually to Options -> Settings -> Application and manually select "check for updates" for the program and for yt-dlp. What should happen is that when I do a check for updates, all updates should be checked for, not just for the program.
Also, the yt-dlp version should probably show up in About too.
Hello, thank you very much for this magnificent and awesome software ! please it will be great if Vividl can make a .exe version on github for an even easier and more usual installation! thank you so much :)
virus detected upon download!
With new versions of yt-dlp, the downloading progress bar with all the other stats is disappeared, is this a bug of the Vividl GUI? Using old versions of yt-dlp all is ok
app crashes randomly upon inserting video links, tried "ctrl+n" and "ctrl+v". both crash before thumbnail and video info can be displayed
example: https://www.youtube.com/shorts/9SyC5Ouxtp4
video is a short, but not only shorts are affected, in yt-dlp cmd can be downloaded as usual
Works well, i got the result i needed.
My feedback to improve,
Pls add more info on download options.
Like:
Only Video: approx filesize & datarate, file format.
Only Audio: approx filesize & datarate, file format.
Only Subtitles.
Maybe add a checkbox to add streams and audios to be combined in a converted format.
I would like to select the quality it chosses. Or make a default res. like full hd.
Thanks.
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.