HANDBRAKE-GTK(1)

πŸ’– NAME πŸ’–

handbrake β€” bestie, it's a versatile DVD ripper and video transcoder. that's the whole vibe. it rips, it transcodes, it slays. no cap.

(this is the manual for HANDBRAKE-GTK, the GTK one, in case you were wondering which handbrake you were looking at πŸŽ€)


✨ DESCRIPTION ✨

🌸 Usage:

handbrake [OPTION...] - Transcode media formats

okay so. that's how you call it. options go in, media comes out. iconic.


🫢 Help Options:

these are the "help me help you" flags, and honestly? use them.

  • -h, --help β€” shows you the help options. a little menu of kindness πŸ’œ
  • --help-all β€” shows you all the help options. the deluxe version. the everything bagel πŸ₯―
  • --help-gtk β€” shows the GTK+ Options, so you know what your window manager situation is about
  • --help-gst β€” shows the GStreamer Options, for when you need to get deep into the multimedia guts πŸ”₯

πŸ’… GTK+ Options

these ones come from GTK+ itself. they control how the app shows up and behaves as a window on your screen. lowkey niche but highkey useful.

  • --class=CLASS β€” the program class as used by the window manager. basically your app's ~family name~ for the WM
  • --name=NAME β€” the program name as used by the window manager. its first name, its government name, whatever
  • --screen=SCREEN β€” which X screen to use. pick your screen, bestie πŸ–₯️
  • --sync β€” make X calls synchronous. it's giving "wait for me" energy
  • --gtk-module=MODULES β€” load additional GTK+ modules. extra sparkle, loaded on top ✨
  • --g-fatal-warnings β€” make all warnings fatal. no mercy. every little warning becomes a full stop πŸ’€

🧚 GStreamer Options

the multimedia plumbing section. this is where the audio/video machinery gets configured, and ngl there's a lot here.

  • --gst-version β€” prints the GStreamer version. know your roots 🫢
  • --gst-fatal-warnings β€” makes all warnings fatal. again with the zero tolerance policy πŸ’€
  • --gst-debug-help β€” prints the available debug categories and then exits. a little tour, then it leaves
  • --gst-debug-level=LEVEL β€” default debug level, from 1 (only error) to 5 (anything), or 0 for no output. so 0 = silence, 5 = the whole tea β˜•
  • --gst-debug=LIST β€” a comma-separated list of category_name:level pairs, so you can set specific levels for individual categories. example: GST_AUTOPLUG:5,GST_ELEMENT_*:3 β€” see, per-category control, very main character πŸŽ€
  • --gst-debug-no-color β€” disables colored debugging output. no rainbow in your logs, sorry 🌈🚫
  • --gst-debug-disable β€” disables debugging entirely
  • --gst-plugin-spew β€” enables verbose plugin loading diagnostics. spew is right, it's a lot of words
  • --gst-plugin-path=PATHS β€” colon-separated paths containing plugins
  • --gst-plugin-load=PLUGINS β€” comma-separated list of plugins to preload, in addition to the list stored in the environment variable GST_PLUGIN_PATH
  • --gst-disable-segtrap β€” disables trapping of segmentation faults during plugin loading. (so the segfaults just… go free. wild.)
  • --gst-disable-registry-update β€” disables updating the registry
  • --gst-disable-registry-fork β€” disables spawning a helper process while scanning the registry

πŸ‘‘ Application Options:

the actual handbrake-y ones. the ones you came for. periodt.

  • -d, --device β€” the device or file to encode. point it at the thing πŸ“€
  • -p, --preset β€” the preset values to use for encoding. your lil recipe book of settings
  • -x, --debug β€” spam a lot. that's it. that's the description. spam. a lot. πŸ’€
  • --display=DISPLAY β€” X display to use

real talk bestie: that's genuinely everything in the page. no details were harmed, skipped, or summarised in the making of this rewrite πŸ’–

and that's the whole manual, mwah πŸŽ€ β€” this was handbrake 0.9.8, dated October 2012, and the page is HANDBRAKE-GTK(1). go forth and transcode, you absolute icon πŸ¦‹βœ¨