Skip to content

Releases: Nicklas373/Hana-Media-Encoder

v1.4.8-20240505

05 May 00:36
Compare
Choose a tag to compare

v1.4.8 (20240505):

  • Fix issue with undefined pixel format for NVENCC
  • Enhance Audio and Video save and load configuration logic to use JSON format as saved settings instead of normal text file
  • Introduce Audio and Video preset feature (Included some preset by default)
  • Properly implement metadata function for video encoding (FFMPEG and NVENCC are included)
  • Properly limit to only load first audio stream if NVENCC are selected
  • Reflect and adapt changes from https://github.com/rigaya/NVEnc/releases/tag/7.51 to remove --tune flags support on latest NVENCC updates
  • Simplify application version scheme on title bar
  • Update metadata format scheme

Full Changelog: v1.4.7...v1.4.8

v1.4.7-20240428

28 Apr 11:25
501db8c
Compare
Choose a tag to compare

v1.4.7 (20240428):

  • Fix issue when preview media from "drag n drop" or "open with" features causing app crash due couldn't find config files

Full Changelog: v1.4.6...v1.4.7

v1.4.6-20240427

27 Apr 16:28
Compare
Choose a tag to compare

v1.4.6 (20240427):

  • Drop temporary feature for detect multi stream video support
  • Fix crashing issue when some of config are not written in the first place, then cause application crash and failed to load
  • Fix encoding issue when selected video codec are not AV1
  • Fix issue with FFPLAY that can't detect HW Accelerated configuration then causing FFPLAY can't preview video

v1.4.5-20240427

27 Apr 01:12
Compare
Choose a tag to compare

v1.4.5 (20240427):

  • Fixup issue some video configuration panel are hidden when expand
  • Fixup issue with audio codec configuration logic
  • Fixup issue with audio config load for audio codec that are not read properly
  • Introduce deinterlace method for video encoding
  • Introduce feature to choose which media encoder that will to use
  • Integrate NVENCC as another media encoding resource, only for NVIDIA GPU [Experimental with limited features]
  • Properly set HW Acceleration when encoding and preview video [It can reduce more CPU load than previous configuration]
  • Re-writing video config R/W algorithm to improve config read, if it was choose to re-load the config

Re-upload new build with fixes for issue [v1.4.5 20240427 at 12.00 GMT+7]

  • Fix crashing issue when video has multi stream

Re-upload new build with fixes for issue [v1.4.5 20240427 at 09.04 GMT+7]

  • Fix crashing issue when some of config are not written in the first place, then cause application crash and failed to load
  • Fix issue with FFPLAY that can't detect HW Accelerated configuration then causing FFPLAY can't preview video

Full Changelog: v1.4.3...v1.4.5

v1.4.3-20240407

07 Apr 01:18
Compare
Choose a tag to compare

v.1.4.3 (20240407):

  • Add AV1 Encoding support for AMF, QSV and NVENC based FFMPEG [Experimental]
  • Drop unused functions
  • Fixup trim logic failed to find config for specific or all stream from media that was loaded
  • Fixup un-mapped video flags when try to restore saved profile for specific video or audio stream
  • Fixup un-proper handle for configurable options that should be enable or disable for selected video or audio codecs
  • Introduce feature to reset application to initial state, that will kill all background related FFMPEG process when encoding is on going
  • Introduce function to check if media file that was inserted and on going seeking are valid or not, if media file are not valid (Video or Audio) stream then seeking process will stop to avoid any error that will cause from empty seeking process
  • Introduce new configurable video flags from AVI [Tiles, Lookahead, Force10Bit] (Documentation already on it)
  • Introduce feature to remove video metadata
  • Implement check for null possibility value that was came from ffmpeg or ffprobe while seeking media file, if null then state as "Not Detected" string instead throwing error "Cannot converted "" into Int"
  • Implement check for AV1 support for only specific GPUs [Unsupported GPU are not able to access this encoding method]
  • Implement HW Accelerated Output Format & HW Accelerated flags for encoding based on FFMPEG
  • Use HW Accelerated based on GPU when using preview function

v1.4.1-20230709

08 Jul 19:53
Compare
Choose a tag to compare

v.1.4.1 (20230709):

  • Fixup encoding algorithm while choose as single encode
  • Fixup join audio issue while audio was single stream
  • Fixup media queue set or apply to selected algorithm
  • Introduce slowest video preset configuration
  • Misc fixes and cleanup
  • Use NVENC preset for video preset (replace default preset, CUDA accelerated only)

v1.4.0

13 Mar 07:43
Compare
Choose a tag to compare

v1.4.0 (20230313):

  • Introduce Always Fullscreen options
  • Introduce Command Flags menu to show all encoding flags in single menu
  • Introduce Media Queue feature (Batch processing)
  • Introduce new feature to save, remove or encode with single or queue media files (Media Queue)
  • Introduce quick profile feature to configure audio profile (Media Queue)
  • Introduce feature to configure video container to use another container (Media Queue)
  • Misc updates and cleanup
  • Slightly re-design interface on several menu

v1.3.9

23 Nov 07:59
Compare
Choose a tag to compare

v1.3.9 (20221123) [MINOR UPDATE]:

  • Fixup issue with auto naming convention for 'copy' audio codec format

v1.3.8

16 Oct 05:55
Compare
Choose a tag to compare

v1.3.8 (20221016):

  • Fixup application crash while try tunning on administration mode
  • Fixup some of file that should be supported but are detect as not supported while load media
  • Include MPEG-TS (MTS) as supported video file
  • Integrated with "OpenWith" feature from windows explorer
  • Introduce more Windows API notification message instead of default one
  • Misc fixes with encoding algorithm
  • Properly refresh MainMenu form after configure enable debug mode on options
  • Re-design main tab menu to using MetroSet UI
  • Re-design options menu (Introduce new options to add more detail on encoding progress)
  • Re-written video aspect ratio, scaling type (Crop and Pad) and resolution encoding algorithm

v1.3.6

17 Sep 11:12
Compare
Choose a tag to compare

v1.3.6 (20220917):

  • Automatically rename file container if incompatibility found with file container and selected audio codec
  • Automatically write video resolution into video profile after enable it
  • Configure default value for WAV codec as PCM_S16LE while bit depth are not selected
  • Configure muxing profile to enable while media are not loaded with some condition
  • Detect .m2v file as supported media file
  • Do not reset profile configuration while user are trying to switching codec
  • Do not reset previous loaded media file name if user abort to load new media file
  • Do not set minimum image resolution for image snapshots
  • Fixup AAC encoding algorithm
  • Fixup crash while load new media file continously after complete load first media file
  • Fixup chapter add and read algorithm
  • Fixup frame mode value that always empty
  • Fixup issue with progressbar are not working while encoding audio file only or while enabling debug mode or frame skip from options menu
  • Fixup issue with wrong value that was restored from config for max and overal video bitrate
  • Introduce Color range, primary and space based from FFMPEG video filter (BT.709 & BT.2020) for video configuration
  • Introduce MP2 and OPUS audio codec
  • Lock all codec and menu configuration while media file are not loaded
  • Reduce almost all unnecessary messagebox notification
  • Remove duplicate variable call in other function
  • Simplify all process by remove depend with lock profile while want to load, save media and enable some of codec configuration
  • Simplify all file container check on all function
  • Switch some of notification to using windows native notification UI
  • Update some of codec information