Skip to content

Commit

Permalink
Release v3.8.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
o7q committed Dec 22, 2022
1 parent d654fe0 commit faf64c4
Show file tree
Hide file tree
Showing 6 changed files with 42 additions and 38 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ scoop.cmd update *
- <b>Save Options Checkbox</b> Saves all options to config files stored in the `mediadownloader\config` directory
- <b>Advanced Options</b>
- <b>Trim Length Inputs</b> Trims the download to a specific length with a start and end timestamp. Examples of valid times would be: `0:00 - 0:10` | `1:25 - 2:30` | `2:30:40 - 3:05:15`
- <b>gif (web) Options</b> A compressed version of `gif` This is helpful for uploading gifs to something such as Discord if you do not have Discord Nitro
- <b>gif (web) Options</b> A compressed version of `gif`. This is helpful for uploading gifs to something such as Discord if you do not have Discord Nitro
- <b>Resolution</b> `R = X Resolution` (will preserve aspect ratio)
- <b>Framerate</b> `F = Framerate`
- <b>Encode Video Options</b>
Expand Down
Binary file modified assets/images/program.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions changelog.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
~ v3.8.1.1
- Fix wording
- Implement "src_extras" (bundling some of my other media repositories inside MediaDownloader)

~ v3.8.0
- Added output log options
- Improved UI
Expand Down
70 changes: 35 additions & 35 deletions src/MediaDownloader/Resources/infoText.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
MediaDownloader is a simple, lightning-fast, GUI-based tool that removes the hassle of using yt-dlp through a command-line.
MediaDownloader is a simple, lightning-fast, GUI based tool that removes the hassle of using yt-dlp through a command-line.

Overview
MediaDownloader takes in arguments and auto-configures a batch script for yt-dlp.
Expand All @@ -11,44 +11,44 @@ FFmpeg: https://ffmpeg.org
Usage

Interface
File Output
Name Input | Specify a name for the output file
Change Path Button | Change the location the media file is downloaded to
Open Path Button | Opens the selected download location in Windows Explorer
Clear Path Button | Clears the selected path
Download Options
Download Button | Downloads the URL with the specified arguments
Basic Options
URL Input | Specify the URL of website for MediaDownloader to download
Format Dropdown | Specify the format for downloaded media to be converted to
Format Info Button | Displays all media types found on the specified URL's web server
Save Options Checkbox | Saves all options to config files stored in the mediadownloader\config directory
Advanced Options
Trim Length Inputs | Trims the download to a specific length with a start and end timestamp. Examples of valid times would be: 0:00 - 0:10 | 1:25 - 2:30 | 2:30:40 - 3:05:15
gif (web) Options | A compressed version of gif This is helpful for uploading gifs to something such as Discord if you do not have Discord Nitro
Resolution | R = X Resolution (will preserve aspect ratio)
Framerate | F = Framerate
Encode Video Options
Encode Video (GPU) | Checkbox Uses the supported GPU to encode videos (configured for Nvidia by default) Examples for encoders would be: Nvidia = h264_nvenc | AMD = h264_amf
Encode Video (CPU) | Checkbox Uses the CPU to encode videos (this can fix issues when importing into some video editors. warning: this option can be very slow depending on your hardware)
yt-dlp Arguments Input | Specify arguments to send to yt-dlp (double-click on the textbox to open the yt-dlp GitHub repository page)
Log Output Options | Controls how MediaDownloader displays the download process
Display Checkbox | Displays the ongoing download log
Keep Checkbox | Keeps the log open even after MediaDownloader finishes downloading
File Output
Name Input | Specify a name for the output file
Change Path Button | Change the location the media file is downloaded to
Open Path Button | Opens the selected download location in Windows Explorer
Clear Path Button | Clears the selected path
Download Options
Download Button | Downloads the URL with the specified arguments
Basic Options
URL Input | Specify the URL of website for MediaDownloader to download
Format Dropdown | Specify the format for downloaded media to be converted to
Format Info Button | Displays all media types found on the specified URL's web server
Save Options Checkbox | Saves all options to config files stored in the mediadownloader\config directory
Advanced Options
Trim Length Inputs | Trims the download to a specific length with a start and end timestamp. Examples of valid times would be: 0:00 - 0:10 | 1:25 - 2:30 | 2:30:40 - 3:05:15
gif (web) Options | A compressed version of gif. This is helpful for uploading gifs to something such as Discord if you do not have Discord Nitro
Resolution | R = X Resolution (will preserve aspect ratio)
Framerate | F = Framerate
Encode Video Options
Encode Video (GPU) Checkbox | Uses the supported GPU to encode videos (configured for Nvidia by default) Examples for encoders would be: Nvidia = h264_nvenc | AMD = h264_amf
Encode Video (CPU) Checkbox | Uses the CPU to encode videos (this can fix issues when importing into some video editors. warning: this option can be very slow depending on your hardware)
yt-dlp Arguments Input | Specify arguments to send to yt-dlp (double-click on the textbox to open the yt-dlp GitHub repository page)
Log Output Options | Controls how MediaDownloader displays the download process
Display Checkbox | Displays the ongoing download log
Keep Checkbox | Keeps the log open even after MediaDownloader finishes downloading

