Baka Encoder Changelog

What's new in Baka Encoder 1.5.9

Oct 12, 2018
  • X264 updated to revision 2936
  • X265 updated to revision 12426

New in Baka Encoder 1.5.8 (Mar 4, 2018)

  • x264 updated to revision 2902
  • x265 updated to revision 11992
  • libav updated to revision 48086
  • added Turkish translation (thanks to İsmet Çakır)

New in Baka Encoder 1.5.7 (Oct 24, 2017)

  • More Labrys Start menu color themes:
  • To use downloaded theme open Labrys Settings, uncheck "Use system colors" checkbox, press "Import" button, peek downloaded theme file and press OK.

New in Baka Encoder 1.5.6 (Aug 27, 2017)

  • x265 updated to revision 2851
  • x265 updated to revision 11890

New in Baka Encoder 1.5.5 (May 18, 2017)

  • x265 updated to revision 11765

New in Baka Encoder 1.5.4 (Mar 6, 2017)

  • x264 updated to revision 2762
  • x265 updated to revision 11725
  • libav updated to version 12 (fixes some issues with Lagarith and UTVideo decoding, supports only avisynth 2.6)
  • added support for specifying custom SAR (Sample Aspect Ratio) for video
  • switched to Windows-style EOL (End Of Line) marks in log files (not doing so could prevent them from being displayed properly in some text editors, such as Windows Notepad)
  • fixed a missing BOM (Byte Order Mark) in the beginning of log files (not doing so could prevent them from being displayed properly in some text editors, such as Windows Notepad)
  • fixed a video format being reported as "avc" in log file when x265 (10 bit) used for encoding
  • fixed a hangup that may occur when starting a task to encode an avisynth script that takes a long time to open (for example script calls ffVideoSource() for the first time to build index)
  • fixed issues with reducing YCbCr range from PC to TV
  • fixed glitches occurring after dismissing task cancellation dialog after active task finished

New in Baka Encoder 1.5.3 (Feb 1, 2017)

  • Fixed incomplete encoding of large files
  • Fixed incorrect cropping of the recent video encoder message shown in task tooltip while encoding

New in Baka Encoder 1.5.2 (Jan 3, 2017)

  • fixed audio encoding being skipped sometimes

New in Baka Encoder 1.5.1 (Dec 5, 2016)

  • fixed problem with Chinese translation sometimes being picked by Windows Resource manager instead of English if none of the translation languages are in the preferred languages list
  • fixed taskbar progress bar not being updated after active task is removed when paused

New in Baka Encoder 1.5.0 (Dec 5, 2016)

  • l-smash updated to revision 1436
  • x264 updated to revision 2721
  • x265 updated to revision 11646
  • changed the way Baka Encoder stores temporary files, tools and stuff are now stored in %TEMP%,
  • while intermediate encoding files are kept in the folder where the target file resized this fixes encoding of files stored at locations where hardlinking are not supported (such as ReFS volumes) and at locations where writing to root is prohibited (such as C:)
  • changed the way muxing and results moving error are handled, encoded streams won't be deleted in this case anymore, this is mostly done to prevent loss of encoded materials in low disk space scenarios
  • changed configuration pass_count attribute name to passes_count (backwards compatibility is preserved)
  • changed configuration resize_method attribute name to resizing_method (backwards compatibility is preserved)
  • added proper problem reporting when configuration loading fails
  • added proper problem reporting for certain kinds of avproxy errors
  • added Hungarian translation (thanks to K.G.Y.)
  • added muxing settings printing to log
  • added protection of tools from being deleted while encoding
  • fixed handling of situations when target file is an avisynth script and target folder path contains symbols that do not fit into current code page it will be reported as "source path problem" instead of letting encoders encode video with avisynth error message
  • fixed tab order of presets checkboxes, now they dwell between tasks list and logging checkbox
  • fixed restarting a task with a source file that was missing but now is present still failing with "not found" error
  • fixed inconsistent end of line in log files
  • fixed About dialog missing close button in window caption

New in Baka Encoder 1.4.8 (May 10, 2016)

  • x264 updated to revision 2694
  • x265 updated to revision 11443
  • added Greek translation

New in Baka Encoder 1.4.7 (Apr 12, 2016)

  • x264 updated to revision 2665
  • x265 updated to revision 11395
  • added Dutch translation
  • fixed issues with translations not being applied sometimes
  • fixed some minor problems with configuration file parsing

New in Baka Encoder 1.4.6 (Dec 28, 2015)

  • x264 updated to revision 2638
  • x265 updated to revision 11238
  • updated taskbar thumb toolbar images (pause / resume)
  • fixed broken taskbar extensions when Baka Encoder is launched with elevated privileges
  • fixed task list tooltips not showing when "Always on top" mode is turned on for Baka Encoder window

New in Baka Encoder 1.4.5 (Sep 29, 2015)

  • New version of Baka Encoder is compatible with Windows 10 RTM and contains updated tools.
  • x264 updated to revision 2597
  • x265 updated to revision 11011
  • smash updated to revision 1401
  • fixed possible failure related to libav

New in Baka Encoder 1.4.3 (Jun 27, 2015)

  • This is a quick fix for the issue with wrong fps in muxed hevc files.
  • Right after switching to l-smash from mp4box because of the problems with missing keyframe hints it turned out that l-smash is not perfect either. For some reason l-smash ignores fps specified in input video stream and uses 25/1 default value. Fortunately a proper workaround for this problem has been found.

