Neat AVC/HEVC/AAC encoding tool.
Baka Encoder is a self-contained x264, x265 and NeroAAC frontend dedicated for producing final encodings of video materials. Handles AviSynth scripts, video/audio without compression and video compressed with common intermediate codecs. Presets are defined via xml config with direct control over x264, x265 and NeroAAC command line parameters.
This tool was developed mostly as a replacement for MeGUI to be less cluttered, more flexible and providing better quality.
Comparison of the colorspace conversion quality in Baka Encoder and Avisynth
- Windows 7
- Windows 8
- Windows 8.1
- Windows 10
- Uncompressed PCM audio
- Uncompressed RGBA, RGB, RGB48, YUY2, YV12
- Lagarith (without null frames)
- UT Video
- Avisynth scripts
- Proper Unicode support
- Clean UI
- Batch file processing with task queue
- Performs proper RGB-YCbCr conversion when necessary
- Prevents upsampling
- Supports 10-bit video encoding
- Provides full control over encoding parameters
- Supports thorough logging
- Encoding process can be paused
- Chinese, Dutch, English, Estonian, German, Greek, Japanese, Polish, Portuguese (Brazilian) and Russian localizations
- No installation required
- Multichannel audio encoding sometimes is performed incorrectly.
Some antivirus software fallaciously classify Baka Encoder as malware. This is probably caused by extraction of packed tools and libraries, as such a behavior is not common.
(supposed to be fixed since v1.1.0)
Avisynth scripts with relative paths to media files are not supported.
(fixed since v1.4.1)
Taskbar extensions not working and causing crashes when Baka Encoder is launched with elevated privileges.
(fixed since v1.4.6)
- Drag-n-dropping files from Windows Explorer into Baka Encoder window not working when Baka Encoder is launched with elevated privileges.
(this happens due to Windows isolation policies)
- Baka Encoder does not block system shutdown, restart or sleep during encoding.
- Baka Encoder does not check for disc space availability before encoding.
Some localizations are not being applied.
(supposed to be fixed since v1.4.7)
- UI overhaul with support for manual resizing of window
(in current version it's size is automatically adjusted to contain all the presets).
- Support for BT.2020 colorspace conversion.
- Support for 12-bit encoding with h265.
- Support for mkv input and output.
- This software is free for non-commercial usage.
- No warranties are implied, you are using this software on your own risk.
- Avisynth required only if you want to process scripts.
- For 4:2:0 output subsampling width and height of the input (and output) video must be multiple of 2 pixels.
- For 4:2:2 output subsampling width of the input (and output) video must be multiple of 2 pixels.
- Actually just use standard dimensions.
- Log files have the same name as output files with ".log.txt"appended.
- Only one application instance allowed to run at the same time.
- Build-in CLI tools can be overriden with those located in the Baka Encoder folder. 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.
- In order to load particular presets file drop it onto Baka Encoder.exe.
- Although Baka Encoder is a GUI tool it can also parse some command line arguments"Baka Encoder.exe" "path_to_config_file" "path_to_input_file_1" ... "path_to_input_file_n"
- Temporary files are stored in
"TEMP Baka Encoder"folder located at disk root, e.g. if you are encoding file"C:\My Documents\my amv.avi"
temp folder will be"C:\TEMP Baka Encoder\"
This folder is created in the beginning of encoding and is automatically deleted after encoding.
- Approximate RAM consumption (for h264), Gb
SD ~ 0.5 ... 1.0 HD 720p ~ 1.0 ... 1.5 HD 1080p ~ 3.0 ... 4.5
- System menu (can be opened by left-clicking on small icon on the top left corner of the application window, or right clicking on window title or taskbar preview) contains additional "Always on top", "Donate" and "About" items.
Credits and references:
- This software utilizes x265 by Multicoreware, x264 by VideoLAN, Nero AAC by Nero AG and l-smash.
- This software includes icon/poster based on (probably) Syurara Gundan's work.
- This software uses Boost, Libav, LZMA and PugiXML libraries.
- This software is developed with helpful info found on doom9.org, FOURCC.org and MSDN.
- This software follows ITU BT.601 and BT.709 recommendations.
- This software includes Chinese translation by 刘天昱, Dutch translation by Wim Lobeek, Estonian translation by Xdada, German translation by Lisa, Greek translation by geogeo.gr, Japanese translation by Maki Ryougi, Polish translation by Bonecrusher, Portuguese (Brazilian) translation by Squiddy.
- Beta-testers: Bill Ein.