v2.2.0 - CUSTOM CONVERSION PRESETS, MEDIA TRIMMING
Release v2.2.0
YOU CAN NOW TRIM THE MEDIA YOU DOWNLOAD!
A popular request I've had for a while now (you know who you are) is to be able to download certain portions of media -- this is now possible!
When you download individual pieces of media (not playlists), you can now trim the file down to only what you wanted to save!
NOTE: This is only possible when FFmpeg is present, and you are actually converting media.
YOU CAN NOW CREATE CUSTOM CONVERSION PRESETS!
This release introduces a new feature that allows you to create custom conversion presets. You can now create your own conversion presets and use them to convert your downloaded videos.
You can create presets straight in the app -- just fill out the conversion options regularly, and click on "Save as Preset"
Once you've saved the preset, the option will then appear!
If you need to add advanced options or other options that are usually not included in this "Save as Preset" option, you can manually edit the entry in %appdata%\ezytdl\ffmpegPresets.json
(or your system's config directory)! -- you will find your saved preset like so:
You will also find all of the other presets that are default with the app -- you can use these as reference to what you can add to your preset options!
NOTE: If you attempt to overwrite an existing preset, it will be reset to default automatically. Presets with numbered keys are default to the app, and cannot be modified. To modify these presets, you can copy and paste them with a new key, modify those, and hide the default preset.
YOU CAN NOW HIDE CONVERSION PRESETS YOU WON'T BE USING
I've included a few extra presets this version, but you can now hide them from appearing! Just go to your settings, and scroll down until you find "Visible Conversion Presets" -- you will find every conversion preset available to you, including your own!
Everything that is set to enabled here will be visible on every download conversion!
And now, the bugfixes / enhancements.
- Previously, when running hardware conversion detection, the app ran checks using the H.264 codec -- this is no longer the case; the app now detects the codec of the target media, and will test accordingly. This is especially useful if you need to use a custom value for "ffmpegTestMediaLink" in your config file.
- When converting media to a new codec, the app will now check if the codec is supported by the FFmpeg build provided. If it is not, the app will let you know, and will cancel the conversion.
- yt-dlp is now always instructed to save to a randomly-generated filename, and the app will automatically rename the file to the correct filename after the download is complete. This is to prevent the strange issue of the app adding unusual characters to the filename (due to encoding differences) when there are other characters such as emojis or certain symbols.
- You can now enable whether or not you want nightly builds included in update checking -- this is useful if you used nightly builds, but auto-updated to a stable build, and never got another nightly build. This value will default to true if you are using a nightly build, and false if you are using a stable build.
- Dragging format cards are now removed -- they previously slowed down the UI, and were not useful.