New in Baka Encoder 1.4.2 (Jun 25, 2015)

  • Baka Encoder have reached major 1.4 version. The most noticable change is switch from mp4box to l-smash. It also comes with support for additional muxing options, and the muxing itself is now optional (setting muxing container to "none" results it output of raw .aac and .264 / .hevc streams). Support for mkv is on the way.
  • The other important change is a workaround that makes it possible to process avisynth scripts containing relative file paths. (finally)
  • Also log file will now contain a clear wornings about suspicious frame rates and missing avisynth during .avs script encoding.
  • x265 build updated to revision 10671
  • switched from mp4box to l-smash muxer
  • added container/muxing controlling items in configuration file
  • added support for outputting raw encoded streams without muxing
  • added workaround that makes it possible to process avisynth scripts containing relative file paths
  • added warning when input frame rate is suspicious
  • added warning when user tries to encode .avs script but avisynth is not installed
  • added support for loading configuration from an xml file provided among commandline arguments (before it was only loaded if placed as first argument)
  • fixed incorrect handling of inputs that require resizing to make their width and/or height multiple by 2 when resizing method is not specified in the config
  • fixed presence of libav dlls in Baka Encoder folder causing AVProxy to fail
  • fixed taskbar thumb button for [un]pause encoding not appearing sometimes
  • fixed incorrect progress indication in taskbar after canceling active task while encoding is paused
  • fixed flicker of the tasks list during removing of several tasks at once
  • fixed duplication of start time in tooltips for failed and finished tasks
  • fixed position of the context menu appearing in tasks list when App key is pressed

New in Baka Encoder 1.3.4 (Apr 21, 2015)

  • It is now possible to override build-in CLI tools. Just place x264-8.exe, x264-10.exe, x265-8.exe or x265-10.exe alongside Baka Encoder.exe.
  • Baka encoder looks for them every time it starts a new task so there is no need to restart Baka Encoder just to replace a particular CLI tool.
  • Also x265 build was updated to 10223 (1.6+238).

New in Baka Encoder 1.3.3 (Mar 27, 2015)

  • x264 build updated to revision 2538
  • x265 build updated to revision 9852
  • default h265 presets now utilize slow preset instead of placebo

New in Baka Encoder 1.3.2 (Feb 12, 2015)

  • added Chinese translation
  • x265 build updated to revision 9327
  • default presets now include lossless preset

New in Baka Encoder 1.3.1 (Jan 14, 2015)

  • Changes in this update:
  • x264 build updated to revision 2526
  • available encoding tools now include x265 revision 9051 which provides HEVC encoding
  • added "tool" (can be "x264" or "x265") and "bit_depth" (can be 8 or 10) attributes replacing "use_10bit" attribute of video node in configuration file (backwards compatibility preserved)
  • application manifest now includes compatibility GUIDs for new Windows versioning API
  • dropped support for Windows XP and Windows Vista
  • fixed Logging checkbox not becoming enabled after manually removing all the tasks from queue or when the last task failed
  • fixed drawing issues with presets tooltip sometimes occurring on systems with embedded Intel graphics
  • fixed some typos
  • fixed minor handle leak
  • fixed Sleep action being performed without using "Planned" flag, which caused warnings in system logs
  • fixed minor memory leak occurring during startup arguments processing

New in Baka Encoder 1.2.5 (Apr 22, 2014)

  • fixed incorrect range conversion selected for RGB 16 and 10 bit
  • fixed temp folder not getting removed if some of the files in it were still in use
  • default config tweaked a bit
  • x264 build updated to revision 2409

New in Baka Encoder 1.2.4 (Mar 18, 2014)

  • added Japanese translation
  • added log messages regarding colorspace conversion standard selected
  • added an option to open log file for completed tasks
  • improved RGB to YCbCr conversion
  • improved UI
  • x264 build updated to revision 2389
  • default preview preset now uses 2-pass encoding instead of 3-pass
  • fixed incorrect progress value (100% instead of 99%) specified if an error occurs at the last encoding stage (output file moving / replacing existing one)
  • fixed a rare crash occurring when Pause button is pressed while tool processes have already exited but Baka Encoder is not yet aware of this
  • fixed some typos

New in Baka Encoder 1.2.3 (Mar 18, 2014)

  • added proper error message when source file doesn't exist
  • added proper error message when requesting YCbCr to RGB conversion
  • improved RGB to YCbCr conversion
  • improved precision of encoding progress indication
  • fixed cropping of lower half of the image when processing high bit depth input
  • fixed glitch causing RGB to YCbCr and range conversion falling back to default mode (bt601/tv)
  • fixed crash when Baka Encoder was unable to create/write to log file

New in Baka Encoder 1.2.1 (Mar 18, 2014)

  • x264 updated to build 2357
  • Baka Encoder now uses internal decoders for all supported types instead of system VFW codecs
  • Baka Encoder now uses internal filters to perform resizing and colorspace conversion instead of built in x264
  • added support for RGB48 input colorspace
  • improved progress indication
  • config adjustments

New in Baka Encoder 1.1.5 (Mar 18, 2014)

  • Custom colorspace conversion that is a workaround for a common x264 problem
  • Workaround for incorrect mp4 muxing with mp4box
  • Hybrid 32-64 release, which can use 32-bit avisynth and codecs with 64-bit x264
  • Support for thorough logging
  • Improved tooltips
  • Elimination of unnecessary temporary files
  • Switch to my own builds of x264 and mp4box
  • Executable is not packed anymore - this should solve false positive antivirus alerts
  • Added German, Portuguese (Brazilian), Estonian and Polish translations