bluegrams/vividl

Free video downloader for Windows

Vividl is a Windows app that lets you download videos from various websites, including YouTube, Soundcloud, Vimeo, Dailymotion and various media channels

Free video downloader for Windows

Vividl

Free video downloader for Windows

Vividl is a Windows app that lets you download videos from various websites, including YouTube, Soundcloud, Vimeo, Dailymotion and various media channels. It uses the popular downloader youtube-dl/ yt-dlp to extract videos from several hundred websites. Just copy a video URL, paste it in Vividl and download the video in different qualities, convert it to other formats or to an audio track. You can also manage the parallel download of multiple videos and retrieve additonal meta information using the simple UI.

Features

  • Download videos from all important websites with the help of youtube-dl/ yt-dlp (see all sites supported by yt-dlp)

  • Select between all provided download formats

  • Convert videos to MP4, AVI, WebM...

  • Extract audio track as MP3, M4A...

  • Download multiple videos in parallel

  • Auto-import & download URLs from clipboard

  • See additional information before downloading a video

  • Modern UI for Windows with dark and light mode

Setup

Requirements

Vividl requires Windows 7 or newer with the following components installed:

  • .NET Framework v.4.6.2 or higher
  • Microsoft Visual C++ 2010 Redistributable Package (x86)

Get Vividl

  • Download the latest release from SourceForge

or

  • Install from Chocolatey:

Version History

Read the changelog to see changes in each version.

Feedback and Support

Please leave a feedback on SourceForge and recommend Vividl if you like it. Thank you!

Places to get help:

  • Ask on SourceForge (General help, ideas etc.)
  • Open an issue on GitHub (Bugs, feature requests etc.)

Contribute

You are very welcome to contribute fixes and new features by opening a pull request on GitHub.

See all the great people that have contributed in the list of contributors. Make sure to add yourself in your pull request!

License

This software is published under the BSD-3-clause license by Bluegrams.

Credits

  • youtube-dl and yt-dlp are licensed under The Unlicense
  • FFmpeg is licensed under GNU LGPL v2.1
  • Adonis UI is licensed under MIT license
  • MVVM Light is licensed under MIT license
  • MahApps.Metro.IconPacks is licensed under MIT license
  • Wpf.Notifications is licensed under MIT license
  • YoutubeDLSharp is licensed under BSD-3-clause license
  • SharpClipboard
  • Icons by @templarian, ModernUIIcons.com, licensed under CC BY-ND 3.0
Issues

Quick list of the latest Issues we found

KalpanaChetan

KalpanaChetan

Icon For Comments0

If the application is closed by mistake, then the progress disappears when it is reopened.

as-muncher

as-muncher

Icon For Comments0

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?

as-muncher

as-muncher

bug
Icon For Comments3

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.

as-muncher

as-muncher

enhancement
Icon For Comments1

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.

JonnyThree

JonnyThree

enhancement
Icon For Comments1

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?

as-muncher

as-muncher

enhancement
Icon For Comments2

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.

InventM4n

InventM4n

enhancement
Icon For Comments0

Add support for subtitles. Add an option for download more than 1 audio track or subtitle when you go to merge into mkv

JPluess

JPluess

enhancement
Icon For Comments3

Hi there,

  1. could there be a smart URL detection mode to be enabled that grabs supported URLs from clipboard. this would save the url as long as the smart mode is on, there won’t be a dialog to enter multiple URLs,

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

  1. Add an Icon for smart mode.
  2. Add an icon for auto music
  3. Add an icon for auto video

Thankyou

abbeyroad7

abbeyroad7

Icon For Comments1

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?

alxnull

alxnull

good first issue
Icon For Comments6

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!

Where are the files to translate?

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.

How to contribute?

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:

With Visual Studio

  1. Clone your forked repository
  2. ResX Resource Manager is a great tool to edit .resx files. Install the Visual Studio extension and open it via the "Tools" menu. ResX Resource Manager shows a table of all strings available for translation. Edit them or add a column for a new language via the toolbar. Alternatively: In the Solution Explorer, go to the "Properties" folder and open the resources file you want to edit. If you want to add a new language, copy the default Resources.resx file and name it Resources.<language-code>.resx.
  3. Commit your changes, push and create a pull request. Link this issue in your PR.

Without Visual Studio

  1. Clone your forked repository
  2. ResX Resource Manager is a great tool to edit .resx files. Install the standalone version, run it and select the directory containing your cloned repository.
  3. The tool should now show all the strings available for translation in a table. Edit them or add a column for a new language via the toolbar.
  4. Commit your changes, push and create a pull request. Link this issue in your PR.

P.S.: Don't forget to star this repo if you like it!

Versions

Quick list of the latest released versions

v.0.6.0 - Jan 18, 2022

v.0.6.0 (2022-01)

Changes

  • New: Smart Automation mode: Auto-import & download URLs from clipboard
  • New: Add option for CUDA-supported FFmpeg conversion.
  • New: Add thumbnails to mp3 conversion downloads (with "Add metadata to files" setting).
  • New: Minor UI tweaks (e.g. in main menu & tool bar)
  • New: Allow setting custom downloader arguments.
  • Changed: Switch from youtube-dl to yt-dlp as default download engine (faster download speed).
  • Fixed: Crash with invalid URLs in fetch window.

Download

Library Stats (Sep 17, 2022)

Subscribers: 6
Stars: 185
Forks: 24
Issues: 12

csharp-data-visualization

I've always wanted to learn how to visualize data in C#

csharp-data-visualization

C Sharp Helper Methods

Bu bir Windows Form uygulamasıdır ve içerisinde genel olarak ERP projelerinde sıkça kullanılabilecek bazı metotları ve kullanımlarını içermektedir

C Sharp Helper Methods

CSharp-Collection

Challenges, projects, educational files

CSharp-Collection

CSharp_Veri_Tipleri

byte, sbyte, short, ushort, int, uint, long, ulong, decimal, bool, char, string, var, object veri tipleri incelenmistir

CSharp_Veri_Tipleri

CSharp-CodeSnippet

Wide variety of sample code snippets from the topics related in C#

CSharp-CodeSnippet

csharp-aspnet-microservices

Course on building microservices on

csharp-aspnet-microservices

CSharp &quot;C#&quot; WAVE &quot;

Parses the audio data and the format chunk info from a WAVE-Format audio file &quot;

CSharp &quot;C#&quot; WAVE &quot;

CSharp_ChromaStreamApp

C# Chroma Stream App for Chroma RGB streaming

CSharp_ChromaStreamApp

CSharp-SMTP-Server

Simple (receive only) SMTP server library for C#

CSharp-SMTP-Server

CSharp To Mindustry Logic

This is a code transpiler that will transpile C# code to mlog

CSharp To Mindustry Logic