Releases: LorenzoDePasquale/FF-Video-Converter
Releases · LorenzoDePasquale/FF-Video-Converter
Neptune
FFVideoConverter has been rebranded as Neptune! The application has been completely rewritten and ported to .NET 5, granting improved performance and stability.
Warning: the updater will install Neptune over FFVideoConverter, but won't completely remove old files and won't automatically start Neptune. Manual installation is suggested
NEW:
- Added a new "Color" tab that allows to change brightness, contrast, saturation, gamma, pixel color and pixel format (thus allowing to change bit depth)
- Added preview window that allows to compare original video with recolored one (similar to the compare quality window)
- Added support for HDR10 video encoding (HDR10+ and Dolby Vision still not supported)
- Added pixel format and HDR metadata in the media details panel
- Added ability to selectively encode audio tracks with AAC or Opus codecs
- Added ability to selectively downmix audio tracks
- Added ability to see and change audio track title (due to a limitation of ffprobe it's impossible to read title of audio tracks in mp4 files generated by other programs)
- Added GIF as a new output format, with additional support for global or per-frame palette generation, and palette color amount for better compression
- Added ability to change integrated player volume
- Added ability to switch integrated player audio track
- Added a warning during conversion when avaiable memory is too low
- Added ability to move forward or back by a single frame with the integrated player
- Added a button to the textboxes with a timespan content that allows to set the textbox time from the media player current playback time
- Added a stop button that creates a valid video files with what has already been encoded; previous stop button can still be used to instantly stop the conversion
IMPROVEMENTS:
- Upgraded Reddit parser to support recent site changes, and image posts with gif content (previously only video posts were supported)
- Changed the "Target size" option to "Target bitrate", allowing to specify a desired average bitrate
- Subtle but numerous UI improvements, and improved text clarity
- Improved DPI scaling; now button text will be very clear at every DPI scaling level
- Constant bitrate mode now is always avaiable
- "Show queue" button will now show if the queue is active
- Improved Queue Window selected job details
- Clicking on the player when a video is open will now play/stop the video
- Increased the amount of memory ffmpeg is able to allocate, allowing it to work with massive video and audio files
- Improved startup time by deferring some initializations after the window has been shown
BUGS FIXED:
- Fixed a severe bug that caused the deletion of a file if the destination path pointed to an already existing file
- Fixed crop preview rectangle being unable to be resized when dragging the bottom border too fast
- Fixed crop settings not being correctly loaded when opening a job from the queue
- Fixed some bugs with ffmpeg error detection and reporting
- Fixed fade effect option beign visibile when "Copy" encoder was selected
- Fixed remuxing being confused with downloading when reporting progress
- Fixed audio track export not working with some audio codecs
- Fixed encode segments preview bar having wrong proportions after being resized by an animation
- Fixed an encoding error caused by converting mkv files with subtitles to mp4. Now subtitles will be correctly encoded in a format compatible with the mp4 container
- Many more smaller fixes and improvements
v1.5.1
- Added support for gif files
- Added a Running job field in the Queue window
- Fixed an error caused by cancelling a conversion while the queue was running
v1.5
- New cutting interface: now it's also possible to remove segments inside a video, and apply a fade effect when encoding multiple segments
- Added ability to change audio volume per audio track
- Improved crop visual preivew
- Youtube videos now will have audio when played with the integrated player
- Fixed keyframes detection on vp9 videos caused by a ffprobe bug (although not completely, see "Current Issues" on Github page for details)
v1.4
- Added memory usage info
- Updated ffmpeg to v4.3.1 (now it's possible to use opus audio with mp4 container)
- Added ability to target a specific file size when encoding, with support for single or double pass mode
v1.3
- Dropped support for 720p resolution (equivalent to 1080p at 150% scaling), download an older version if you need to run this program on that resolution
- Added ability to see codec, bitrate, sample rate and approximate size of all audio tracks
- Added ability to change the default track, remove one or more track, and extract them
- Rotation changes now are visible when the player is paused
- Resolution changes are now visible in the integrated player
- When setting output file name from video title, illegal characters in the title are removed from the file name
- Improved video bitrate reading (now it should be more accurate)
- Fixed not being able to change container without re-encoding
- Added a workaround for a ffmpeg bug relative to the starting position of a cut
v1.2
- Added combobox to select output container format
- Nvenc and QuickSync encoders now convert input to yuv420p 8bit chroma subsampling, so that they can work with 10bit input too (since 10bit is not supported by both encoders)
- Improved hardware detection and startup time
- Fixed progress output size becoming negative
v1.1
- Added support for H264 and H265 Nvidia hardware accelerated encoders (Nvenc)
- Added support for H264 and H265 Intel hardware accelerated encoders (QuickSync)
- The buttons to show queued and completed jobs now show their respective count on it
- Improved detection of error during the conversion process
- Fixed queue window drag preview
v1.0
- Added a queue system to easily convert multiple files without waiting for everyone to complete
- Added a window that shows every conversion completed (or canceled)
- Added ability to rotate or flip videos
- Moved some code in the updater window on another thread to avoid freezing the UI
- Aspect ratio is computed from resolution, so that it can be shown even when it's missing from metadata
- It's now possible to change resolution of videos with aspect ratio different than 16:9
- Fixed framerate and preset options not working correctly
- Changed preset tooltip to better explain what the preset option means
- Greatly increased program stability, added many error messages
v0.9-beta
- Fixed progress percentage errors and conversion speed not showing up;
- Fixed wrong behaviours in the cut RangeBar control;
- Added more error checking and message windows;
- Added Native encoder option to download and/or cut media without re-encoding. Removed Download button and FastCut checkbox;
- Improved Comparison Window side-by-side frame accuracy;
- Comparison Window can now resize itself to fit in smaller screens (as small as 720p, equivalent to 1080p at 150% scaling)
- Extensive rewrite of internal data structures and classes, to make it easier to support and add new features in the future;
v0.8-beta
- Added code to handle Windows sleep mode
- Added button to download web media without re-encoding it
- Added automatic check for updates and automatic updater!
- Added some more error detection to avoid CTD; new custom MessageBox