Formats
Video
mp4 | Downloads in the mp4 video format. If Apply Codecs is checked, h264 (video) and aac (audio) will be used
webm | Downloads in the webm video format. If Apply Codecs is checked, vp9 (video) and vorbis (audio) will be used
gif [FFmpeg] | Downloads in the uncompressed gif video format (uses FFmpeg)
gif (web) [FFmpeg] | Downloads in the gif format with a modifiable framerate and resolution (uses FFmpeg, see Components for info)
Audio
mp3 | Downloads in the mp3 format
wav | Downloads in the wav format
ogg [FFmpeg] | Downloads in the ogg format (uses FFmpeg)
Video
mp4 | Downloads in the mp4 video format. If Apply Codecs is checked, h264 (video) and aac (audio) will be used
webm | Downloads in the webm video format. If Apply Codecs is checked, vp9 (video) and vorbis (audio) will be used
gif [FFmpeg] | Downloads in the uncompressed gif video format (uses FFmpeg)
gif (web) [FFmpeg] | Downloads in the gif format with a modifiable framerate and resolution (uses FFmpeg, see Components for info)
Audio
mp3 | Downloads in the mp3 format
wav | Downloads in the wav format
ogg [FFmpeg] | Downloads in the ogg format (uses FFmpeg)

MediaDownloader
Programmed with C# and .NET Framework 4.8
Programmed with C# .NET Framework 4.8


* Further documentation can be found on the MediaDownloader GitHub page which can be accessed by double-clicking on the "MediaDownloader banner" again.
2 changes: 1 addition & 1 deletion src/MediaDownloader/program.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion src/MediaDownloader/program.resx
Original file line number Diff line number Diff line change
Expand Up @@ -470,7 +470,7 @@
<data name="$this.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAAV0AAADFCAYAAAD3yiEtAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO
wAAADsABataJCQAAosBJREFUeF7t/VfaJcmRJIjGAroKnCdoghdF0UahSL/MUy/gfr2beb/rmHXGqIio
vwAADr8BOAVTJAAAosBJREFUeF7t/VfaJcmRJIjGAroKnCdoghdF0UahSL/MUy/gfr2beb/rmHXGqIio
qKqZm59z/ohIAN2TD/IpExVV9+Nm+DNR5N1f/OV/ew/8t78IwP+LvyAQ08/aX/ylcuYol33mZo558FmH
BnzpgiOdEadPfsJa6GdMBM82daWR+gPSyXhwpH3lk5O12aP6uhOt/cQ+C9De6pfNWtjz/EOeOfWzlryl
XvOutWX2LZ5zWntyn/W9Mls47/7njL9M3NXO/l+W33BuryFecl9JVO5m/uRsPa156s3cwr/y2B+cdbd+
Expand Down

0 comments on commit faf64c4

Please sign in to comment.