Versie historie van HandBrake (GUI) for Mac OSX 10.5

<<Terug naar software beschrijving

Veranderingen voor v0.9.4 - v0.9.5

  • Core Library
  • BluRay disc structure support. (No decryption support)
  • Updated Libraries (x264, ffmpeg)
  • SSA Subtitle support. (Including burn-in)
  • MP3 audio now supported in MP4 files (Note: Limited Player compatibility)
  • VOBSUB subtitle now supported in MP4 files (Note: Limited Player compatibility)
  • Updated Presets for newer devices and better quality
  • AC3 encoding support.
  • Many Bug Fixes and other small improvements
  • Improved DVD Main Feature detection (when using dvdnav)
  • Universal audio downmix support (all audio types can be downmixed)
  • Point*to*Point encoding (second or frame start and end times)
  • Peak framerate option (Capped VFR)
  • All GUIs
  • Updated x264 Advanced Panel
  • Video Quality Slider drops % value and only shows RF for x264
  • Batch Scan (Scan Multiple files at once. N.B: Does not include multiple VIDEO_TS folders / Image files)
  • Many Bug fixes
  • Many Tweaks to improve usability.
  • Ability to edit queue jobs
  • Mac GUI
  • New Audio Panel supporting >4 Audio Tracks
  • VLC detection in /Applications and ~/Applications
  • Multiple instance support
  • Windows GUI
  • Encode Status in GUI. (CLI window is now always hidden)
  • Improved Auto-Naming for Destination file name.
  • Drag / Drop Video onto Main Window to scan.
  • Linux GUI
  • Multiple instance support (run multiple copies of ghb at once)
  • Many Bug fixes and UI improvements.
  • Notices
  • Power PC (PPC) is no longer officially supported. Given limited resources and time, it simply isn?t feasible for this project to support minority platforms. For those of you still using older hardware, we recommend you stick with 0.9.4.



