From a1d064d2f01d963213b1336c0aeda9e7a1a6817f Mon Sep 17 00:00:00 2001 From: John Stebbins Date: Wed, 24 Jul 2019 15:03:22 -0700 Subject: LinGui: WIP gtk4 support Known issues and todo: notebooks, use GtkNotebookPage semantics in ui file fix keypress delete in queue_list fix dest_file grab-focus? (highlight of filename for editing) focus-in/out with GtkEventControllerKey preview_state_cb how to handle icon-ified preview? preview_configure_cb, saving preview window size? accelerator alt-d grab-focus destination key-press-event in chapter list, ghbcellrenderertext -> GtkEventControllerKey Why doesn't summary preview image scale correctly? "System" in about dialog? why is the tab there when "system" prop not set? GtkSeparatorToolitem seems to ignore "draw" prop? --- gtk/src/ghb4.ui | 8026 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 8026 insertions(+) create mode 100644 gtk/src/ghb4.ui (limited to 'gtk/src/ghb4.ui') diff --git a/gtk/src/ghb4.ui b/gtk/src/ghb4.ui new file mode 100644 index 000000000..7d46a12d2 --- /dev/null +++ b/gtk/src/ghb4.ui @@ -0,0 +1,8026 @@ + + + + + + + + + + + + + + + + + + + + + True + False + Render the subtitle over the video. + +The subtitle will be part of the video and can not be disabled. + <b>Burned In</b> + True + + + True + False + Set the default output subtitle track. + +Most players will automatically display this +subtitle track whenever the video is played. + +This is useful for creating a "forced" track +in your output. + <b>Default</b> + True + + + True + False + Use only subtitles that have been flagged +as forced in the source subtitle track + +"Forced" subtitles are usually used to show +subtitles during scenes where someone is speaking +a foreign language. + <b>Forced Only</b> + True + + + True + False + Add (or subtract) an offset (in milliseconds) +to the start of the SRT subtitle track. + +Often, the start of an external SRT file +does not coincide with the start of the video. +This setting allows you to synchronize the files. + <b>SRT Offset</b> + True + + + True + False + The source subtitle track + +You can choose any of the subtitles +recognized in your source file. + +In addition, there is a special track option +"Foreign Audio Scan". This option will add +an extra pass to the encode that searches for +subtitles that may correspond to a foreign +language scene. This option is best used in +conjunction with the "Forced" option. + <b>Track</b> + True + + + +
+ + Open Source Directory + app.queue-open-source + + + Open Destination Directory + app.queue-open-dest + + + Open Encode Log Directory + app.queue-open-log-dir + + + Open Encode Log + app.queue-open-log + +
+
+ + +
+ + Reset Failed Jobs + app.queue-reset-fail + + + Reset All Jobs + app.queue-reset-all + + + Clear Completed Jobs + app.queue-delete-complete + + + Clear All Jobs + app.queue-delete-all + + + Import Queue + app.queue-import + + + Export Queue + app.queue-export + +
+
+ + + HandBrake Presets + False + False + utility + hb_window + 300 + 600 + + + + + vertical + True + False + + + True + False + False + GTK_ALIGN_FILL + + + True + False + _Presets + True + + + True + False + + + Set De_fault + True + False + True + app.preset-default + + + + + True + + + + + _Save + True + False + True + app.preset-save + + + + + Save _As + True + False + True + app.preset-save-as + + + + + _Rename + True + False + True + app.preset-rename + + + + + _Delete + True + False + True + app.preset-remove + + + + + True + + + + + _Import + True + False + True + app.preset-import + + + + + _Export + True + False + True + app.preset-export + + + + + True + + + + + Reset _Built-in Presets + True + False + True + app.presets-reload + + + + + + + + + + + True + False + 0 + none + 6 + 6 + 6 + 6 + True + GTK_ALIGN_FILL + + + True + False + etched-in + 6 + 200 + + + 206 + True + True + False + + + + + + + + + + True + False + <b>Presets List</b> + True + + + + + + + + + + HandBrake Queue + False + True + center + utility + hb_window + 1024 + + + + vertical + True + False + + + horizontal + True + False + 12 + 12 + + + True + False + start + baseline + True + 12 + <span size="x-large">Queue</span> + + + + + True + False + start + baseline + True + 12 + 0 jobs pending + + + + + + + horizontal + True + 500 + False + False + False + + + vertical + True + False + True + + + True + fill + True + False + + + True + True + Start Encoding + True + Start + hb-start + app.queue-start + True + + + + + True + True + Pause Encoding + True + Pause + hb-pause + app.queue-pause + True + + + + + True + False + True + GTK_ALIGN_FILL + False + GTK_ALIGN_FILL + True + False + + + + + True + True + True + end + True + + + True + False + down + queue_options_menu + GTK_RELIEF_NONE + + + horizontal + True + False + + + True + False + hb-advanced + + + + + True + False + 0 + Options + True + True + + + + + + + + + + + + + True + True + False + GTK_POLICY_NEVER + 400 + + + True + True + True + True + single + False + + + + + + + + + + + horizontal + True + False + 6 + 6 + center + 6 + + + True + True + False + start + True + When Done: + + + + + True + False + + + + + + + + + + vertical + True + False + 4 + + + True + False + QueueStack + True + GTK_ALIGN_FILL + GTK_ALIGN_START + 12 + 12 + + + + + True + GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT + 400 + True + False + 12 + 12 + True + + + queue_summary_tab + Summary + + + vertical + True + True + 12 + False + 3 + + + start + True + False + + + True + True + True + Reset + view-refresh + Mark selected queue entry as pending. +Resets the queue job to pending and ready to run again. + app.queue-reset + True + + + + + True + True + True + Edit + hb-edit + app.queue-edit + True + + + + + True + True + True + True + + + True + False + down + GTK_RELIEF_NONE + queue_actions_menu + + + horizontal + True + False + + + True + False + hb-advanced + + + + + True + False + 0 + Actions + True + + + + + + + + + + + + + True + True + GTK_SHADOW_NONE + True + GTK_POLICY_NEVER + GTK_ALIGN_FILL + 12 + + + True + True + False + 12 + 12 + + + True + False + 0 + 0 + start + True + Preset: + + 0 + 0 + + + + + + True + False + start + 0 + 0 + + 50 + + 0 + 1 + + + + + + True + False + 0 + 0 + start + True + Source: + + 1 + 0 + + + + + + True + False + start + 0 + 0 + + 50 + 2 + word-char + middle + True + 12 + + 1 + 1 + + + + + + True + False + 0 + 0 + start + True + Destination: + + 2 + 0 + + + + + + True + False + start + 0 + 0 + + 50 + 2 + word-char + middle + True + 12 + + 2 + 1 + + + + + + True + False + 0 + 0 + start + True + Dimensions: + + 3 + 0 + + + + + + True + False + start + 0 + 0 + + 50 + + 3 + 1 + + + + + + True + False + 0 + 0 + start + True + Video: + + 4 + 0 + + + + + + True + False + start + 0 + 0 + + 50 + + 4 + 1 + + + + + + True + False + 0 + 0 + start + True + Audio: + + 5 + 0 + + + + + + True + False + start + 0 + 0 + + 50 + + 5 + 1 + + + + + + True + False + 0 + 0 + start + True + Subtitles: + + 6 + 0 + + + + + + True + False + start + 0 + 0 + + 50 + + 6 + 1 + + + + + + + + + + + + + + queue_stats_tab + Statistics + + + vertical + True + True + 12 + False + 3 + + + True + True + GTK_SHADOW_NONE + True + GTK_POLICY_NEVER + GTK_ALIGN_FILL + 12 + + + True + True + False + 12 + 12 + + + False + False + 0 + 0 + start + True + Pass: + + 0 + 0 + + + + + + False + False + start + 0 + 0 + + 50 + + 0 + 1 + + + + + + True + False + 0 + 0 + start + True + Start Time: + + 1 + 0 + + + + + + True + False + start + 0 + 0 + + 50 + + 1 + 1 + + + + + + True + False + 0 + 0 + start + True + End Time: + + 2 + 0 + + + + + + True + False + start + 0 + 0 + + 50 + 2 + word-char + middle + True + + 2 + 1 + + + + + + True + False + 0 + 0 + start + True + Paused Duration: + + 3 + 0 + + + + + + True + False + start + 0 + 0 + + 50 + 2 + word-char + middle + True + + 3 + 1 + + + + + + True + False + 0 + 0 + start + True + Encode Time: + + 4 + 0 + + + + + + True + False + start + 0 + 0 + + 50 + + 4 + 1 + + + + + + True + False + 0 + 0 + start + True + File Size: + + 5 + 0 + + + + + + True + False + start + 0 + 0 + + 50 + + 5 + 1 + + + + + + True + False + 0 + 0 + start + True + Status: + + 6 + 0 + + + + + + True + False + start + 0 + 0 + + 50 + + 6 + 1 + + + + + + + + + + + + + + queue_log_tab + Activity Log + + + vertical + True + True + 12 + False + 3 + + + vertical + True + False + + + True + False + False + GTK_ALIGN_FILL + 5 + 5 + True + start + + + + + True + True + in + True + 6 + GTK_ALIGN_FILL + + + 600 + 600 + True + True + False + char + False + + + + + + + + + + + + + + + + + + + + + + HandBrake Activity Log + False + 800 + 600 + utility + hb_window + + + + vertical + True + False + + + True + False + False + GTK_ALIGN_FILL + 5 + 5 + True + + + + + True + True + in + True + GTK_ALIGN_FILL + + + 600 + 600 + True + True + False + char + False + + + + + + + + + 1 + 100 + 1 + 1 + 1 + + + 4 + 64 + 16 + 1 + 10 + + + -6 + 6 + 1 + 10 + + + -6 + 6 + 1 + 10 + + + 1000 + 1 + 10 + + + 1000 + 1 + 10 + + + 1000 + 1 + 10 + + + 1000 + 1 + 10 + + + 8000 + 2 + 16 + + + 8000 + 2 + 16 + + + 1 + 10 + 1 + 1 + 1 + + + 1 + 100 + 100 + 1 + 1 + + + 4 + 15 + 1 + 1 + + + 15 + 240 + 15 + 15 + 15 + + + 2 + 1 + 0.1 + 0.5 + + + 1 + 0.05 + 0.5 + + + 1 + 999 + 1 + 1 + 1 + + + 4096 + 1 + 16 + + + 4096 + 1 + 16 + + + 1 + 10 + 1 + 1 + 1 + + + 0.9 + 4 + 0.1 + 1 + + + 1 + 65535 + 1 + 16 + + + 1000000 + 10 + 100 + + + 1 + 65535 + 1 + 16 + + + -30000 + 30000 + 10 + 100 + + + 8000 + 2 + 16 + + + 8000 + 2 + 16 + + + 2 + 1 + 0.1 + 0.5 + + + -20 + 21 + 1 + 1 + + + 50000 + 100 + 1000 + + + 51 + 20.25 + 0.25 + 5 + + + 1 + 16 + 3 + 1 + 1 + + + 16 + 1 + 1 + + + 10 + 0.1 + 1 + + + 1000000 + 500 + 1000 + + + 32 + 6 + 1 + 10 + + + hb_window + False + About HandBrake + dialog + HandBrake + 0.9.2 + Copyright © 2008 - John Stebbins +Copyright © 2004 - , HandBrake Devs + HandBrake is a GPL-licensed, multiplatform, multithreaded video transcoder. + https://handbrake.fr + https://handbrake.fr + GTK_LICENSE_GPL_2_0_ONLY + HandBrake is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. + +HandBrake is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with Glade; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + ghb author: + John Stebbins + +HandBrake authors: + Eric Petit + Laurent Aimar + John Allen + Joe Crain + Damiano Galassi + Edward Groenendaal + Rodney Hester + Andrew Kimpton + Chris Lee + Chris Long + Brian Mario + Maurj + Mirkwood + Nyx + Philippe Rigaux + Jonathon Rubin + Scott + Chris Thoman + Mark Krenek + Van Jacobson + +libavcodec authors: + Fabrice Bellard + Alex Beregszaszi + Brian Foley + Arpad Gereoffy + Philip Gladstone + Falk Hueffner + Zdenek Kabelac + Nick Kurshev + Michael Niedermayer + François Revol + Dieter Shirley + Juan J. Sierralta + Lionel Ulmer + +libdts authors: + Gildas Bazin + Sam Hocevar + +libdvdcss authors: + Billy Biggs + Stéphane Borel + Håkan Hjort + Samuel Hocevar + Eugenio Jarosiewicz + Jon Lech Johansen + Markus Kuespert + Pascal Levesque + Steven M. Schultz + David Siebörger + Alex Strelnikov + German Tischler + Gildas Bazin + +libdvdread authors: + Björn Englund + Håkan Hjort + Billy Biggs + Christian Wolff + +libfaac authors: + M. Bakker + Tony Lenox + RageOMatic + thebard + Ivan Dimkovic + Krzysztof Nikiel + +libmp3lame authors: + Mike Cheng + Robert Hegemann + Frank Klemm + Alexander Leidinger + Naoki Shibata + Mark Taylor + Takehiro Tominiga + Iván Cavero Belaunde + Gabriel Bouvigne + Florian Bomers + CISC + John Dahlstrom + John Dee + Albert Faber + Peter Gubanov + Lars Magne Ingebrigtsen + Yosi Markovich + Zdenek Kabelac + Iwasa Kazmi + Guillaume Lessard + Steve Lhomme + Don Melton + Viral Shah + Acy Stapp + Roel VdB + +libmp4v2 authors: + Dave Mackie + Alix Marchandise-Franquet + Bill May + Massimo Villari + Waqar Mohsin + Richard Chen + Rob Arnold + Howdy Pierce + Steven Schultz + sergent@io.com + Sean Gilligan + Michael Rossberg + Luis F. Ramirez + Petter Reinholdtsen + +libmpeg2 authors: + Aaron Holtzman + Michel Lespinasse + Bruno Barreyra + Gildas Bazin + Alexander W. Chin + Stephen Crowley + Didier Gautheron + Ryan C. Gordon + Peter Gubanov + Håkan Hjort + Nicolas Joly + Gerd Knorr + David I. Lehn + Olie Lho + Rick Niles + Real Ouellet + Bajusz Peter + Franck Sicard + Brion Vibber + Martin Vogt + Fredrik Vraalsen + +libogg authors: + Christopher Montgomery + +libsamplerate authors: + Erik de Castro Lopo + +libvorbis authors: + Christopher Montgomery + +libx264 authors: + Laurent Aimar + + + hb-icon + True + + + + + False + HandBrake + 500 + 400 + hb-icon + + + + + + + vertical + True + True + False + + + True + False + + + True + False + _File + True + + + True + False + + + Open _Source + True + False + True + app.source + + + + + Open Single _Title + True + False + True + app.single + + + + + Set _Destination + True + False + True + app.destination + + + + + True + False + + + + + _Preferences + True + False + True + app.preferences + + + + + True + False + + + + + _Quit + True + False + True + app.quit + + + + + + + + + True + False + _Queue + True + + + True + False + + + _Add + True + False + True + app.queue-add + + + + + Add _Multiple + True + False + True + app.queue-add-all + + + + + _Start Encoding + True + False + True + app.queue-start + + + + + _Pause Encoding + True + False + True + app.queue-pause + + + + + S_ave Queue + True + False + True + app.queue-export + + + + + _Load Queue File + True + False + True + app.queue-import + + + + + + + + + True + False + _View + True + + + True + False + + + HandBrake For _Dumbies + False + False + True + app.hbfd + + + + + Presets _List + True + False + True + app.show-presets + + + + + _Queue + True + False + True + app.show-queue + + + + + _Preview + True + False + True + app.show-preview + + + + + _Activity Window + True + False + True + app.show-activity + + + + + + + + + True + False + _Presets + True + + + True + False + + + Set De_fault + True + False + True + app.preset-default + + + + + True + + + + + _Save + True + False + True + app.preset-save + + + + + Save _As + True + False + True + app.preset-save-as + + + + + _Rename + True + False + True + app.preset-rename + + + + + _Delete + True + False + True + app.preset-remove + + + + + True + + + + + _Import + True + False + True + app.preset-import + + + + + _Export + True + False + True + app.preset-export + + + + + True + + + + + Reset _Built-in Presets + True + False + True + app.presets-reload + + + + + + + + + True + False + _Help + True + + + True + False + + + _About + True + False + True + app.about + + + + + _Guide + True + False + True + app.guide + + + + + + + + + + + vertical + True + False + True + False + GTK_ALIGN_FILL + + + True + True + False + False + GTK_TOOLBAR_BOTH + + + True + True + Choose Video Source + True + Open Source + hb-source + app.source + False + + + + + True + 60 + False + False + + + + + True + True + Add to Queue + True + Add To Queue + hb-add-queue + app.queue-add + False + + + + + True + True + Start Encoding + True + Start + hb-start + app.queue-start + False + + + + + True + True + Pause Encoding + True + Pause + hb-pause + app.queue-pause + False + + + + + True + False + True + GTK_ALIGN_FILL + False + + + + + True + True + Show Presets Window + True + Presets + hb-presets + app.show-presets + False + + + + + True + True + Show Preview Window + True + Preview + hb-picture + app.show-preview + False + + + + + True + True + Show Queue + True + Queue + hb-showqueue + app.show-queue + False + + + + + True + True + Show Activity Window + True + Activity + hb-activity + app.show-activity + False + + + + + + + True + False + True + 5 + True + GTK_ALIGN_FILL + 12 + 12 + 2 + + + True + left + 0 + False + <b>Source:</b> + True + + 0 + 0 + + + + + + horizontal + True + False + True + 0 + + 0 + 1 + + + + True + 60 + False + start + middle + None + + + + + True + True + False + start + + + + + + + + horizontal + False + False + 6 + True + GTK_ALIGN_FILL + + 0 + 1 + + + + True + 40 + False + start + 0 + 12 + Scanning... + + + + + False + 10 + False + center + True + + + + + + + True + left + 0 + False + True + <b>Title:</b> + + 1 + 0 + + + + + + horizontal + True + False + start + 5 + + 1 + 1 + + + + True + GTK_ALIGN_CENTER + False + start + 100 + False + Set the title to encode. +By default the longest title is chosen. +This is often the feature title of a DVD. + False + + + True + False + GTK_SHADOW_ETCHED_IN + + + 30 + 30 + end + True + False + 6 + 6 + start + 0.0 + True + <small>No Titles</small> + + + + + + + + + + False + False + end + True + 6 + <b>Angle:</b> + + + + + 3 + False + True + For multi-angle DVD's, select the desired angle to encode. + adjustment27 + end + + + + + + True + False + end + True + 6 + <b>Range:</b> + + + + + True + GTK_ALIGN_CENTER + False + Range of title to encode. Can be chapters, seconds, or frames. + + + + + + 11 + True + True + Set the first chapter to encode. + adjustment1 + True + + + + + + + + True + False + - + + + + + 11 + True + True + Set the last chapter to encode. + adjustment2 + True + + + + + + + + + + True + left + 0 + False + <b>Preset:</b> + True + + 2 + 0 + + + + + + start + center + horizontal + True + False + 12 + 5 + + 2 + 1 + + + + True + False + right + + + horizontal + True + False + + + True + False + 50 + 0 + Choose Preset + True + True + + + + + True + False + pan-end-symbolic + + + + + + + + + False + False + 10 + + <u><i>Modified</i></u> + True + + + + + Reload + False + True + Reload the settings for the currently selected preset. +Modifications will be discarded. + True + end + app.preset-reload + + + + + Save New Preset + False + True + Save the current settings to a new Preset. + True + end + app.preset-save-as + + + + + + + + + + + vertical + True + False + + + True + False + SettingsStack + True + GTK_ALIGN_FILL + GTK_ALIGN_START + 12 + 12 + 12 + + + + + True + GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT + 400 + True + False + 12 + 12 + True + + + summary_tab + Summary + + + horizontal + True + True + 12 + False + 3 + + + True + True + False + 32 + 2 + 6 + + + True + False + Format: + 0 + True + + 0 + 0 + + + + + + True + start + False + Format to mux encoded tracks to. + + + 0 + 1 + + + + + + Web Optimized + True + True + False + Optimize the layout of the MP4 file for progressive download. +This allows a player to initiate playback before downloading the entire file. + start + True + + + 1 + 1 + + + + + + Align A/V Start + True + True + False + Aligns the initial timestamps of all audio and video streams by +inserting blank frames or dropping frames. May improve audio/video +sync for broken players that do not honor MP4 edit lists. + start + True + + + 2 + 1 + + + + + + iPod 5G Support + True + True + False + Add iPod Atom needed by some older iPods. + start + True + + + 3 + 1 + + + + + + True + False + 0 + 0 + start + True + 12 + Duration: + + 4 + 0 + + + + + + True + False + start + 0 + 0 + hh:mm:ss + 12 + 8 + + 4 + 1 + + + + + + True + False + Tracks: + 0 + 0 + 12 + True + + 5 + 0 + + + + + + True + False + 30 + 50 + start + 0 + 0 + True + 12 + + True + + 5 + 1 + + + + + + True + False + Filters: + True + 0 + 0 + 12 + + 13 + 0 + + + + + + True + False + 30 + 50 + start + 0 + 0 + True + 12 + + True + + 13 + 1 + 4 + + + + + + True + False + Size: + True + start + 0 + 0 + 12 + + 14 + 0 + + + + + + 85 + True + False + start + 0 + 0 + 12 + -- + + 14 + 1 + + + + + + + + vertical + True + False + True + 12 + 0 + + + True + False + 4 + 4 + 4 + True + 128 + hb-icon + + + + + + + + + + + + picture_tab + Dimensions + + + vertical + True + False + 16 + 0 + 16 + + + horizontal + True + False + 32 + + + True + False + 0 + none + 2 + 2 + + + vertical + True + False + 6 + + + 4 + 0 + True + False + + + Auto Crop + True + True + False + Automatically crop black borders around edges of the video. + start + True + + + 0 + 0 + 4 + + + + + + Loose Crop + True + True + False + When picture settings require that the image +dimensions be rounded to some multiple number +of pixels, this setting will crop a few extra pixels +instead of doing exact cropping and then scaling to +the required multiple. + start + True + + + 1 + 0 + 4 + + + + + + 6 + True + True + Left Crop + adjustment13 + + + 2 + 0 + 6 + + + + + + 6 + True + True + Top Crop + adjustment14 + + + 1 + 5 + 6 + + + + + + 6 + True + True + Bottom Crop + adjustment15 + + + 3 + 5 + 6 + + + + + + 6 + True + True + Right Crop + adjustment16 + + + 2 + 10 + 6 + + + + + + True + False + start + Crop Dimensions: + + 5 + 0 + 4 + + + + + + True + False + start + -- + + 5 + 4 + 4 + + + + + + + + + + True + False + <b>Cropping</b> + True + + + + + + + True + False + 0 + none + 2 + 2 + + + vertical + True + False + 2 + + + 2 + 4 + True + False + start + start + + + Optimal for source + True + True + False + If enabled, select the 'optimal' storage resolution. +This will be the resolution that most closely matches the source resolution after cropping. + start + True + + + 0 + 0 + 2 + + + + + + True + False + Width: + + 1 + 0 + + + + + + 6 + True + True + This is the width that the video will be stored at. +The actual display dimensions will differ if the pixel aspect ratio is not 1:1. + adjustment17 + True + + + 1 + 1 + + + + + + True + False + Height: + + 2 + 0 + + + + + + 6 + True + True + This is the height that the video will be stored at. +The actual display dimensions will differ if the pixel aspect ratio is not 1:1. + adjustment18 + + + 2 + 1 + + + + + + + + 2 + 4 + True + False + start + start + + + True + False + start + Anamorphic: + + 0 + 0 + + + + + + True + GTK_ALIGN_CENTER + False + <b>Anamorphic Modes:</b> +<small><tt> +None - Force pixel aspect ratio to 1:1. +Loose - Use a pixel aspect ratio that is as + close as possible to the source video pixel + aspect ratio while preserving the original + display aspect ratio +Automatic - Use a pixel aspect ratio that maximizes + storage resolution while preserving the original + display aspect ratio</tt></small> + + + 0 + 1 + + + + + + True + False + start + Alignment: + + 1 + 0 + + + + + + True + GTK_ALIGN_CENTER + False + Align storage dimensions to multiples of this value. + +This setting is only necessary for compatibility with some devices. +You should use 2 unless you experience compatibility issues. + + + 1 + 1 + + + + + + + + + + True + False + <b>Storage Geometry</b> + True + + + + + + + True + False + 0 + none + 2 + 2 + + + vertical + True + False + 2 + + + 2 + 4 + True + False + start + start + + + Keep Aspect + True + True + False + If enabled, the original display aspect of the source will be maintained. + start + True + True + + + 0 + 0 + 2 + + + + + + True + False + Width: + + 1 + 0 + + + + + + 6 + True + True + This is the display width. It is the result of scaling the storage dimensions by the pixel aspect. + adjustment25 + True + + + 1 + 1 + + + + + + True + False + Height: + + 2 + 0 + + + + + + 6 + True + True + adjustment26 + + + 2 + 1 + + + + + + + + 2 + 4 + True + False + start + start + + + True + False + start + Pixel Aspect: + + 0 + 0 + + + + + + 6 + True + True + Pixel aspect defines the shape of the pixels. + +A 1:1 ratio defines a square pixel. Other values define rectangular shapes. +Players will scale the image in order to achieve the specified aspect. + adjustment29 + True + + + 0 + 1 + + + + + + True + False + : + + 0 + 2 + + + + + + 6 + True + True + Pixel aspect defines the shape of the pixels. +A 1:1 ratio defines a square pixel. Other values define rectangular shapes. +Players will scale the image in order to achieve the specified aspect. + adjustment30 + + + 0 + 3 + + + + + + 100 + True + False + start + Display Aspect: + + 1 + 0 + + + + + + True + False + start + --:-- + + 1 + 1 + + + + + + + + + + True + False + <b>Display Geometry</b> + True + + + + + + + + + + + + + filter_tab + Filters + + + horizontal + none + True + False + 4 + 32 + 16 + 0 + start + fill + + + 2 + True + False + 5 + start + start + + + True + False + start + Detelecine: + + 0 + 0 + + + + + + GTK_ALIGN_CENTER + 100 + True + False + This filter removes 'combing' artifacts that are the result of telecining. + +Telecining is a process that adjusts film framerates that are 24fps to NTSC video frame rates which are 30fps. + + + 0 + 1 + + + + + + True + Custom detelecine filter string format + +JunkLeft:JunkRight:JunkTop:JunkBottom:StrictBreaks:MetricPlane:Parity + 8 + + + 1 + 1 + + + + + + + + 2 + True + False + 5 + start + start + + + True + False + start + Interlace Detection: + + 0 + 0 + + + + + + GTK_ALIGN_CENTER + 100 + True + False + This filter detects interlaced frames. + +If a deinterlace filter is enabled, only frames that this filter finds +to be interlaced will be deinterlaced. + + + 0 + 1 + + + + + + True + Custom interlace detection filter string format + +Mode:Spatial Metric:Motion Thresh:Spatial Thresh:Mask Filter Mode: +Block Thresh: Block Width: Block Height + 8 + + + 1 + 1 + + + + + + + + 2 + True + False + 5 + start + start + + + True + False + start + Deinterlace: + + 1 + 0 + + + + + + GTK_ALIGN_CENTER + 100 + True + False + Choose decomb or deinterlace filter. + +The decomb filter supports a variety of interpolation algorithms. +The deinterlace filter is a classic YADIF deinterlacer. + + + + 1 + 1 + + + + + + True + False + start + Deinterlace Preset: + + 2 + 0 + + + + + + GTK_ALIGN_CENTER + 100 + True + False + Choose decomb or deinterlace filter options. + +The decomb filter supports a variety of interpolation algorithms. +The deinterlace filter is a classic YADIF deinterlacer. + + + + 2 + 1 + + + + + + True + + 8 + + + 3 + 1 + + + + + + + + 2 + True + False + 5 + start + start + + + True + False + start + Deblock Filter: + + 1 + 0 + + + + + + GTK_ALIGN_CENTER + 100 + True + False + The deblocking filter removes a common type of compression artifact. +If your source exhibits 'blockiness', this filter may help clean it up. + + + 1 + 1 + + + + + + True + False + start + Deblock Tune: + + 2 + 0 + + + + + + GTK_ALIGN_CENTER + 100 + True + False + The deblocking filter removes a common type of compression artifact. +If your source exhibits 'blockiness', this filter may help clean it up. + + + 2 + 1 + + + + + + True + Custom deblock filter string format + +strength=weak|strong:thresh=0-100:blocksize=4-512 + 8 + + + 3 + 1 + + + + + + + + 2 + True + False + 5 + start + start + + + True + False + start + Denoise Filter: + + 1 + 0 + + + + + + GTK_ALIGN_CENTER + 100 + True + False + Denoise filtering reduces or removes the appearance of noise and grain. +Film grain and other types of high frequency noise are difficult to compress. +Using this filter on such sources can result in smaller file sizes. + + + 1 + 1 + + + + + + True + False + start + Denoise Preset: + + 2 + 0 + + + + + + GTK_ALIGN_CENTER + 100 + True + False + Denoise filtering reduces or removes the appearance of noise and grain. +Film grain and other types of high frequency noise are difficult to compress. +Using this filter on such sources can result in smaller file sizes. + + + 2 + 1 + + + + + + True + False + start + Denoise Tune: + + 3 + 0 + + + + + + GTK_ALIGN_CENTER + 100 + True + False + Denoise filtering reduces or removes the appearance of noise and grain. +Film grain and other types of high frequency noise are difficult to compress. +Using this filter on such sources can result in smaller file sizes. + + + 3 + 1 + + + + + + True + Custom denoise filter string format + +SpatialLuma:SpatialChroma:TemporalLuma:TemporalChroma + 8 + + + 3 + 1 + + + + + + + + 2 + True + False + 5 + start + start + + + True + False + start + Sharpen Filter: + + 0 + 0 + + + + + + GTK_ALIGN_CENTER + 100 + True + False + Sharpen filtering enhances edges and other +high frequency components in the video. + + + 0 + 1 + + + + + + True + False + start + Sharpen Preset: + + 1 + 0 + + + + + + GTK_ALIGN_CENTER + 100 + True + False + Sharpen filtering enhances edges and other +high frequency components in the video. + + + 1 + 1 + + + + + + True + False + start + Sharpen Tune: + + 2 + 0 + + + + + + GTK_ALIGN_CENTER + 100 + True + False + Sharpen filtering enhances edges and other +high frequency components in the video. + + + 2 + 1 + + + + + + True + Custom denoise filter string format + +SpatialLuma:SpatialChroma:TemporalLuma:TemporalChroma + 8 + + + 3 + 1 + + + + + + + + 2 + True + False + 5 + start + start + + + True + False + start + Rotate Filter: + + 1 + 0 + + + + + + GTK_ALIGN_CENTER + 100 + True + False + Rotate the video clockwise in 90 degree increments. + + + 1 + 1 + + + + + + + + Grayscale + True + True + False + If enabled, filter colour components out of video. + start + start + True + + + + + + + + + + video_tab + Video + + + vertical + True + False + 0 + + + horizontal + True + False + 48 + + + True + False + 5 + 2 + 12 + 0 + + + True + False + start + Video Encoder: + + 0 + 0 + + + + + + True + GTK_ALIGN_CENTER + False + Available video encoders. + + + 0 + 1 + + + + + + True + False + start + Framerate: + + 1 + 0 + + + + + + True + GTK_ALIGN_CENTER + False + Output framerate. + +'Same as source' is recommended. If your source video has +a variable framerate, 'Same as source' will preserve it. + + + 1 + 1 + + + + + + Constant Framerate + True + True + False + Enables constant framerate output. + start + True + + + 2 + 0 + 2 + + + + + + Peak Framerate (VFR) + True + True + False + Enables variable framerate output with a peak +rate determined by the framerate setting. + +VFR is not compatible with some players. + start + True + VideoFramerateCFR + + + 3 + 0 + 2 + + + + + + Variable Framerate + True + True + False + Enables variable framerate output. + +VFR is not compatible with some players. + start + True + VideoFramerateCFR + + + 3 + 0 + 2 + + + + + + + + True + False + 5 + 2 + 12 + 2 + 2 + True + + + True + True + Set the desired quality factor. +The encoder targets a certain quality. +The scale used by each video encoder is different. + +x264's scale is logarithmic and lower values correspond to higher quality. +So small decreases in value will result in progressively larger increases +in the resulting file size. A value of 0 means lossless and will result +in a file size that is larger than the original source, unless the source +was also lossless. + +FFMpeg's and Theora's scale is more linear. +These encoders do not have a lossless mode. + adjustment5 + 3 + True + + + + 0 + 0 + 3 + + + + + + Constant Quality: + True + True + False + Set the desired quality factor. +The encoder targets a certain quality. +The scale used by each video encoder is different. + +x264's scale is logarithmic and lower values correspond to higher quality. +So small decreases in value will result in progressively larger increases +in the resulting file size. A value of 0 means lossless and will result +in a file size that is larger than the original source, unless the source +was also lossless. + +FFMpeg's and Theora's scale is more linear. +These encoders do not have a lossless mode. + start + True + True + + + 1 + 0 + + + + + + Bitrate (kbps): + True + True + False + Set the average bitrate. + +The instantaneous bitrate can be much higher or lower at any point in time. +But the average over a long duration will be the value set here. If you need +to limit instantaneous bitrate, look into x264's vbv-bufsize and vbv-maxrate settings. + start + True + vquality_type_constant + + + 2 + 0 + + + + + + True + True + Set the average bitrate. + +The instantaneous bitrate can be much higher or lower at any point in time. +But the average over a long duration will be the value set here. If you need +to limit instantaneous bitrate, look into x264's vbv-bufsize and vbv-maxrate settings. + adjustment3 + + + 2 + 1 + + + + + + 2-Pass Encoding + True + True + False + Perform 2 Pass Encoding. + +The 'Bitrate' option is prerequisite. During the 1st pass, statistics about +the video are collected. Then in the second pass, those statistics are used +to make bitrate allocation decisions. + start + True + + + 3 + 0 + + + + + + Turbo First Pass + True + True + False + During the 1st pass of a 2 pass encode, use settings that speed things along. + start + True + True + + + 3 + 1 + + + + + + + + + + vertical + True + False + 2 + 2 + 0 + 0 + True + + + True + False + 5 + 2 + True + + + True + False + start + Preset: + + 0 + 0 + + + + + + True + True + Adjusts encoder settings to trade off compression efficiency against encoding speed. + +This establishes your default encoder settings. +Tunes, profiles, levels and extra options string will be applied to this. +You should generally set this option to the slowest you can bear since slower +settings will result in better quality or smaller files. + VideoPresetRange + 0 + right + True + + + + 0 + 1 + 5 + + + + + + True + False + start + Tune: + 8 + 8 + + 1 + 0 + + + + + + True + GTK_ALIGN_CENTER + False + Tune settings to optimize for common scenarios. + +This can improve efficiency for particular source characteristics or set +characteristics of the output file. Changes will be applied after the +preset but before all other parameters. + + + 1 + 1 + + + + + + Fast Decode + True + True + False + Reduce decoder CPU usage. + +Set this if your device is struggling to play the output (dropped frames). + start + 2 + True + + + 1 + 2 + + + + + + False + Zero Latency + True + False + Minimize latency between input to encoder and output of decoder. + +This is useful for broadcast of live streams. + +Since HandBrake is not suitable for live stream broadcast purposes, +this setting is of little value here. + start + 2 + True + + + 1 + 3 + + + + + + True + False + start + Profile: + 8 + 8 + + 2 + 0 + + + + + + True + GTK_ALIGN_CENTER + False + Sets and ensures compliance with the specified profile. + +Overrides all other settings. + + + 2 + 1 + + + + + + True + False + start + Level: + 8 + 8 + + 3 + 0 + + + + + + True + GTK_ALIGN_CENTER + False + Sets and ensures compliance with the specified level. + +Overrides all other settings. + + + 3 + 1 + + + + + + horizontal + True + False + 5 + + 2 + 2 + 4 + 2 + + + + True + False + start + More Settings: + 5 + 5 + + + + + True + False + etched-in + True + + + True + True + Additional encoder settings. + +Colon separated list of encoder options. + char + False + + + + + + + + + + + + + + + + + audio_tab + Audio + + + True + False + horizontal + 0 + 0 + 12 + 0 + True + True + + + True + False + AudioStack + True + GTK_ALIGN_FILL + start + + + + + True + GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT + 400 + True + True + False + + 0 + 0 + 12 + + + audio_list_tab + Track List + + + vertical + True + False + + + vertical + True + False + 2 + True + + + True + False + + + True + True + True + True + Add + list-add + Add new audio settings to the list + + + + + + True + True + True + True + Add All + list-add + Add all audio tracks to the list + + + + + + True + True + True + True + Reload + emblem-default + Reload all audio settings from defaults + + + + + + + + True + False + GTK_POLICY_NEVER + True + GTK_ALIGN_FILL + + + True + True + False + False + + + + + + + + + + + + + + + + + audio_selection_tab + Track Selection + + + True + False + vertical + True + + + True + False + horizontal + 6 + + + True + False + vertical + + + True + False + 5 + 2 + + + True + False + end + Selection Behavior: + right + + 0 + 0 + + + + + + True + GTK_ALIGN_CENTER + False + Choose which audio tracks of the source media are used. + + + 1 + 0 + + + + + + + + True + False + 5 + 2 + GTK_ALIGN_END + 6 + 6 + True + + + True + False + GTK_POLICY_NEVER + 84 + True + + 0 + 1 + 4 + + + + True + False + True + True + + + + + + + + True + False + GTK_POLICY_NEVER + + 2 + 1 + 4 + + + + True + False + True + Create a list of languages you would like to select audio for. +Tracks matching these languages will be selected using the chosen Selection Behavior. + + + + + + + + Add + True + True + True + GTK_ALIGN_CENTER + + + 1 + 2 + + + + + + Remove + True + True + True + GTK_ALIGN_CENTER + + + 1 + 3 + + + + + + True + False + Available Languages + + 0 + 0 + + + + + + True + False + Selected Languages + + 2 + 0 + + + + + + + + Use only first encoder for secondary audio + True + True + False + Only the primary audio track will be encoded with the full encoder list. +All other secondary audio output tracks will be encoded with first encoder only. + start + True + True + + + + + + + + True + False + vertical + 6 + 2 + + + True + False + 5 + 2 + end + + + True + False + start + Auto Passthru: + + 0 + 0 + + + + + + MP3 + True + True + False + Enable this if your playback device supports MP3. +This permits MP3 passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + 1 + 0 + + + + + + AAC + True + True + False + Enable this if your playback device supports AAC. +This permits AAC passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + 2 + 0 + + + + + + AC-3 + True + True + False + Enable this if your playback device supports AC-3. +This permits AC-3 passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + 1 + 1 + + + + + + DTS + True + True + False + Enable this if your playback device supports DTS. +This permits DTS passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + 1 + 2 + + + + + + DTS-HD + True + True + False + Enable this if your playback device supports DTS-HD. +This permits DTS-HD passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + 2 + 2 + + + + + + EAC-3 + True + True + False + Enable this if your playback device supports EAC-3. +This permits EAC-3 passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + 2 + 1 + + + + + + TrueHD + True + True + False + Enable this if your playback device supports TrueHD. +This permits TrueHD passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + 1 + 3 + + + + + + FLAC + True + True + False + Enable this if your playback device supports FLAC. +This permits FLAC passthru to be selected when automatic passthru selection is enabled. + start + True + True + + + 2 + 3 + + + + + + + + True + False + horizontal + 6 + end + + + True + False + end + True + Passthru Fallback: + + + + + True + GTK_ALIGN_CENTER + False + Set the audio codec to encode with when a suitable track can not be found for audio passthru. + + + + + + + + + + + + True + False + 6 + start + True + <b>Audio Encoder Settings:</b> + Each selected source track will be encoded with all selected encoders + + + + + True + False + + + + + horizontal + True + False + + + True + False + Encoder + GTK_ALIGN_CENTER + + + + + True + False + Bitrate/Quality + GTK_ALIGN_CENTER + + + + + True + False + Mixdown + GTK_ALIGN_CENTER + + + + + True + False + Samplerate + GTK_ALIGN_CENTER + + + + + True + False + Gain + GTK_ALIGN_CENTER + + + + + True + False + DRC + GTK_ALIGN_CENTER + + + + + + + True + False + True + True + + + True + True + True + none + False + + + + + + + + + + + + + + + + + subtitle_tab + Subtitles + + + True + False + horizontal + 0 + 0 + 12 + 0 + True + True + + + True + False + SubtitleStack + True + GTK_ALIGN_FILL + start + + + + + True + GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT + 400 + True + True + False + + 0 + 0 + 12 + + + subtitle_list_tab + Track List + + + vertical + True + False + + + vertical + True + False + 2 + True + + + True + False + + + True + True + True + True + Add + list-add + Add new subtitle settings to the list + + + + + + True + True + True + True + Add All + list-add + Add all subtitle tracks to the list + + + + + + True + True + True + True + Foreign Audio Scan + list-add + Add an extra pass to the encode which searches +for subtitle candidates that provide subtitles for +segments of the audio that are in a foreign language. + + + + + + True + True + True + True + Reload + emblem-default + Reload all subtitle settings from defaults + + + + + + + + True + False + GTK_POLICY_NEVER + True + GTK_ALIGN_FILL + + + True + True + False + False + + + + + + + + + + + + + + + + + subtitle_defaults_tab + Track Selection + + + True + False + vertical + 12 + 12 + 12 + 12 + True + + + True + False + horizontal + 6 + + + True + False + vertical + + + True + False + 5 + 2 + + + True + False + end + Selection Behavior: + right + + 0 + 0 + + + + + + True + GTK_ALIGN_CENTER + False + Choose which subtitle tracks of the source media are used. + + + 1 + 0 + + + + + + + + True + False + 5 + 2 + GTK_ALIGN_END + 6 + 6 + True + + + True + False + GTK_POLICY_NEVER + 108 + True + GTK_ALIGN_FILL + + 0 + 1 + 4 + + + + True + False + True + True + GTK_ALIGN_FILL + + + + + + + + True + False + GTK_POLICY_NEVER + True + GTK_ALIGN_FILL + + 2 + 1 + 4 + + + + True + False + True + Create a list of languages you would like to select subtitles for. +Tracks matching these languages will be selected using the chosen Selection Behavior. + +The first language in this list is your "preferred" language and will be used +for determining subtitle selection settings when there is foreign audio. + True + GTK_ALIGN_FILL + + + + + + + + Add + True + True + True + GTK_ALIGN_CENTER + + + 1 + 2 + + + + + + Remove + True + True + True + GTK_ALIGN_CENTER + + + 1 + 3 + + + + + + True + False + Available Languages + + 0 + 0 + + + + + + True + False + Selected Languages + + 2 + 0 + + + + + + True + False + end + Preferred Language: None + right + + 3 + 1 + + + + + + + + + + + + Add Foreign Audio Scan Pass + True + True + False + Add "Foreign Audio Scan" when the default audio track is your preferred language. +This search pass finds short sequences of foreign audio and provides subtitles for them. + +This option requires a language to be set in the Selected Languages list. + start + True + True + + + + + + Add subtitle track if default audio is foreign + True + True + False + When the default audio track is not your preferred language, add a subtitle track. + +This option requires a language to be set in the Selected Languages list. + start + True + True + + + + + + Add Closed Captions when available + True + True + False + Closed captions are text subtitles that can be added to any container as a soft subtitle track + start + True + + + + + + horizontal + True + False + 4 + + + True + False + end + Burn-In Behavior*: + right + + + + + True + GTK_ALIGN_CENTER + False + Set the behavior of subtitle "Burn-In". + +Burned-In subtitles are part of the video and can not be disabled during playback. +Only one subtitle track can be burned! Since conflicts can occur, the first chosen wins. + + + + + + + + horizontal + True + False + 4 + + + True + False + end + Burn-In for deficient players*: + right + + + + + DVD Subtitles + True + True + False + Burn the first selected DVD subtitle track. All other DVD subtitle tracks will be discarded. +Use this option if your player software or device does not support DVD subtitles. + +Only one subtitle track can be burned! Since conflicts can occur, the first chosen wins. + start + True + + + + + + Blu-ray Subtitles + True + True + False + Burn the first selected Blu-ray subtitle track. All other Blu-ray subtitle tracks will be discarded. +Use this option if your player software or device does not support Blu-ray subtitles. + +Only one subtitle track can be burned! Since conflicts can occur, the first chosen wins. + start + True + + + + + + + + True + False + start + <small>* Only one of the above subtitle burn options will be applied, starting with the top.</small> + Only one subtitle track can be burned! Since conflicts can occur, the first chosen wins. + True + left + + + + + + + + + + + + + + + chapters_tab + Chapters + + + vertical + True + False + + + horizontal + True + False + + + Chapter Markers + True + True + False + Add chapter markers to output file. + start + True + + + + + + + + True + False + True + + + True + True + False + + + + + + + + + + + + + + metadata_tab + Tags + + + 2 + 6 + 6 + 0 + 0 + True + False + 5 + + + True + False + end + Title: + True + + 0 + 0 + + + + + + True + True + True + 80 + False + 50 + True + + + 0 + 1 + + + + + + True + False + end + Actors: + True + + 1 + 0 + + + + + + True + True + True + 80 + False + 50 + True + + + 1 + 1 + + + + + + True + False + end + Director: + True + + 2 + 0 + + + + + + True + True + True + 80 + False + 50 + True + + + 2 + 1 + + + + + + True + False + end + Release Date: + True + + 3 + 0 + + + + + + True + True + True + 80 + False + 50 + True + + + 3 + 1 + + + + + + True + False + end + Comment: + True + + 4 + 0 + + + + + + True + True + True + 80 + False + 50 + True + + + 4 + 1 + + + + + + True + False + end + Genre: + True + + 5 + 0 + + + + + + True + True + True + 80 + False + 50 + True + + + 5 + 1 + + + + + + True + False + end + Description: + True + + 6 + 0 + + + + + + True + True + True + 80 + False + 50 + True + + + 6 + 1 + + + + + + True + False + end + Plot: + True + + 7 + 0 + + + + + + 40 + True + False + True + True + etched-in + + 7 + 1 + + + + True + True + char + False + + + + + + + + + + + + + + + 2 + 2 + True + False + 12 + 12 + 12 + + + True + False + end + 6 + True + <b>Save As:</b> + + 0 + 0 + + + + + + True + True + True + Destination filename for your encode. + + + 0 + 1 + + + + + + True + False + end + 6 + 6 + True + <b>To:</b> + + 0 + 2 + + + + + + True + False + Destination directory for your encode. + select-folder + False + Destination Directory + + + 0 + 3 + + + + + + + + horizontal + True + False + start + end + 4 + 4 + 12 + 12 + 4 + + + True + False + start + True + + + + + True + False + end + + + + + + + False + 10 + False + 6 + 12 + 12 + + + + + + + 7200 + 10 + 5 + 10 + + + 5 + 60 + 10 + 5 + 10 + + + hb_window + False + dialog + False + 1 + + + Cancel + True + True + True + + + + + OK + True + True + True + + + + title_add_multiple_cancel + title_add_multiple_ok + + + + vertical + True + False + 12 + 12 + 12 + 12 + 2 + + + horizontal + True + False + 6 + + + Select All + True + True + False + Mark all titles for adding to the queue + start + False + start + True + + + + + + Clear All + True + True + False + Unmark all titles + start + False + start + True + + + + + + + + True + False + GTK_POLICY_NEVER + 400 + + + True + True + True + True + none + False + + + + + + + True + False + info + + + False + + + + + False + 16 + + + True + False + Destination files OK. No duplicates detected. + + + + + + + + + + + hb_window + False + Preferences + True + center-on-parent + dialog + False + 1 + + + + OK + True + True + True + GTK_ALIGN_CENTER + + + + pref_ok + + + + horizontal + True + False + 12 + 12 + 12 + 12 + + + vertical + True + False + True + + + horizontal + True + False + + + True + False + 64 + hb-icon + + + + + + + + + True + False + False + 12 + True + + + vertical + True + False + + + horizontal + True + False + 4 + 6 + 6 + 12 + + + GTK_ALIGN_CENTER + True + False + + + + + + True + False + Automatically check for updates + True + + + + + + + horizontal + True + False + 4 + 6 + 6 + 12 + 12 + + + True + GTK_ALIGN_CENTER + False + + + + + + True + False + When all encodes are complete + True + + + + + + + vertical + True + False + 6 + 6 + 12 + + + Use automatic naming (uses modified source name) + Create destination filename from source filename or volume label + True + True + False + start + True + + + + + + horizontal + True + False + 4 + 18 + 8 + + + True + False + Auto-Name Template + True + + end + + + + + Available Options: {source-path} {source} {title} {preset} {chapters} {date} {time} {creation-date} {creation-time} {quality} {bitrate} + True + True + True + 40 + True + + + + + + + + Use iPod/iTunes friendly (.m4v) file extension for MP4 + True + True + False + start + True + + + + + + + + horizontal + True + False + 4 + 6 + 6 + 12 + + + True + True + 6 + preview_count_adj + True + + + + + + True + False + Number of previews + True + + + + + + + horizontal + True + False + 4 + 6 + 6 + 12 + + + True + True + 6 + min_title_adj + True + + + + + + True + False + Filter short DVD and Blu-ray titles (seconds) + True + + + + + + + Clear completed queue items after and encode completes + True + True + False + By default, completed jobs remain in the queue and are marked as complete. +Check this if you want the queue to clean itself up by deleting completed jobs. + start + 12 + True + + + + + + + + True + False + General + + + + + vertical + True + False + 6 + 6 + 12 + + + True + False + 2 + + + horizontal + True + False + 4 + + 0 + 0 + + + + GTK_ALIGN_CENTER + 55 + True + False + + + + + + True + False + start + Constant Quality fractional granularity + True + + + + + + + Use dvdnav (instead of libdvdread) + True + True + False + start + True + + + 1 + 0 + + + + + + vertical + True + False + 2 + + 2 + 0 + + + + Monitor destination disk free space + True + True + False + Pause encoding if free disk space drops below limit + start + True + + + + + + horizontal + True + False + 4 + 21 + + + 7 + True + True + Pause encoding if free disk space drops below limit + GTK_ALIGN_CENTER + DiskFreeLimitAdjustment + 55 + + + + + + True + False + start + MB Limit + True + + + + + + + + + vertical + True + False + 2 + + 3 + 0 + + + + Put individual encode logs in same location as movie + True + True + False + start + True + + + + + + horizontal + True + False + 4 + 21 + + + GTK_ALIGN_CENTER + 55 + True + False + + + + + + True + False + start + Activity Log Verbosity Level + True + + + + + + + horizontal + True + False + 4 + 21 + + + GTK_ALIGN_CENTER + True + False + + + + + + True + False + start + Activity Log Longevity + + + + + + + + + Scale down High Definition previews + True + True + False + start + True + + + 4 + 0 + + + + + + Automatically Scan DVD when loaded + True + True + False + Scans the DVD whenever a new disc is loaded + start + True + + + 5 + 0 + + + + + + horizontal + True + False + 4 + 0 + + 6 + 0 + + + + 3 + True + True + Pause encoding if free disk space drops below limit + GTK_ALIGN_CENTER + ActivityFontSizeAdjustment + + + + + + True + False + start + Activity Window Font Size + True + + + + + + + Use the same settings for all titles in a batch + True + True + False + When checked, every title will use the same settings when adding a +batch of titles to the queue. + +Uncheck this if you want to allow changing each title's settings independently. + start + True + + + 7 + 0 + + + + + + + + 2 + True + False + + + False + Allow Tweaks + True + False + start + True + + + 0 + 0 + + + + + + False + Allow HandBrake For Dummies + True + False + start + True + + + 1 + 0 + + + + + + + + + + True + False + Advanced + + + + + + + + + hb_window + False + True + center-on-parent + dialog + False + 1 + + + + Cancel + True + True + True + + + + + OK + True + True + True + + + + preset_rename_cancel + preset_rename_ok + + + + vertical + True + False + True + 12 + 12 + 12 + 12 + + + True + False + start + 12 + True + <span size="x-large">Rename Preset</span> + + + + + horizontal + True + False + True + 4 + + + True + False + end + Name: + + + + + True + True + 40 + True + 40 + True + True + + + + + + + + True + False + 0 + etched-out + 10 + 10 + + + 6 + 4 + 12 + 4 + 60 + True + True + True + True + word + False + + + + + True + False + <b>Description</b> + True + + + + + + + + + hb_window + False + True + center-on-parent + dialog + False + 1 + + + + Cancel + True + True + True + + + + + OK + True + True + True + + + + preset_cancel + preset_ok + + + + vertical + True + False + True + 12 + 12 + 12 + 12 + + + True + 2 + 6 + False + 10 + 10 + + + True + False + end + Category: + + 0 + 0 + + + + + + GTK_ALIGN_CENTER + True + False + Set the category that this preset will be shown under. + + + 0 + 1 + + + + + + True + False + end + Category Name: + + 1 + 0 + + + + + + True + True + 40 + True + 30 + True + + + 1 + 1 + + + + + + True + False + end + Preset Name: + + 2 + 0 + + + + + + True + True + 40 + True + 30 + True + + + 2 + 1 + + + + + + + + Default Preset + True + True + False + Make this the default Preset when HandBrake starts + start + 12 + True + + + + + + True + 2 + False + False + + + True + False + start + <b>Dimensions</b> + True + + 0 + 0 + 3 + + + + + + True + False + start + + 1 + 2 + + + + + + Maximum Width: + True + True + False + Enable maximum width limit. + start + True + + + 1 + 0 + + + + + + 7 + True + True + This is the maximum width that the video will be stored at. + +Whenever a new source is loaded, this value will be applied if the source width is greater. +Setting this to 0 means there is no maximum width. + adjustment32 + True + + + 1 + 1 + + + + + + Maximum Height: + True + True + False + Enable maximum height limit. + start + True + + + 2 + 0 + + + + + + 7 + True + True + This is the maximum height that the video will be stored at. + +Whenever a new source is loaded, this value will be applied if the source height is greater. +Setting this to 0 means there is no maximum height. + adjustment33 + + + 2 + 1 + + + + + + + + True + False + 0 + etched-out + True + 10 + 10 + + + 6 + 4 + 12 + 4 + 60 + True + True + word + False + + + + + True + False + <b>Description</b> + True + + + + + + + + + 100 + 1 + 10 + + + HandBrake Preview + False + True + center + normal + hb-icon + + + + True + True + True + fill + fill + + + 854 + 480 + True + False + True + True + fill + fill + + + + + + horizontal + False + False + center + end + 30 + + + vertical + True + False + 5 + 5 + 10 + 10 + + + 400 + True + True + Select preview frames. + adjustment19 + 0 + bottom + + + + + + horizontal + True + False + 5 + + + 30 + True + True + True + Encode and play a short sequence of video starting from the current preview position. + none + + + + True + False + gtk-media-play + + + + + + + True + preview_progress_adj + False + right + True + + + + + + vertical + True + False + True + + + 20 + True + False + + + + + + + + + horizontal + True + False + 10 + + + horizontal + True + False + 2 + + + True + False + <b>Duration:</b> + True + + + + + 7 + True + True + Set the duration of the live preview in seconds. + adjustment21 + True + + + + + + + + Show Crop + True + True + False + Show Cropped area of the preview + start + True + + + + + + Source Resolution + True + True + False + Reset preview window to the source video's resolution + none + + + + + + + + + + + + + + False + True + dialog + False + False + hb_window + + + + _Cancel + True + True + True + False + + + + + _Open + True + True + True + True + + + + source_cancel + source_ok + + + + vertical + True + False + 12 + 12 + 12 + 12 + + + horizontal + True + False + 4 + + + True + False + Title Number: + + + + + 5 + True + True + start + adjustment24 + True + + + + + + + + horizontal + True + False + 4 + + + True + False + Detected DVD devices: + + + + + True + False + start + True + + + + + + + + + + True + False + gtk-cancel + + + True + False + gtk-ok + + + True + False + gtk-add + + + True + False + gtk-add + + + hb_window + False + True + False + center-on-parent + dialog + False + 1 + + + Cancel + True + True + True + + + + + OK + True + True + True + + + + subtitle_cancel + subtitle_ok + + + + vertical + True + False + 6 + 12 + 12 + 12 + 12 + + + horizontal + True + False + 24 + + + Import SRT + True + True + False + Enable settings to import an SRT subtitle file + start + True + + + + + + Import SSA + True + True + False + Enable settings to import an SSA subtitle file + start + True + SubtitleSrtEnable + + + + + + Embedded Subtitle List + True + True + False + Enable settings to select embedded subtitles + start + True + SubtitleSrtEnable + + + + + + + + horizontal + True + False + 6 + + + True + 2 + False + 4 + + + True + False + Language + + 0 + 1 + + + + + + True + False + Character Code + + 0 + 2 + + + + + + True + False + File: + end + + 2 + 0 + + + + + + True + False + Offset (ms) + + 0 + 4 + + + + + + GTK_ALIGN_CENTER + True + False + Set the language of this subtitle. +This value will be used by players in subtitle menus. + + + 1 + 1 + + + + + + GTK_ALIGN_FILL + 150 + True + False + Set the character code used by the SRT file you are importing. + +SRTs come in all flavours of character sets. +We translate the character set to UTF-8. +The source's character code is needed in order to perform this translation. + + True + + 1 + 2 + + + + True + + + + + + + True + True + Select the SRT file to import. + False + True + Import File + + + 2 + 1 + 2 + + + + + + GTK_ALIGN_FILL + False + 8 + True + True + Adjust the offset in milliseconds between video and SRT timestamps + adjustment31 + + + 1 + 4 + + + + + + + + vertical + True + False + + + True + False + Track + + + + + GTK_ALIGN_CENTER + True + False + List of subtitle tracks available from your source. + + + + + + + + vertical + True + False + + + Forced Subtitles Only + True + True + False + Use only subtitles that have been flagged +as forced in the source subtitle track + +"Forced" subtitles are usually used to show +subtitles during scenes where someone is speaking +a foreign language. + start + True + + + + + + Burn into video + True + True + False + Render the subtitle over the video. +The subtitle will be part of the video and can not be disabled. + start + True + + + + + + Set Default Track + True + True + False + Set the default output subtitle track. + +Most players will automatically display this +subtitle track whenever the video is played. + +This is useful for creating a "forced" track +in your output. + start + True + + + + + + + + + + + + hb_window + False + True + False + center-on-parent + dialog + False + 1 + + + Cancel + True + True + True + + + + + OK + True + True + True + + + + audio_cancel + audio_ok + + + + vertical + True + False + 6 + 12 + 12 + 12 + 12 + + + 2 + True + False + 5 + True + + + True + False + Source Track + + 0 + 0 + + + + + + GTK_ALIGN_CENTER + True + False + True + List of audio tracks available from your source. + + + 1 + 0 + + + + + + True + False + Track Name: + True + center + + 0 + 1 + + + + + + True + True + Set the audio track name. + +Players may use this in the audio selection list. + 40 + True + True + True + + + 1 + 1 + + + + + + + + 2 + True + False + 24 + True + + + True + False + Encoder + + 0 + 0 + + + + + + True + False + Bitrate/Quality + True + center + + 0 + 1 + + + + + + True + False + Mix + + 0 + 2 + + + + + + True + False + Sample Rate + True + center + + 0 + 3 + + + + + + True + False + Gain + True + center + + 0 + 4 + + + + + + True + False + <b>Dynamic Range Compression:</b> Adjust the dynamic range of the output audio track. + +For source audio that has a wide dynamic range (very loud and very soft sequences), +DRC allows you to 'compress' the range by making loud sounds softer and soft sounds louder. + DRC + True + center + + 0 + 5 + + + + + + True + False + GTK_ALIGN_CENTER + Set the audio codec to encode this track with. + + + 1 + 0 + + + + + + horizontal + True + False + + 1 + 1 + + + + vertical + True + False + + + Bitrate + True + True + False + Enable bitrate setting + start + True + + + + + Quality + True + True + False + Enable quality setting + start + True + AudioTrackBitrateEnable + + + + + + + + True + False + GTK_ALIGN_CENTER + Set the bitrate to encode this track with. + + + + + + horizontal + True + False + + + True + True + GTK_ALIGN_CENTER + False + <b>Quality:</b> For output codec's that support it, adjust the quality of the output. + vertical + audio_quality_adj + weather-storm +weather-clear +weather-storm +weather-showers-scattered +weather-showers +weather-overcast +weather-few-clouds +weather-clear + + + + + + True + False + start + 00.0 + True + 4 + + + + + + + + + True + False + GTK_ALIGN_CENTER + Set the mixdown of the output audio track. + + + 1 + 2 + + + + + + True + False + GTK_ALIGN_CENTER + Set the sample rate of the output audio track. + + + 1 + 3 + + + + + + horizontal + True + False + + 1 + 4 + + + + True + True + GTK_ALIGN_CENTER + False + <b>Audio Gain:</b> Adjust the amplification or attenuation of the output audio track. + vertical + adjustment35 + audio-volume-muted +audio-volume-high +audio-volume-low +audio-volume-medium + + + + + + True + False + start + 0dB + True + 6 + + + + + + + horizontal + True + False + + 1 + 5 + + + + True + True + GTK_ALIGN_CENTER + False + <b>Dynamic Range Compression:</b> Adjust the dynamic range of the output audio track. + +For source audio that has a wide dynamic range (very loud and very soft sequences), +DRC allows you to 'compress' the range by making loud sounds softer and soft sounds louder. + vertical + adjustment28 + audio-input-microphone + + + + + + True + False + start + Off + True + 4 + + + + + + + + + + + hb_window + False + True + center-on-parent + dialog + False + 1 + + + Skip This Version + True + True + True + + + + + Remind Me Later + True + True + True + + + + update_skip + update_remind + + + + horizontal + True + False + True + + + vertical + True + False + + + horizontal + True + False + + + True + False + 64 + hb-icon + + + + + + + + + vertical + True + False + True + + + True + False + start + 10 + 10 + 5 + 5 + <b>A new version of HandBrake is available!</b> + True + + + + + True + False + start + 10 + 10 + 5 + 5 + HandBrake xxx is now available (you have yyy). + + + + + True + False + 0 + etched-out + True + + + 12 + start + True + False + + + + + True + False + <b>Release Notes</b> + True + + + + + + + + + + + 1 + 1 + 1 + + -- cgit v1.2.3