|Tags||c c objective-c video conversion cross-platform|
1.1.119 Jun 2018 07:05 minor feature: a potential crash in the comb detection filter. a potential crash in the padding filter. Decoding certain very high bit rate ultra-high definition sources with extra large packets. Last frame in source video missing in output. Crash when decoding an empty audio track. Updated mac-toolchain-build script Nasm url and improved curl parameters for robustness. Updated libraries (necessary to pull in needed ) Libvpx 1.7.0 (VP8/VP9 video encoding) X264 155 r2901 (H.264/AVC video encoding) . Libvpx 1.7.0 (VP8/VP9 video encoding). X264 155 r2901 (H.264/AVC video encoding). Ubuntu PPA build date. a display with the quality slider control. Occurring when running multiple HandBrake instances simultaneously. Updated Russian translation. Updated support for creating Flatpak bundles (experimental). Miscellaneous and improvements. Corrupted output with VP8 and VP9 encoders. Building x264 using Clang and -march=native/-mavx. With queue recovery when running multiple HandBrake instances simultaneously. an with a When Done action potentially causing the last queue item to be marked as a warning instead of success. Burn-in behavior with MP4 files; after the first burn-in track, no additional tracks that require burn-in will be added. Improved window resize behavior for Add Selection to Queue dialog and allowed space bar to toggle checkbox for selected row. Improved tabbing behavior in various circumstances. Improved adding a new preset with the same name as an existing user preset; the existing preset will now be updated properly. Improved privacy by adding an option to disable the Summary tab preview image. Updated installer to block installation on 32-bit systems to avoid confusion (unsupported since 1.1.0). Miscellaneous and improvements.
1.1.008 Apr 2018 13:05 minor feature: Improved user interface Redesigned main window for consistency and usability; overall flow is top to bottom, left to right Added new preset controls directly in main workflow Added new summary tab for overview of settings at a glance Updated interface icons to support high resolution displays . Redesigned main window for consistency and usability; overall flow is top to bottom, left to right. Added new preset controls directly in main workflow. Added new summary tab for overview of settings at a glance. Updated interface icons to support high resolution displays. New and improved official presets Added new presets for Vimeo and YouTube Added new 2160p/4K device presets for Apple TV, Chromecast, Fire TV, and Roku Added new Production presets for post-production video editing workflows Added additional 2160p/4K Matroska presets . Added new presets for Vimeo and YouTube. Added new 2160p/4K device presets for Apple TV, Chromecast, Fire TV, and Roku. Added new Production presets for post-production video editing workflows. Added additional 2160p/4K Matroska presets. Improved AppleTV 4K support. Improved Intel QuickSync Video support Added Linux support (experimental) Added 10-bit H.265/HEVC encoding support for Kaby Lake and newer CPUs Added support for multiple GPUs via D3D11 encode path . Added Linux support (experimental). Added 10-bit H.265/HEVC encoding support for Kaby Lake and newer CPUs. Added support for multiple GPUs via D3D11 encode path. Many and improvements. Added new Unsharp and kernel-based Laplacian LapSharp sharpening filters. Added CSM prefilter option to NLMeans filter. Added support for mobile device orientation via auto-rotation container flag. x265 10- and 12-bit encoders are now included by default; additional dll files are no longer required. Added support for adaptive streaming (SPS and PPS before IDR frames) via the --inline-parameter-sets parameter. Added --json parameter to output scan/status information in JSON format, useful for scripting.
1.0.710 Apr 2017 14:25 minor feature: Decoding of raw video in Matroska/MKV. Time stamp handling for containerless raw video. Memory leaks in OpenCL. X265 2-pass encoding where video frame rate is altered by filters. Improved handling of very small amounts of sync jitter ( 1 tick). Improved handling of AVI files with broken indices. Further refined for Libav crash encoding AAC at very high bitrates. Removed fontconfig dependency on Mac and Windows; libass now uses CoreText/DirectWrite. Improved subtitle font selection when burning in SRT/SSA subtitles. Preset subtitle burn defaults override. Updated MinGW-w64 build script for improved compatibility with hardened GCC. Video preset control not updating. Audio passthru masks not updating until preset save. Application of SRT subtitles offset. Updated translations: af, cs, ja_JP, ru, sk, sv. When Done option not updating/resetting correctly.
1.0.327 Feb 2017 06:25 minor feature: H.264 decoding using Libav where the initial GOP was dropped. Pass x265 encoding where the source header incorrectly specifies frame rate. Pass encoding with bob deinterlace and constant frame rate. a seek in Libav while reading MKV sources with embedded subtitles. Multiple preventing Libav from opening WMV sources properly. Miscellaneous in Libav. Memory leaks in OpenCL. Improved sync for streams delayed by a large amount. a Libav crash encoding AAC at very high bitrates. a potential hang in Libav while decoding AAC. Improved Libav audio sync with MP4 sources containing edit lists. Improved mapping of single channel layouts to single channel layouts. a potential crash when selecting video encoders. Various controls not applying values properly. a crash when attempting to edit a queued job. Improved audio start point to use edit lists when encoding using CoreAudio AAC. Title Specific Scan for DVD/Blu-ray. Broken/missing NLMeans denoise tunes. an that could cause error -17 when encoding using Intel QuickSync Video. an where the SRT language code was not being set correctly.
1.0.223 Jan 2017 07:45 minor feature: Point to point encoding end point when using frames as the unit. Improve error handling for libdvdread and libavcodec decoders. an where fallback encoder bitrate was not set properly. Incorrect duration for UTF-8 subtitles. an causing extra blank lines for UTF-8 subtitles in MKV. an sometimes preventing dragging and dropping of presets between folders. Miscellaneous. Video encoder options not reset when changing encoders. Incomplete encodes where the chapter count differs on queued items. Sleep prevention not working in certain scenarios. Automatic naming for EyeTV bundles. Added additional checks to prevent source file overwriting. Miscellaneous. Video encoder options not reset when changing encoders. Subtitles defaults behaviors to improve how tracks are added. Related to source maximum and custom picture setting modes. Point to point settings when editing a queued job. When Done controls not updating correctly on various screens. Split buttons not working correctly on audio and subtitles tabs. Destination path and file name error checking. Potential crash by disabling OpenCL detection when the scaler is not set to OpenCL Bicubic (workaround for broken system drivers). a potential crash when QSV is supported but disabled at the BIOS level. Memory leaks in the QSV encoder. Added QSV detection for Intel Kaby Lake CPUs. Miscellaneous.
1.0.101 Jan 2017 00:25 minor feature: a potential crash when using the VP8 or VP9 video encoders. a potential crash when using 2-pass ABR. importing chapter names from a file. Keep Aspect Ratio control (disabled) when anamorphic mode is Auto. Widened presets list to accommodate longer preset names. Miscellaneous. a potential crash when using the subtitles burn feature on macOS versions earlier than 10.12 Sierra. certain controls not updating when saving or loading a preset. Miscellaneous. certain controls not updating when saving or loading a preset. Disabled QSV decoding by default when non-QSV encoder selected (configurable). Miscellaneous.
1.0.027 Dec 2016 04:12 major feature: All platforms General - New online documentation at https://handbrake.fr/docs - Completely overhauled the official presets - New general use presets for broad compatibility - New device presets, now more up-to-date for common devices - New web presets - New Matroska (MKV) presets, including VP9 video with Opus audio - Official presets from HandBrake 0.10.x are still available under "Legacy" - New JSON-based preset system including command line support - New JSON-based API for interacting with libhb - Improvements to audio/video sync engine to better handle difficult sources - Many miscellaneous bug fixes and improvements (over 1700 code commits!) Video - VP9 video encoding via libvpx - Intel QuickSync Video H.265/HEVC encoder - Requires Intel Skylake or newer CPU - Ultra HD / 4K color pass through (support for BT.2020) - Additional standard frame rate selections in the graphical interfaces - New Auto anamorphic mode maximizes storage resolution, replaces Strict anamorphic mode - New Pad filter (command line only for now) - New Decomb/Deinterlace filter settings and improved defaults - Rotate filter now available in all graphical interfaces - New NLMeans filter tunes Tape and Sprite for analog tape recordings and vintage video games, respectively - Assembly optimizations NLMeans filter improve performance up to 10 - Assembly optimizations in x264 encoder improve performance for faster presets by 5-10 - x265 encoder quality improvements, especially when using tune grain - High bit depth encoding support via external shared libraries (video pipeline is still 8-bit 4:2:0) - x264 10-bit - x265 10-bit and 12-bit Audio - Opus audio encoding/decoding via libopus - Passthru now supports E-AC-3, FLAC, and TrueHD audio formats Subtitles - Improved subtitles rendering for some languages via HarfBuzz - Miscellaneous subtitles improvements (...)
1.028 Sep 2015 23:45 major bugfix: Core Updated Libraries. libass 0.12.3. - New JSON based API for interacting with libhb. - New JSON based preset system. Including support in HandBrakeCLI. - Performance Improvements NLMeans now has SSE2 optimisations. (Approx 1 6 improvement) FDK AAC Encoder compiler optimizations re-enabled which brings speed just behind libav aac. - Pad Filter. - Additional Framerate selections. - Intel QuickSync? H.265 (HEVC) Encoder. (Works on Intel Skylake or newer CPU's only). - Misc and improvements. Windows. - The UI now interacts with LibHB directly rather than using HandBrakeCLI.exe. This has 2 benefits. Encodes and now be paused and resumed. Stopping an encode will finalise the file so that it's playable. - Added support for Quality based audio encoding. - Improved the "Configure Default" options for the Audio and Subtitle Tabs Audio: Default settings for track behavior is now configurable. Subtitle: Burn-in Behavior mode now selectable. - Reduced Installer / Install Size. (HandBrakeCLI is no longer included in the package). - Numerous Usability and User Interface Experience enhancements. Mac. - XQuartz is no longer required for Subtitle burn-in to operate. - Misc and improvements. Linux. - Remove system tray icon due to UI performance on Ubuntu. - Misc and improvements. Command Line Interface. - Preset System. You can now import and export presets from the CLI to and from the other UI's.
0.10.209 Jul 2015 17:05 minor bugfix: Assorted bug fixes and performance improvements.
0.10.023 Nov 2014 12:25 minor feature: New support for Intel QuickSync Video hardware based H.264 encoder. H265 support via x265 1.4. VP8 using the libvpx encoder, but Theora (VP3) got deprecated. LibFaac has been removed in favour of the libav AAC encoder. New filters for denoising and OpenCL scaling. The three GUIs (Linux, MacOS and Windows) now have feature parity.
ManageYou can also help out here by:
← Update project
or flagging this entry for moderator attention.
Share project 189