Skip to content

Releases: LorenzoDePasquale/FF-Video-Converter

Neptune

07 Jun 21:08
Compare
Choose a tag to compare

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

23 Jan 12:05
Compare
Choose a tag to compare
  • 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

26 Dec 15:56
Compare
Choose a tag to compare
  • 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

06 Dec 22:28
Compare
Choose a tag to compare
  • 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

18 May 13:35
Compare
Choose a tag to compare
  • 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

04 May 16:37
Compare
Choose a tag to compare
  • 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

26 Apr 16:37
Compare
Choose a tag to compare
  • 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

22 Apr 14:12
Compare
Choose a tag to compare
  • 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

09 Apr 18:09
Compare
Choose a tag to compare
v0.9-beta Pre-release
Pre-release
  • 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

04 Apr 16:59
Compare
Choose a tag to compare
v0.8-beta Pre-release
Pre-release
  • 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