Veranderingen voor v0.9.5 - v0.9.6

  • Encoders:
  • -> Video:
  • updated libx264 (revision 2146)
  • MPEG-2 encoder (from libavcodec)
  • advanced options support for libavcodec encoders format: option1=value1:option2=value2
  • -bf 2 -trellis 2 becomes bf=2:trellis=2
  • -> Audio:
  • audio gain control (increase/decrease audio volume)
  • updated libogg (1.3.0) and libvorbis (aoTuV b6.03)
  • new AAC encoder (from libavcodec) (considered experimental) (supported mixdowns: Mono/Stereo/Dolby?, 5.1 will come later) (should be on par with faac in terms of quality, sometimes better)
  • FLAC encoder (16-bit, MKV container only)
  • Mac OS X: HE-AAC encoding support, via Core Audio
  • quality-based variable bitrate encoding support works with: Lame MP3, Vorbis, Core Audio AAC only implemented in CLI and Linux GUI
  • AC3 encoder: set Dolby Surround flag in stream parameters when mixdown is Dolby Surround or Pro Logic II
  • -> Audio Passthru:
  • DTS Passthru to MP4 container (in addition to MKV) (supported by e.g. VLC, MPlayer)
  • DTS-HD Passthru (MP4, MKV containers)
  • MP3 Passthru (MP4, MKV containers)
  • AAC Passthru (MP4, MKV containers) (known issue: Magic Cookie not passed through from MPEG Program/Transport? streams,
  • which will break playback in e.g. QuickTime Player)
  • Auto Passthru: one encoder, multiple codecs lets you define allowed codecs (from supported passthru codecs) lets you pick a fallback encoder if passthru is not possible
  • Muxers:
  • start MKV clusters with a video keyframe whenever possible should improve seeking and DLNA streaming
  • bug fix: use ISO 639-2 bibliographic form for MKV language codes
  • bug fix: fix crash due to division by zero in MP4 muxer
  • bug fix: fix muxing of Closed Captions. Improper interleaving broke playback on some players
  • Decoders:
  • -> Video:
  • updated libav* libraries from Libav ( http://libav.org/) (v0.7-1696-gcae4f4b, late October 2011) frame-based multithreading for H.264, VP8 10-bit decoding support for H.264, DNxHD Apple ProRes? decoding support
  • improved average framerate detection
  • duplicate frame detection for improved frame drop decision (CFR/PFR)
  • new Same as source, Constant Framerate option for devices that don't support variable framerate automatically picks a constant framerate closest to the detected average framerate
  • bug fix: fix problem when resolution changes in the middle of a video stream
  • -> Audio:
  • Blu-ray: make TrueHD, DTS-HD and E-AC3 Secondary Audio streams available for decoding and/or passthrough
  • bug fix: libavcodec-decoded streams can now be decoded multiple times
  • previously, multiple decodes of the same source tracks weren't possible and audio output tracks had to be dropped
  • bug fix: fix audio screech at beginning of some audio tracks when decoding AC3
  • bug fix: fix DTS decoder audio volume (was too low)
  • bug fix: garbled audio when decoding DTS-HD audio from MKV containers
  • bug fix: fix support for DTS-HD High Resolution Audio in MPEG Transport streams
  • -> Subtitles:
  • updated libass (0.10.0)
  • improved handling of subtitles with overlapping timestamps
  • improved handling of DVD subtitles without Stop Display commands
  • SSA subtitles are now passed through to MKV without conversion to SRT/UTF-8
  • bug fix: fix rendering problem with SSA subtitles when no font is embedded in the source video
  • Demuxers:
  • improved MPEG Program/Transport? stream support support for MPEG-1 Program streams support for HD-DVD EVOB streams improved handling of Transport streams that have no PCR
  • WTV container support (via libavformat)
  • bug fix: files with more than 20 tracks (video, audio, subtitles etc.) are now supported
  • bug fix: some QuickTime MOV files were misdirected as MPEG Transport streams
  • bug fix: fix detection of TrueType? font attachments that don't have the correct MIME type
  • Filters:
  • new, much improved decomb filter (but slower) new settings are default old settings become decomb "Fast"
  • Presets:
  • improved "Normal" preset (much faster, similar file size and quality)
  • removed obsolete legacy presets
  • added new device presets for Android phones/tablets recent and/or powerful devices recommended
  • Mac OS X:
  • -> DVD decryption:
  • VLC 2.x or later will not work for DVD decryption and is therefore unsupported as of HandBrake 0.9.6
  • libdvdcss is now the preferred method for DVD decryption already works with HandBrake 0.9.5 a .pkg installer is available from Videolan: http://download.videolan.org/libdvdcss/last/macosx/
  • -> Build system:
  • support for Xcode 4 and Mac OS X 10.7 "Lion"
  • Mac OS X 10.5 "Leopard" no longer supported
  • Mac OS X GUI:
  • -> OS X 10.7 Lion support:
  • bug fix: Live Preview window widgets updated to work under Lion
  • bug fix: fixed positioning of widgets in the Audio panel under Lion
  • -> Other:
  • wider main window providing more room for various widgets



Veranderingen voor v0.9.3 - v0.9.4

  • Core:
  • New build system, allowing 64-bit binaries (around 10% faster)
  • Soft subtitles and Closed Captions:
  • - DVD Closed Captions
  • - ATSC Closed Captions
  • - SRT subtitle import
  • - Text soft subtitles in MP4 and MKV output
  • - Bitmap soft subtitles in MKV output
  • Better support for DVD inputs:
  • - Uses libdvdnav
  • - DVD angles support
  • - Workaround for libdvdread malloc bomb on invalid PGC entry
  • - DVD drive region detection support in Linux
  • - Handles DVD programs with more than 16 streams
  • - No longer tries to detect and discard duplicate titles when scanning
  • - Libdvdnav patched to perform read error recovery
  • - Libdvdread patched to allow raw device access in Windows
  • - Handles poorly mastered DVDs that had the menus ripped out of them
  • Better support for non-DVD inputs:
  • - Preserves MP4 metadata
  • - TrueHD
  • - DTS-HD demuxing
  • - 8 bit audio
  • - Better handling of transport streams where audio starts first
  • - Better handling of transport streams that have been spliced together, leading to duplicate timestamps
  • - Better VC-1 frame detection
  • - Fixes bug that was causing one sec. of audio to be dropped on many ffmpeg files
  • - Looks harder for aspect ratio info from DV sources
  • - No longer truncates the last (dummy) chapter
  • - Allows specifying field parity for detelecine and decomb
  • Better AV sync
  • Support for sources with no audio
  • DTS passthrough for MKV
  • x264 bumped from r1169 to r1347, which means speed optimizations, new default settings (see r2742 commit comment), the magic of macroblock tree rate control (mbtree), a new CRF curve (meaning you will get different, generally lower bitrates at the same RF, with similar quality metrics), and weighted P-Frames (disabled by default for Baseline encodes and the AppleTV preset).
  • Better sample interleaving
  • Better, optional deinterlacer for decomb (EEDI2)
  • New mode structure for the decomb filter
  • Variable verbose logging levels
  • Fixed timing for first two frames coming out of filters
  • Libtheora bumped to 1.1.0
  • Improvements to our theora implementation (2 pass encoding + soft target rate control)
  • Caters to Theora's insistence on content having mod16 framing dimensions specified
  • Flushes LAME encoder's final packets
  • Fixed interjob framerate calculation
  • Fixed pthreads regression in cygwin
  • Tweaks for packaging tools
  • Solaris 10 build support
  • All interfaces:
  • Live video preview
  • New subtitle tab
  • New filters and picture settings inspector
  • Custom anamorphic mode
  • Updated Sparkle
  • Custom number of preview images
  • Quality slider now works off actual rate factor/quantizer values instead of percentages
  • Partially updated advanced x264 tab
  • New built-in presets
  • Use libdvdnav by default on DVD sources
  • Removed Constant QP encoding option for x264 (use CRF)
  • Various bug fixes and UI tweaks
  • x264 turbo 1st pass mode now uses subme=2 not subme=1
  • Mac:
  • Core Audio AAC encoding
  • H.264 video source decoding crash fixed
  • Queue displays varying row heights based on encode settings
  • Fixed EyeTV package scanning
  • 64bit / 32 bit VLC detection
  • Preset import/export
  • Windows:
  • New audio tab
  • AAC audio source decoding bug fixed
  • Tray minimization is now optional
  • Queue can now be started from main window
  • Growl for Windows notification support
  • General UI improvements
  • Preset import
  • Preferred language control for audio dubs and subtitles
  • Fixed file extensions resetting to m4v when enabling chapter markers in mkv
  • Faster updating of GUI elements from CLI data
  • Cleanup / Improved some of the programs options. (Growl, use m4v, drive detection)
  • Numerous fixes in the Picture Settings Panel and CLI Query Handling code.
  • Bug Fixes and Usability improvements.
  • Linux:
  • General UI improvements
  • Inhibits sleep mode while encoding
  • Single title scan
  • Chapter duration display
  • Notifications when encodes complete
  • Tray minimization
  • Full screen preview
  • Preset import/export
  • Preferred language control for audio dubs and subtitles
  • Preferences rearrangement
  • Preference to auto-apply .m4v extension
  • New system tray icon behavior
  • Preference for what to do when encode completes
  • Preference for how often to delete activity logs
  • Preference to disable automatic scanning
  • New Gnome session manager support
  • Improved "auto" audio selection
  • Use .m4v as the default extension for the MPEG-4 container
  • Use .m4v when soft subs are enabled
  • Alternate angle encoding fix
  • Only strips drive letters for Windows builds
  • Show correct audio format info when it's been sanitized for incompatibilities
  • Preserve chapter list modifications made to queued jobs
  • Fixed error when navigating chapter titles with the keyboard
  • Bug Fixes.
  • CLI:
  • Options to handle new subtitle, anamorphic, and preview features
  • --srt-file, --srt-codeset, --srt-offset, --srt-lang, --srt-default
  • --native-dub option lets users request dubbing instead of subs when the audio isn't in their native language
  • Allow encoding sources with no audio without explicitly stating -a none
  • Update checker on MinGW built exe should now work correctly.
  • Matches GUIs' default verbosity level of 1



Veranderingen voor v0.9.2 - v0.9.3

  • Universal input
  • HandBrake is no longer limited to DVDs: it will now accept practically any type of video as a source. This massive enhancement was achieved by tapping into the power of libavcodec and libavformat from the FFmpeg project.
  • Linux GUI
  • There is now an official GTK graphical interface for Linux, available as a binary for Ubuntu. This is the real deal, interacting directly with HandBrake's core library instead of just putting a pretty face on a command line interface. It has full feature parity with the Mac interface.
  • Video quality
  • The x264 project has really come into its own this year, and HandBrake 0.9.3 integrates the latest improvements to the H.264 encoding library. Picture quality has enhanced dramatically through the use of psychovisual rate distortion and adaptive quantization, and there have been significant speed optimizations.
  • Audio flexibility
  • HandBrake now offers total control over multiple audio tracks.
  • No more internal DVD decryption
  • Yeah, we know, no one reading this is going "Oh wow, no more DVD decryption--what a great new feature!" but...deal.
  • HandBrake will dynamically load VLC's copy of libdvdcss if you have it in your Applications folder in Mac OS X, and if you're on Linux, and you want to live on the wild side, you can install libdvdcss on your system and get the same effect.
  • Translation of the last paragraph from nerdese:
  • We're not about to stop you from choosing to decrypt DVDs. If you're on a Mac, and you have VLC 0.9.x installed, you won't even notice the internal capability's gone. If you're on Linux, all you have to do is install a library.
  • Persistent queues
  • When queueing up a bunch of videos to encode, you need no longer fear a crash in HandBrake's graphical interfaces. Queued jobs are cached to disk for safekeeping between sessions.
  • New, better organized presets (Be sure to run "Update Built-In Presets" from the Presets menu!)
  • The presets are now "nested" in folders and have evolved. Notably, there is a new Apple "Universal" preset, designed to play and look good doing so on anything from an iPod Nano to an AppleTV.
  • There have been many changes to most of them. Please be aware that most presets now use different settings. This means most of them are not suited for benchmarking 0.9.3 against 0.9.2. For example, the AppleTV preset is slower because it is now quality based, and produces much more efficient output. The Normal preset uses psychovisual rate distortion. The High Profile presets use psychovisual trellising. All of these setting changes can influence encoding time and output file size.
  • For comparison purposes, there are several presets in the Apple->Legacy folder (the old iPod High-Rez, the old AppleTV, and the old iPhone presets) which remain unchanged since 0.9.2.
  • Audio-video synchronization
  • HandBrake should now keep lip-synch as well as a DVD player can.
  • Decomb filter
  • HandBrake now offers a decomb filter, in the style of AviSynth's. It is a deinterlacer that can be left on all the time without degrading picture quality, because it only deinterlaces video when it visibly needs to be.
  • Multi-threaded deinterlacing
  • The "Slow" and "Slower" filters, as well as the new decomb filter, will now take advantage of as many processors as you can throw at them.
  • "Same as source framerate" really is the same as the source framerate
  • HandBrake now, by default, passes through the exact video framerate of the source instead of smoothing to a constant rate, which could lead to frames being duplicated or dropped.
  • Theora video encoding
  • HandBrake now can encode video using the Theora codec.
  • Updated libraries
  • Besides x264, updated libraries include libsamplerate, libogg, xvidcore, libmpeg2, lame, faac, and ffmpeg's libavcodec, libavformat, and libswscale.
  • Massive improvements to all interfaces
  • As hard as it might be to believe, the changes listed above are only the tip of the iceberg. A much longer list is available, but even that is only a brief summary. There have been well over 600 changes to HandBrake's code base since 0.9.2, including hundreds of bug fixes, and a thorough log can be found on the Trac.



<<Terug naar software beschrijving