Hana Media Encoder Changelog

What's new in Hana Media Encoder 1.4.8

May 5, 2024
  • 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

New in Hana Media Encoder 1.4.7 (Apr 29, 2024)

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

New in Hana Media Encoder 1.4.5 (Apr 27, 2024)

  • 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
  • Fix crashing issue when video has multi stream
  • 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

New in Hana Media Encoder 1.4.3 (Apr 7, 2024)

  • 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

New in Hana Media Encoder 1.4.1 (Jul 8, 2023)

  • 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)

New in Hana Media Encoder 1.4.0 (Mar 13, 2023)

  • 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

New in Hana Media Encoder 1.3.9 (Nov 23, 2022)

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

New in Hana Media Encoder 1.3.8 (Oct 16, 2022)

  • 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

New in Hana Media Encoder 1.3.6 (Sep 18, 2022)

  • 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

New in Hana Media Encoder 1.3.4 (Sep 12, 2022)

  • Disable panel drag drop feature while FFMPEG are not load properly
  • Drop dependency for video and audio codec while value is empty (Default FFMPEG value will be used while empty)
  • Do not restart application while enabling debug mode or frame mode
  • Fixup AAC and MP3 value condition for codec configuration
  • Fixup issue with chapter read and refresh algorithm
  • Fixup issue with progressbar not work while encoding process
  • Fixup issue with snapshot algorithm for audio file
  • Introduce channel layout feature for audio codec
  • Introduce feature to do action after encoding completed
  • Introduce new button to change checkbox for save stream config per each stream
  • Introduce slide animation for each main configuration on video / audio codec after grouping
  • Introduce tooltip (Information tool) that will show minimal information about selected text from video codec configurations
  • Introduce video scale or interpolation algorithm
  • Misc fixes with audio decision algorithm
  • Re-design layout interface

New in Hana Media Encoder 1.3.1 (Sep 4, 2022)

  • Fixup debug mode are not show log while enable in some cases
  • Fixup encoding decision algorithm
  • Introduce MP4 and AAC media file extensions

New in Hana Media Encoder 1.3.0 (Sep 4, 2022)

  • Do not clear or reset chapter when chapter reset was clicked (Back to initial state instead)
  • Do not show next or previous button when show spectrum
  • Fixup white color issue while move is hovering into some of buttons
  • Fixup chapter are not reset properly when 'Enable Chapter' are disable
  • Fixup issue with remove chapter when chapter listview are not selected by user
  • Fixup issue with UI freeze while load media, initialize frame or while encoding process
  • Guard enable video options to check if GPU HW Accelerated config already set or not
  • Introduce chapter time validity before input chapter on minute and seconds
  • Introduce fullscreen layout and resizeable layout for main menu
  • Introduce function to get video chapter directly from ffmpeg metadata and import it into chapter listview
  • Introduce new algorithm for 'Add Chapter' to check if new chapter are the same or less than previous chapter for time duration if is exists
  • Introduce new algorithm on 'Update Chapter' to check if new chapter are same, less or more than previous or next chapter in time duration
  • Introduce progressbar widget from SyncFusion
  • Implement new asynchronous method for getduration_summary, getpreview_summary
  • Override arrow function key to control ImagePreview on picturebox
  • Properly reset media file name text if was not loaded
  • Properly show encoding text status instead only show "ENCODING and COMPLETED"
  • Separate function to next and previous image into standalone function to avoid repeat call function
  • Show GB (gigabyte) as file size when MB size is too high
  • Switch to jpg from png as image extensions
  • Reduce warning notifications while selecting snapshot or spectrum
  • Re-work logic to get snapshot with asynchronous workload (reduce time to load snapshots)
  • Re-work implementation of asynchronous method for start encode functions

New in Hana Media Encoder 1.2.6 (Aug 27, 2022)

  • Fix issue with clickable link that crash while clicked
  • Fix issue when insert chapters on existing video with chapters file are not replacing the new one
  • Properly reset media file before insert new one
  • (Avoid undefinitely loading media file when replace existing media files)
  • Properly set button that are should / shouldn't be disable or not

New in Hana Media Encoder 1.2.0 (Aug 21, 2022)

  • Fixup application crash while OTA download is on progress in some case
  • Fixup h264 for nvidia gpu encode error while aqstrength is included
  • Fixup video frame rate information that are not show correctly in some case
  • Introduce loading interface while load or initialize new media file
  • Introduce new application logo and design
  • Introduce support for drag and drop media file into application on main menu
  • Only show short codec name for media file
  • Re-design all user interface component
  • Re-design message information interface
  • Re-written logic for create media screenshot and audio spectrum

New in Hana Media Encoder 1.1.0 (Aug 17, 2022)

  • Configure spectrum resolution to higher resolution 768x768 from 854x480
  • Disable low power mode while using QSV
  • Drop level profile configuration on video codec for QSV (Quicksync are not support it)
  • Do not show image if thumbnail are not exists
  • Fixup debug mode are not run correctly
  • Fixup encoding logic in some cases
  • Fixup issue with video codec detection issue (QSV in primary, other codec is config only)
  • Fixup issue with audio codec detection issue (Copy profile)
  • Fixup issue with audio codec profile enable unconditionally after try to lock profile without set saved media file
  • Fixup missing main10 video profile on QSV
  • Properly clean all temporary files and process after application close
  • Specify ffplay to show audio waveform only if file detected as audio, if detected as video then show video

New in Hana Media Encoder 1.0.8 (Aug 16, 2022)

  • Add new options for preview summary to preview screenshot or spectrum only
  • Add function to preview image from picturebox using default image viewer
  • Introduce audio spectrum generator
  • (After open media files, HME will automatically generate spectrum file as temporary image and can be show from preview summary)

New in Hana Media Encoder 1.0.7 (Aug 16, 2022)

  • Minor fix for update algorithm

New in Hana Media Encoder 1.0.1 (Aug 11, 2022)

  • Add more guard to check if FFMPEG binary is exists or not
  • Switch from 'Duration Time' to 'End Time' when trim and fixup inconsistency or missed time calculation while trimming