From 95c0d77e246b106f006e15b5098fc62b2b2b3075 Mon Sep 17 00:00:00 2001 From: Bradley Sepos Date: Tue, 25 Dec 2018 15:09:12 -0500 Subject: [PATCH] docs: de: Update German translation for 1.2.0 release. --- source/docs/de/1.2.0/cli/cli-guide.markdown | 593 +---------------- .../1.2.0/cli/command-line-reference.markdown | 609 ++++++++++++++++++ .../de/1.2.0/developer/build-bsd.markdown | 2 +- .../de/1.2.0/developer/build-linux.markdown | 2 +- .../de/1.2.0/developer/build-mac.markdown | 6 +- .../de/1.2.0/developer/build-windows.markdown | 28 +- .../de/1.2.0/developer/flatpak-repo.markdown | 130 +++- .../install-dependencies-arch.markdown | 7 +- .../install-dependencies-centos.markdown | 95 +-- .../install-dependencies-debian.markdown | 19 +- .../install-dependencies-fedora.markdown | 7 +- .../install-dependencies-freebsd.markdown | 7 +- .../install-dependencies-gentoo.markdown | 7 +- .../install-dependencies-ubuntu.markdown | 24 +- .../download-and-install.markdown | 46 +- .../where-to-get-handbrake.markdown | 6 +- .../docs/de/1.2.0/help/activity-log.markdown | 5 +- .../troubleshooting-common-issues.markdown | 5 - .../docs/de/1.2.0/introduction/about.markdown | 2 +- .../docs/de/1.2.0/table-of-contents.markdown | 72 ++- .../de/1.2.0/technical/audio-codecs.markdown | 7 +- .../1.2.0/technical/official-presets.markdown | 35 +- .../1.2.0/technical/source-formats.markdown | 2 +- .../technical/system-requirements.markdown | 49 +- .../video-encoding-performance.markdown | 4 +- .../de/1.2.0/technical/video-nvenc.markdown | 86 +++ .../technical/video-qsv-options.markdown | 4 +- .../de/1.2.0/technical/video-vce.markdown | 82 +++ source/docs/de/index.markdown | 1 + 29 files changed, 1107 insertions(+), 835 deletions(-) create mode 100644 source/docs/de/1.2.0/cli/command-line-reference.markdown create mode 100644 source/docs/de/1.2.0/technical/video-nvenc.markdown create mode 100644 source/docs/de/1.2.0/technical/video-vce.markdown diff --git a/source/docs/de/1.2.0/cli/cli-guide.markdown b/source/docs/de/1.2.0/cli/cli-guide.markdown index fe3aab06..95ffa607 100644 --- a/source/docs/de/1.2.0/cli/cli-guide.markdown +++ b/source/docs/de/1.2.0/cli/cli-guide.markdown @@ -1,606 +1,21 @@ --- Type: article -State: [ draft ] Title: CLI Guide Project: HandBrake Project_URL: https://handbrake.fr/ Project_Version: 1.2.0 Language: Deutsch Language_Code: de -Authors: [ Bernhard Rader (raderb), Scott (s55) ] +Authors: [ Bradley Sepos (BradleyS), Scott (s55), Bernhard Rader] Copyright: 2018 HandBrake Team License: Creative Commons Attribution-ShareAlike 4.0 International License_Abbr: CC BY-SA 4.0 License_URL: https://handbrake.fr/docs/license.html +Redirect_URL: command-line-reference.html --- CLI Guide -============================= +========= -Die folgende Liste zeigt alle verfügbaren Optionen in der HandBrakeCLI (Commandline Interface - Kommandozeile). +Dieser Beitrag wurde in die [Kommandozeilen Optionen](command-line-reference.html) verschoben. -Du kannst diese Informationen jederzeit abrufen indem du folgendes Kommando ausführst: - - HandBrakeCLI --help - -### Die HandBrakeCLI Help Ausgabe - - Usage: HandBrakeCLI [options] -i -o - - General Options -------------------------------------------------------------- - - -h, --help Print help - --version Print version - -v, --verbose[=number] Be verbose (optional argument: logging level) - -Z. --preset Select preset by name (case-sensitive) - Enclose names containing spaces in double quotation - marks (e.g. "Preset Name") - -z, --preset-list List available presets - --preset-import-file - Import presets from a json preset file. - 'filespec' may be a list of files separated - by spaces, or it may use shell wildcards. - --preset-import-gui Import presets from GUI config preset file. - --preset-export - Create a new preset from command line options and - write a json representation of the preset to the - console or a file if '--preset-export-file' is - specified. The required argument will be the name - of the new preset. - --preset-export-file - Write new preset generated by '--preset-export' - to file 'filename'. - --preset-export-description - Add a description to the new preset created with - '--preset-export' - --queue-import-file - Import an encode queue file created by the GUI - --no-dvdnav Do not use dvdnav for reading DVDs - - - Source Options --------------------------------------------------------------- - - -i, --input Set input file or device ("source") - -t, --title Select a title to encode (0 to scan all titles - only, default: 1) - --min-duration Set the minimum title duration (in seconds). - Shorter titles will be ignored (default: 10). - --scan Scan selected title only. - --main-feature Detect and select the main feature title. - -c, --chapters Select chapters (e.g. "1-3" for chapters - 1 to 3 or "3" for chapter 3 only, - default: all chapters) - --angle Select the video angle (DVD or Blu-ray only) - --previews - Select how many preview images are generated, - and whether to store to disk (0 or 1). - (default: 10:0) - --start-at-preview - Start encoding at a given preview. - --start-at - Start encoding at a given duration (in seconds), - frame, or pts (on a 90kHz clock) - (e.g. duration:10, frame:300, pts:900000) - --stop-at - Stop encoding at a given duration (in seconds), - frame, or pts (on a 90kHz clock) - (e.g. duration:10, frame:300, pts:900000) - - - Destination Options ---------------------------------------------------------- - - -o, --output Set destination file name - -f, --format Select container format: - av_mp4 - av_mkv - default: auto-detected from destination file name) - -m, --markers Add chapter markers - --no-markers Disable preset chapter markers - -O, --optimize Optimize MP4 files for HTTP streaming (fast start, - s.s. rewrite file to place MOOV atom at beginning) - --no-optimize Disable preset 'optimize' - -I, --ipod-atom Add iPod 5G compatibility atom to MP4 container - --no-ipod-atom Disable iPod 5G atom - - - Video Options ---------------------------------------------------------------- - - -e, --encoder Select video encoder: - x264 - x265 - mpeg4 - mpeg2 - VP8 - VP9 - theora - --encoder-preset - Adjust video encoding settings for a particular - speed/efficiency tradeoff (encoder-specific) - --encoder-preset-list - List supported --encoder-preset values for the - specified video encoder - --encoder-tune - Adjust video encoding settings for a particular - type of source or situation (encoder-specific) - --encoder-tune-list - List supported --encoder-tune values for the - specified video encoder - -x, --encopts Specify advanced encoding options in the same - style as mencoder (all encoders except theora): - option1=value1:option2=value2 - --encoder-profile - Ensure compliance with the requested codec - profile (encoder-specific) - --encoder-profile-list - List supported --encoder-profile values for the - specified video encoder - --encoder-level - Ensures compliance with the requested codec - level (encoder-specific) - --encoder-level-list - List supported --encoder-level values for the - specified video encoder - -q, --quality Set video quality (e.g. 22.0) - -b, --vb Set video bitrate in kbit/s (default: 1000) - -2, --two-pass Use two-pass mode - --no-two-pass Disable two-pass mode - -T, --turbo When using 2-pass use "turbo" options on the - first pass to improve speed - (works with x264 and x265) - --no-turbo Disable 2-pass mode's "turbo" first pass - -r, --rate Set video framerate - (5/10/12/15/20/23.976/24/25/29.97/ - 30/48/50/59.94/60/72/75/90/100/120 - or a number between 1 and 1000). - Be aware that not specifying a framerate lets - HandBrake preserve a source's time stamps, - potentially creating variable framerate video - --vfr, --cfr, --pfr Select variable, constant or peak-limited - frame rate control. VFR preserves the source - timing. CFR makes the output constant rate at - the rate given by the -r flag (or the source's - average rate if no -r is given). PFR doesn't - allow the rate to go over the rate specified - with the -r flag but won't change the source - timing if it's below that rate. - If none of these flags are given, the default - is --pfr when -r is given and --vfr otherwise - - - Audio Options ---------------------------------------------------------------- - - --audio-lang-list - Specify a comma separated list of audio - languages you would like to select from the - source title. By default, the first audio - matching each language will be added to your - output. Provide the language's ISO 639-2 code - (e.g. fre, eng, spa, dut, et cetera) - Use code 'und' (Unknown) to match all languages. - --all-audio Select all audio tracks matching languages in - the specified language list (--audio-lang-list). - Any language if list is not specified. - --first-audio Select first audio track matching languages in - the specified language list (--audio-lang-list). - Any language if list is not specified. - -a, --audio Select audio track(s), separated by commas - ("none" for no audio, "1,2,3" for multiple - tracks, default: first one). - Multiple output tracks can be used for one input. - -E, --aencoder Select audio encoder(s): - none - av_aac - ca_aac - ca_haac - copy:aac - ac3 - copy:ac3 - eac3 - copy:eac3 - copy:truehd - copy:dts - copy:dtshd - mp3 - copy:mp3 - vorbis - flac16 - flac24 - copy:flac - opus - copy - "copy:" will pass through the corresponding - audio track without modification, if pass through - is supported for the audio type. - Separate tracks by commas. - Defaults: - av_mp4 ca_aac/av_aac - av_mkv ca_aac/mp3 - --audio-copy-mask - Set audio codecs that are permitted when the - "copy" audio encoder option is specified - (aac/ac3/eac3/truehd/dts/dtshd/mp3/flac) - Separated by commas for multiple allowed options. - --audio-fallback - Set audio codec to use when it is not possible - to copy an audio track without re-encoding. - -B, --ab Set audio track bitrate(s) in kbit/s. - (default: determined by the selected codec, mixdown, - and samplerate combination). - Separate tracks by commas. - -Q, --aq Set audio quality metric. - Separate tracks by commas. - -C, --ac Set audio compression metric. - (available depending on selected codec) - Separate tracks by commas. - -6, --mixdown Format(s) for audio downmixing/upmixing: - mono - left_only - right_only - stereo - dpl1 - dpl2 - 5point1 - 6point1 - 7point1 - 5_2_lfe - Separate tracks by commas. - Defaults: - none up to dpl2 - av_aac up to dpl2 - ca_aac up to dpl2 - ca_haac up to dpl2 - ac3 up to 5point1 - eac3 up to 5point1 - mp3 up to dpl2 - vorbis up to dpl2 - flac16 up to 7point1 - flac24 up to 7point1 - opus up to 7point1 - --normalize-mix Normalize audio mix levels to prevent clipping. - Separate tracks by commas. - 0 = Disable Normalization (default) - 1 = Enable Normalization - -R, --arate Set audio samplerate(s) - (8/11.025/12/16/22.05/24/32/44.1/48 kHz) - Separate tracks by commas. - -D, --drc Apply extra dynamic range compression to the - audio, making soft sounds louder. Range is 1.0 - to 4.0 (too loud), with 1.5 - 2.5 being a useful - range. - Separate tracks by commas. - --gain Amplify or attenuate audio before encoding. Does - NOT work with audio passthru (copy). Values are - in dB. Negative values attenuate, positive - values amplify. A 1 dB difference is barely - audible. - --adither Select dithering to apply before encoding audio: - auto (default) - none - rectangular - triangular - triangular_hp - triangular_ns - Separate tracks by commas. - Supported by encoder(s): - flac16 - -A, --aname Set audio track name(s). - Separate tracks by commas. - - - Picture Options -------------------------------------------------------------- - - -w, --width Set storage width in pixels - -l, --height Set storage height in pixels - --crop - Set picture cropping in pixels - (default: automatically remove black bars) - --loose-crop Always crop to a multiple of the modulus - --no-loose-crop Disable preset 'loose-crop' - -Y, --maxHeight - Set maximum height in pixels - -X, --maxWidth - Set maximum width in pixels - --non-anamorphic Set pixel aspect ratio to 1:1 - --auto-anamorphic Store pixel aspect ratio that maximizes storage - resolution - --loose-anamorphic Store pixel aspect ratio that is as close as - possible to the source video pixel aspect ratio - --custom-anamorphic Store pixel aspect ratio in video stream and - directly control all parameters. - --display-width - Set display width in pixels, for custom anamorphic. - This determines the display aspect during playback, - which may differ from the storage aspect. - --keep-display-aspect Preserve the source's display aspect ratio - when using custom anamorphic - --no-keep-display-aspect - Disable preset 'keep-display-aspect' - --pixel-aspect - Set pixel aspect for custom anamorphic - (--display-width and --pixel-aspect are mutually - exclusive. - --itu-par Use wider ITU pixel aspect values for loose and - custom anamorphic, useful with underscanned sources - --no-itu-par Disable preset 'itu-par' - --modulus Set storage width and height modulus - Dimensions will be made divisible by this number. - (default: set by preset, typically 2) - -M, --color-matrix - Set the color space signaled by the output: - 2020 - 709 - 601 - ntsc (same as 601) - pal - (default: auto-detected from source) - - - Filters Options -------------------------------------------------------------- - - --comb-detect[=string] Detect interlace artifacts in frames. - If not accompanied by the decomb or deinterlace - filters, this filter only logs the interlaced - frame count to the activity log. - If accompanied by the decomb or deinterlace - filters, it causes these filters to selectively - deinterlace only those frames where interlacing - is detected. - Presets: - permissive - fast - Custom Format: - mode=m:spatial-metric=s:motion-thresh=m: - spatial-thresh=s:filter-mode=f:block-thresh=b: - block-width=b:block-height=b:disable=d - Default: - mode=3:spatial-metric=2:motion-thresh=1: - spatial-thresh=1:filter-mode=2:block-thresh=40: - block-width=16:block-height=16 - --no-comb-detect Disable preset comb-detect filter - -d, --deinterlace[=string] - Deinterlace video using libav yadif. - Presets: - skip-spatial - bob - Custom Format: - mode=m:parity=p - Default: - mode=3 - --no-deinterlace Disable preset deinterlace filter - -5, --decomb[=string] Deinterlace video using a combination of yadif, - blend, cubic, or EEDI2 interpolation. - Presets: - bob - eedi2 - eedi2bob - Custom Format: - mode=m:magnitude-thresh=m:variance-thresh=v: - laplacian-thresh=l:dilation-thresh=d: - erosion-thresh=e:noise-thresh=n: - search-distance=s:postproc=p:parity=p - Default: - mode=7 - --no-decomb Disable preset decomb filter - -9, --detelecine[=string] - Detelecine (ivtc) video with pullup filter - Note: this filter drops duplicate frames to - restore the pre-telecine framerate, unless you - specify a constant framerate - (--rate 29.97 --cfr) - Custom Format: - skip-left=s:skip-right=s:skip-top=s: - skip-bottom=s:strict-breaks=s:plane=p:parity=p: - disable=d - Default: - skip-left=1:skip-right=1:skip-top=4: - skip-bottom=4:plane=0 - --no-detelecine Disable preset detelecine filter - -8, --hqdn3d[=string] Denoise video with hqdn3d filter - Presets: - ultralight - light - medium - strong - Custom Format: - y-spatial=y:cb-spatial=c:cr-spatial=c: - y-temporal=y:cb-temporal=c:cr-temporal=c - Default: - y-spatial=3:cb-spatial=2:cr-spatial=2: - y-temporal=2:cb-temporal=3:cr-temporal=3 - --no-hqdn3d Disable preset hqdn3d filter - --denoise[=string] Legacy alias for '--hqdn3d' - --nlmeans[=string] Denoise video with NLMeans filter - Presets: - ultralight - light - medium - strong - Custom Format: - y-strength=y:y-origin-tune=y:y-patch-size=y: - y-range=y:y-frame-count=y:y-prefilter=y: - cb-strength=c:cb-origin-tune=c:cb-patch-size=c: - cb-range=c:cb-frame-count=c:cb-prefilter=c: - cr-strength=c:cr-origin-tune=c:cr-patch-size=c: - cr-range=c:cr-frame-count=c:cr-prefilter=c - Default: - y-strength=6:y-origin-tune=1:y-patch-size=7: - y-range=3:y-frame-count=2:y-prefilter=0: - cb-strength=6:cb-origin-tune=1:cb-patch-size=7: - cb-range=3:cb-frame-count=2:cb-prefilter=0 - --no-nlmeans Disable preset NLMeans filter - --nlmeans-tune Tune NLMeans filter to content type - Tunes: - none - film - grain - highmotion - animation - tape - sprite - Applies to NLMeans presets only (does not affect - custom settings) - --unsharp[=string] Sharpen video with unsharp filter - Presets: - ultralight - light - medium - strong - stronger - verystrong - Custom Format: - y-strength=y:y-size=y:cb-strength=c:cb-size=c: - cr-strength=c:cr-size=c - Default: - y-strength=0.25:y-size=7:cb-strength=0.25: - cb-size=7 - --no-unsharp Disable preset unsharp filter - --unsharp-tune Tune unsharp filter - Tunes: - none - ultrafine - fine - medium - coarse - verycoarse - Applies to unsharp presets only (does not affect - custom settings) - --lapsharp[=string] Sharpen video with lapsharp filter - Presets: - ultralight - light - medium - strong - stronger - verystrong - Custom Format: - y-strength=y:y-kernel=y:cb-strength=c: - cb-kernel=c:cr-strength=c:cr-kernel=c - Default: - y-strength=0.2:y-kernel=isolap:cb-strength=0.2: - cb-kernel=isolap - --no-lapsharp Disable preset lapsharp filter - --lapsharp-tune - Tune lapsharp filter - Tunes: - none - film - grain - animation - sprite - Applies to lapsharp presets only (does not affect - custom settings) - -7, --deblock[=string] Deblock video with pp7 filter - Custom Format: - qp=q:mode=m:disable=d - Default: - qp=5 - --no-deblock Disable preset deblock filter - --rotate[=string] Rotate image or flip its axes. - angle rotates clockwise, can be one of: - 0, 90, 180, 270 - hflip=1 flips the image on the x axis (horizontally). - Custom Format: - angle=a:hflip=h:disable=d - Default: - angle=180:hflip=0 - --pad Pad image with borders (e.g. letterbox). - The padding color may be set (default black). - Color may be an HTML color name or RGB value. - The position of image in pad may also be set. - Custom Format: - width=w:height=h:color=c:x=x:y=y - -g, --grayscale Grayscale encoding - --no-grayscale Disable preset 'grayscale' - - - Subtitles Options ------------------------------------------------------------ - - --subtitle-lang-list - Specify a comma separated list of subtitle - languages you would like to select from the - source title. By default, the first subtitle - matching each language will be added to your - output. Provide the language's ISO 639-2 code - (e.g. fre, eng, spa, dut, et cetera) - --all-subtitles Select all subtitle tracks matching languages in - the specified language list - (--subtitle-lang-list). - Any language if list is not specified. - --first-subtitle Select first subtitle track matching languages in - the specified language list - (--subtitle-lang-list). - Any language if list is not specified. - -s, --subtitle Select subtitle track(s), separated by commas - More than one output track can be used for one - input. "none" for no subtitles. - Example: "1,2,3" for multiple tracks. - A special track name "scan" adds an extra first - pass. This extra pass scans subtitles matching - the language of the first audio or the language - selected by --native-language. - The one that's only used 10 percent of the time - or less is selected. This should locate subtitles - for short foreign language segments. Best used in - conjunction with --subtitle-forced. - -F, --subtitle-forced[=string] - Only display subtitles from the selected stream - if the subtitle has the forced flag set. The - values in 'string' are indexes into the - subtitle list specified with '--subtitle'. - Separate tracks by commas. - Example: "1,2,3" for multiple tracks. - If "string" is omitted, the first track is - forced. - --subtitle-burned[=number] - "Burn" the selected subtitle into the video - track. If "subtitle" is omitted, the first - track is burned. "subtitle" is an index into - the subtitle list specified with '--subtitle' - or "native" to burn the subtitle track that may - be added by the 'native-language' option. - --subtitle-default[=number or "none"] - Flag the selected subtitle as the default - subtitle to be displayed upon playback. Setting - no default means no subtitle will be displayed - automatically. 'number' is an index into the - subtitle list specified with '--subtitle'. - "none" may be used to override an automatically - selected default subtitle track. - -N, --native-language - Specify your language preference. When the first - audio track does not match your native language - then select the first subtitle that does. When - used in conjunction with --native-dub the audio - track is changed in preference to subtitles. - Provide the language's ISO 639-2 code - (e.g. fre, eng, spa, dut, et cetera) - --native-dub Used in conjunction with --native-language - requests that if no audio tracks are selected the - default selected audio track will be the first - one that matches the --native-language. If there - are no matching audio tracks then the first - matching subtitle track is used instead. - --srt-file SubRip SRT filename(s), separated by commas. - --srt-codeset - Character codeset(s) that the SRT file(s) are - encoded as, separated by commas. - If not specified, 'latin1' is assumed. - Command 'iconv -l' provides a list of valid codesets. - --srt-offset Offset (in milliseconds) to apply to the SRT - file(s), separated by commas. If not specified, - zero is assumed. Offsets may be negative. - --srt-lang SRT track language as an ISO 639-2 code - (e.g. fre, eng, spa, dut, et cetera) - If not specified, then 'und' is used. - Separate by commas. - --srt-default[=number] - Flag the selected SRT as the default subtitle - to be displayed during playback. - Setting no default means no subtitle will be - automatically displayed. If 'number' is omitted, - the first SRT is the default. - 'number' is a 1-based index into the 'srt-file' list - --srt-burn[=number] "Burn" the selected SRT subtitle into - the video track. - If 'number' is omitted, the first SRT is burned. - 'number' is a 1-based index into the 'srt-file' list diff --git a/source/docs/de/1.2.0/cli/command-line-reference.markdown b/source/docs/de/1.2.0/cli/command-line-reference.markdown new file mode 100644 index 00000000..cf85e517 --- /dev/null +++ b/source/docs/de/1.2.0/cli/command-line-reference.markdown @@ -0,0 +1,609 @@ +--- +Type: article +Title: Kommandozeilen Optionen +Project: HandBrake +Project_URL: https://handbrake.fr/ +Project_Version: 1.2.0 +Language: Deutsch +Language_Code: de +Authors: [ Bradley Sepos (BradleyS), Scott (s55), Bernhard Rader] +Copyright: 2018 HandBrake Team +License: Creative Commons Attribution-ShareAlike 4.0 International +License_Abbr: CC BY-SA 4.0 +License_URL: https://handbrake.fr/docs/license.html +--- + +Kommandozeilen Optionen +====================== + +Die folgende Auflistung zeigt alle verfügbaren Optionen für das Kommandozeilen-Interface. Diese Ausgabe kann jederzeit mit dem Kommando `HandBrakeCLI --help` aufgerufen werden. + + Usage: HandBrakeCLI [options] -i -o + + General Options -------------------------------------------------------------- + + -h, --help Print help + --version Print version + --json Log title, progress, and version info in + JSON format + -v, --verbose[=number] Be verbose (optional argument: logging level) + -Z. --preset Select preset by name (case-sensitive) + Enclose names containing spaces in double quotation + marks (e.g. "Preset Name") + -z, --preset-list List available presets + --preset-import-file + Import presets from a json preset file. + 'filespec' may be a list of files separated + by spaces, or it may use shell wildcards. + --preset-import-gui Import presets from GUI config preset file. + --preset-export + Create a new preset from command line options and + write a json representation of the preset to the + console or a file if '--preset-export-file' is + specified. The required argument will be the name + of the new preset. + --preset-export-file + Write new preset generated by '--preset-export' + to file 'filename'. + --preset-export-description + Add a description to the new preset created with + '--preset-export' + --queue-import-file + Import an encode queue file created by the GUI + --no-dvdnav Do not use dvdnav for reading DVDs + + + Source Options --------------------------------------------------------------- + + -i, --input Set input file or device ("source") + -t, --title Select a title to encode (0 to scan all titles + only, default: 1) + --min-duration Set the minimum title duration (in seconds). + Shorter titles will be ignored (default: 10). + --scan Scan selected title only. + --main-feature Detect and select the main feature title. + -c, --chapters Select chapters (e.g. "1-3" for chapters + 1 to 3 or "3" for chapter 3 only, + default: all chapters) + --angle Select the video angle (DVD or Blu-ray only) + --previews + Select how many preview images are generated, + and whether to store to disk (0 or 1). + (default: 10:0) + --start-at-preview + Start encoding at a given preview. + --start-at + Start encoding at a given duration (in seconds), + frame, or pts (on a 90kHz clock) + (e.g. duration:10, frame:300, pts:900000) + --stop-at + Stop encoding at a given duration (in seconds), + frame, or pts (on a 90kHz clock) + (e.g. duration:10, frame:300, pts:900000) + + + Destination Options ---------------------------------------------------------- + + -o, --output Set destination file name + -f, --format Select container format: + av_mp4 + av_mkv + default: auto-detected from destination file name) + -m, --markers Add chapter markers + --no-markers Disable preset chapter markers + -O, --optimize Optimize MP4 files for HTTP streaming (fast start, + s.s. rewrite file to place MOOV atom at beginning) + --no-optimize Disable preset 'optimize' + -I, --ipod-atom Add iPod 5G compatibility atom to MP4 container + --no-ipod-atom Disable iPod 5G atom + --align-av Add audio silence or black video frames to start + of streams so that all streams start at exactly + the same time + --inline-parameter-sets Create adaptive streaming compatible output. + Inserts parameter sets (SPS and PPS) inline + in the video stream before each IDR. + + + Video Options ---------------------------------------------------------------- + + -e, --encoder Select video encoder: + x264 + x264_10bit + x265 + x265_10bit + x265_12bit + mpeg4 + mpeg2 + VP8 + VP9 + theora + --encoder-preset + Adjust video encoding settings for a particular + speed/efficiency tradeoff (encoder-specific) + --encoder-preset-list + List supported --encoder-preset values for the + specified video encoder + --encoder-tune + Adjust video encoding settings for a particular + type of source or situation (encoder-specific) + --encoder-tune-list + List supported --encoder-tune values for the + specified video encoder + -x, --encopts Specify advanced encoding options in the same + style as mencoder (all encoders except theora): + option1=value1:option2=value2 + --encoder-profile + Ensure compliance with the requested codec + profile (encoder-specific) + --encoder-profile-list + List supported --encoder-profile values for the + specified video encoder + --encoder-level + Ensures compliance with the requested codec + level (encoder-specific) + --encoder-level-list + List supported --encoder-level values for the + specified video encoder + -q, --quality Set video quality (e.g. 22.0) + -b, --vb Set video bitrate in kbit/s (default: 1000) + -2, --two-pass Use two-pass mode + --no-two-pass Disable two-pass mode + -T, --turbo When using 2-pass use "turbo" options on the + first pass to improve speed + (works with x264 and x265) + --no-turbo Disable 2-pass mode's "turbo" first pass + -r, --rate Set video framerate + (5/10/12/15/20/23.976/24/25/29.97/ + 30/48/50/59.94/60/72/75/90/100/120 + or a number between 1 and 1000). + Be aware that not specifying a framerate lets + HandBrake preserve a source's time stamps, + potentially creating variable framerate video + --vfr, --cfr, --pfr Select variable, constant or peak-limited + frame rate control. VFR preserves the source + timing. CFR makes the output constant rate at + the rate given by the -r flag (or the source's + average rate if no -r is given). PFR doesn't + allow the rate to go over the rate specified + with the -r flag but won't change the source + timing if it's below that rate. + If none of these flags are given, the default + is --pfr when -r is given and --vfr otherwise + + + Audio Options ---------------------------------------------------------------- + + --audio-lang-list + Specify a comma separated list of audio + languages you would like to select from the + source title. By default, the first audio + matching each language will be added to your + output. Provide the language's ISO 639-2 code + (e.g. fre, eng, spa, dut, et cetera) + Use code 'und' (Unknown) to match all languages. + --all-audio Select all audio tracks matching languages in + the specified language list (--audio-lang-list). + Any language if list is not specified. + --first-audio Select first audio track matching languages in + the specified language list (--audio-lang-list). + Any language if list is not specified. + -a, --audio Select audio track(s), separated by commas + ("none" for no audio, "1,2,3" for multiple + tracks, default: first one). + Multiple output tracks can be used for one input. + -E, --aencoder Select audio encoder(s): + none + ca_aac + ca_haac + copy:aac + ac3 + copy:ac3 + eac3 + copy:eac3 + copy:truehd + copy:dts + copy:dtshd + mp3 + copy:mp3 + vorbis + flac16 + flac24 + copy:flac + opus + copy + "copy:" will pass through the corresponding + audio track without modification, if pass through + is supported for the audio type. + Separate tracks by commas. + Defaults: + av_mp4 ca_aac + av_mkv ca_aac + --audio-copy-mask + Set audio codecs that are permitted when the + "copy" audio encoder option is specified + (aac/ac3/eac3/truehd/dts/dtshd/mp3/flac) + Separated by commas for multiple allowed options. + --audio-fallback + Set audio codec to use when it is not possible + to copy an audio track without re-encoding. + -B, --ab Set audio track bitrate(s) in kbit/s. + (default: determined by the selected codec, mixdown, + and samplerate combination). + Separate tracks by commas. + -Q, --aq Set audio quality metric. + Separate tracks by commas. + -C, --ac Set audio compression metric. + (available depending on selected codec) + Separate tracks by commas. + -6, --mixdown Format(s) for audio downmixing/upmixing: + mono + left_only + right_only + stereo + dpl1 + dpl2 + 5point1 + 6point1 + 7point1 + 5_2_lfe + Separate tracks by commas. + Defaults: + none up to dpl2 + ca_aac up to dpl2 + ca_haac up to dpl2 + ac3 up to 5point1 + eac3 up to 5point1 + mp3 up to dpl2 + vorbis up to dpl2 + flac16 up to 7point1 + flac24 up to 7point1 + opus up to 7point1 + --normalize-mix Normalize audio mix levels to prevent clipping. + Separate tracks by commas. + 0 = Disable Normalization (default) + 1 = Enable Normalization + -R, --arate Set audio samplerate(s) + (8/11.025/12/16/22.05/24/32/44.1/48 kHz) + or "auto". Separate tracks by commas. + -D, --drc Apply extra dynamic range compression to the + audio, making soft sounds louder. Range is 1.0 + to 4.0 (too loud), with 1.5 - 2.5 being a useful + range. + Separate tracks by commas. + --gain Amplify or attenuate audio before encoding. Does + NOT work with audio passthru (copy). Values are + in dB. Negative values attenuate, positive + values amplify. A 1 dB difference is barely + audible. + --adither Select dithering to apply before encoding audio: + auto (default) + none + rectangular + triangular + triangular_hp + triangular_ns + Separate tracks by commas. + Supported by encoder(s): + flac16 + -A, --aname Set audio track name(s). + Separate tracks by commas. + + + Picture Options -------------------------------------------------------------- + + -w, --width Set storage width in pixels + -l, --height Set storage height in pixels + --crop + Set picture cropping in pixels + (default: automatically remove black bars) + --loose-crop Always crop to a multiple of the modulus + --no-loose-crop Disable preset 'loose-crop' + -Y, --maxHeight + Set maximum height in pixels + -X, --maxWidth + Set maximum width in pixels + --non-anamorphic Set pixel aspect ratio to 1:1 + --auto-anamorphic Store pixel aspect ratio that maximizes storage + resolution + --loose-anamorphic Store pixel aspect ratio that is as close as + possible to the source video pixel aspect ratio + --custom-anamorphic Store pixel aspect ratio in video stream and + directly control all parameters. + --display-width + Set display width in pixels, for custom anamorphic. + This determines the display aspect during playback, + which may differ from the storage aspect. + --keep-display-aspect Preserve the source's display aspect ratio + when using custom anamorphic + --no-keep-display-aspect + Disable preset 'keep-display-aspect' + --pixel-aspect + Set pixel aspect for custom anamorphic + (--display-width and --pixel-aspect are mutually + exclusive. + --itu-par Use wider ITU pixel aspect values for loose and + custom anamorphic, useful with underscanned sources + --no-itu-par Disable preset 'itu-par' + --modulus Set storage width and height modulus + Dimensions will be made divisible by this number. + (default: set by preset, typically 2) + -M, --color-matrix + Set the color space signaled by the output: + 2020 + 709 + 601 + ntsc (same as 601) + pal + (default: auto-detected from source) + + + Filters Options -------------------------------------------------------------- + + --comb-detect[=string] Detect interlace artifacts in frames. + If not accompanied by the decomb or deinterlace + filters, this filter only logs the interlaced + frame count to the activity log. + If accompanied by the decomb or deinterlace + filters, it causes these filters to selectively + deinterlace only those frames where interlacing + is detected. + Presets: + permissive + fast + Custom Format: + mode=m:spatial-metric=s:motion-thresh=m: + spatial-thresh=s:filter-mode=f:block-thresh=b: + block-width=b:block-height=b:disable=d + Default: + mode=3:spatial-metric=2:motion-thresh=1: + spatial-thresh=1:filter-mode=2:block-thresh=40: + block-width=16:block-height=16 + --no-comb-detect Disable preset comb-detect filter + -d, --deinterlace[=string] + Deinterlace video using FFmpeg yadif. + Presets: + skip-spatial + bob + Custom Format: + mode=m:parity=p + Default: + mode=3 + --no-deinterlace Disable preset deinterlace filter + -5, --decomb[=string] Deinterlace video using a combination of yadif, + blend, cubic, or EEDI2 interpolation. + Presets: + bob + eedi2 + eedi2bob + Custom Format: + mode=m:magnitude-thresh=m:variance-thresh=v: + laplacian-thresh=l:dilation-thresh=d: + erosion-thresh=e:noise-thresh=n: + search-distance=s:postproc=p:parity=p + Default: + mode=7 + --no-decomb Disable preset decomb filter + -9, --detelecine[=string] + Detelecine (ivtc) video with pullup filter + Note: this filter drops duplicate frames to + restore the pre-telecine framerate, unless you + specify a constant framerate + (--rate 29.97 --cfr) + Custom Format: + skip-left=s:skip-right=s:skip-top=s: + skip-bottom=s:strict-breaks=s:plane=p:parity=p: + disable=d + Default: + skip-left=1:skip-right=1:skip-top=4: + skip-bottom=4:plane=0 + --no-detelecine Disable preset detelecine filter + -8, --hqdn3d[=string] Denoise video with hqdn3d filter + Presets: + ultralight + light + medium + strong + Custom Format: + y-spatial=y:cb-spatial=c:cr-spatial=c: + y-temporal=y:cb-temporal=c:cr-temporal=c + Default: + y-spatial=3:cb-spatial=2:cr-spatial=2: + y-temporal=2:cb-temporal=3:cr-temporal=3 + --no-hqdn3d Disable preset hqdn3d filter + --denoise[=string] Legacy alias for '--hqdn3d' + --nlmeans[=string] Denoise video with NLMeans filter + Presets: + ultralight + light + medium + strong + Custom Format: + y-strength=y:y-origin-tune=y:y-patch-size=y: + y-range=y:y-frame-count=y:y-prefilter=y: + cb-strength=c:cb-origin-tune=c:cb-patch-size=c: + cb-range=c:cb-frame-count=c:cb-prefilter=c: + cr-strength=c:cr-origin-tune=c:cr-patch-size=c: + cr-range=c:cr-frame-count=c:cr-prefilter=c: + threads=t + Default: + y-strength=6:y-origin-tune=1:y-patch-size=7: + y-range=3:y-frame-count=2:y-prefilter=0: + cb-strength=6:cb-origin-tune=1:cb-patch-size=7: + cb-range=3:cb-frame-count=2:cb-prefilter=0 + --no-nlmeans Disable preset NLMeans filter + --nlmeans-tune Tune NLMeans filter to content type + Tunes: + none + film + grain + highmotion + animation + tape + sprite + Applies to NLMeans presets only (does not affect + custom settings) + --unsharp[=string] Sharpen video with unsharp filter + Presets: + ultralight + light + medium + strong + stronger + verystrong + Custom Format: + y-strength=y:y-size=y:cb-strength=c:cb-size=c: + cr-strength=c:cr-size=c + Default: + y-strength=0.25:y-size=7:cb-strength=0.25: + cb-size=7 + --no-unsharp Disable preset unsharp filter + --unsharp-tune Tune unsharp filter + Tunes: + none + ultrafine + fine + medium + coarse + verycoarse + Applies to unsharp presets only (does not affect + custom settings) + --lapsharp[=string] Sharpen video with lapsharp filter + Presets: + ultralight + light + medium + strong + stronger + verystrong + Custom Format: + y-strength=y:y-kernel=y:cb-strength=c: + cb-kernel=c:cr-strength=c:cr-kernel=c + Default: + y-strength=0.2:y-kernel=isolap:cb-strength=0.2: + cb-kernel=isolap + --no-lapsharp Disable preset lapsharp filter + --lapsharp-tune + Tune lapsharp filter + Tunes: + none + film + grain + animation + sprite + Applies to lapsharp presets only (does not affect + custom settings) + -7, --deblock[=string] Deblock video with pp7 filter + Custom Format: + qp=q:mode=m:disable=d + Default: + qp=5 + --no-deblock Disable preset deblock filter + --rotate[=string] Rotate image or flip its axes. + angle rotates clockwise, can be one of: + 0, 90, 180, 270 + hflip=1 flips the image on the x axis (horizontally). + Custom Format: + angle=a:hflip=h:disable=d + Default: + angle=180:hflip=0 + --pad Pad image with borders (e.g. letterbox). + The padding color may be set (default black). + Color may be an HTML color name or RGB value. + The position of image in pad may also be set. + Custom Format: + width=w:height=h:color=c:x=x:y=y + -g, --grayscale Grayscale encoding + --no-grayscale Disable preset 'grayscale' + + + Subtitles Options ------------------------------------------------------------ + + --subtitle-lang-list + Specify a comma separated list of subtitle + languages you would like to select from the + source title. By default, the first subtitle + matching each language will be added to your + output. Provide the language's ISO 639-2 code + (e.g. fre, eng, spa, dut, et cetera) + --all-subtitles Select all subtitle tracks matching languages in + the specified language list + (--subtitle-lang-list). + Any language if list is not specified. + --first-subtitle Select first subtitle track matching languages in + the specified language list + (--subtitle-lang-list). + Any language if list is not specified. + -s, --subtitle Select subtitle track(s), separated by commas + More than one output track can be used for one + input. "none" for no subtitles. + Example: "1,2,3" for multiple tracks. + A special track name "scan" adds an extra first + pass. This extra pass scans subtitles matching + the language of the first audio or the language + selected by --native-language. + The one that's only used 10 percent of the time + or less is selected. This should locate subtitles + for short foreign language segments. Best used in + conjunction with --subtitle-forced. + -F, --subtitle-forced[=string] + Only display subtitles from the selected stream + if the subtitle has the forced flag set. The + values in 'string' are indexes into the + subtitle list specified with '--subtitle'. + Separate tracks by commas. + Example: "1,2,3" for multiple tracks. + If "string" is omitted, the first track is + forced. + --subtitle-burned[=number] + "Burn" the selected subtitle into the video + track. If "subtitle" is omitted, the first + track is burned. "subtitle" is an index into + the subtitle list specified with '--subtitle' + or "native" to burn the subtitle track that may + be added by the 'native-language' option. + --subtitle-default[=number or "none"] + Flag the selected subtitle as the default + subtitle to be displayed upon playback. Setting + no default means no subtitle will be displayed + automatically. 'number' is an index into the + subtitle list specified with '--subtitle'. + "none" may be used to override an automatically + selected default subtitle track. + -N, --native-language + Specify your language preference. When the first + audio track does not match your native language + then select the first subtitle that does. When + used in conjunction with --native-dub the audio + track is changed in preference to subtitles. + Provide the language's ISO 639-2 code + (e.g. fre, eng, spa, dut, et cetera) + --native-dub Used in conjunction with --native-language + requests that if no audio tracks are selected the + default selected audio track will be the first + one that matches the --native-language. If there + are no matching audio tracks then the first + matching subtitle track is used instead. + --srt-file SubRip SRT filename(s), separated by commas. + --srt-codeset + Character codeset(s) that the SRT file(s) are + encoded as, separated by commas. + If not specified, 'latin1' is assumed. + Command 'iconv -l' provides a list of valid codesets. + --srt-offset Offset (in milliseconds) to apply to the SRT + file(s), separated by commas. If not specified, + zero is assumed. Offsets may be negative. + --srt-lang SRT track language as an ISO 639-2 code + (e.g. fre, eng, spa, dut, et cetera) + If not specified, then 'und' is used. + Separate by commas. + --srt-default[=number] + Flag the selected SRT as the default subtitle + to be displayed during playback. + Setting no default means no subtitle will be + automatically displayed. If 'number' is omitted, + the first SRT is the default. + 'number' is a 1-based index into the 'srt-file' list + --srt-burn[=number] "Burn" the selected SRT subtitle into + the video track. + If 'number' is omitted, the first SRT is burned. + 'number' is a 1-based index into the 'srt-file' list diff --git a/source/docs/de/1.2.0/developer/build-bsd.markdown b/source/docs/de/1.2.0/developer/build-bsd.markdown index 0d6207fc..7d1f3465 100644 --- a/source/docs/de/1.2.0/developer/build-bsd.markdown +++ b/source/docs/de/1.2.0/developer/build-bsd.markdown @@ -30,7 +30,7 @@ Das HanBrake Repository klonen. git clone https://github.com/HandBrake/HandBrake.git && cd HandBrake -Alle verfügbaren Tags in der HandBrake 1.2.x Release Serie auflisten und den aktuellsten auschecken. +Liste verfügbare Tags in der HandBrake 1.2.x Release Serie und checke den aktuellsten aus. git tag --list | grep ^1\.2\. git checkout refs/tags/$(git tag -l | grep -E '^1\.2\.[0-9]+$' | tail -n 1) diff --git a/source/docs/de/1.2.0/developer/build-linux.markdown b/source/docs/de/1.2.0/developer/build-linux.markdown index e6c34059..64cd8a0a 100644 --- a/source/docs/de/1.2.0/developer/build-linux.markdown +++ b/source/docs/de/1.2.0/developer/build-linux.markdown @@ -42,7 +42,7 @@ Liste verfügbare Tags in der HandBrake 1.2.x Release Serie und checke den aktue git tag --list | grep ^1\.2\. git checkout refs/tags/$(git tag -l | grep -E '^1\.2\.[0-9]+$' | tail -n 1) -Baue HandBrake. Um die experimentelle Unterstützung für Intel QSV via dem [Intel Media SDK](https://github.com/Intel-Media-SDK/MediaSDK/releases) zu aktivieren, füge dem Aufruf `--enable-qsv` hinzu. Um nur das Komanndozeileninterface zu bauen, deaktivere die grafische Oberfläche indem du die Option `--disable-gtk` anhängst. +Baue HandBrake. Um die experimentelle Unterstützung für Intel QSV via dem [Intel Media SDK](https://github.com/Intel-Media-SDK/MediaSDK/releases) zu aktivieren, füge dem Aufruf `--enable-qsv` hinzu. Um nur das Komanndozeileninterface zu bauen, deaktivere die grafische Oberfläche, indem du die Option `--disable-gtk` anhängst. ./configure --launch-jobs=$(nproc) --launch diff --git a/source/docs/de/1.2.0/developer/build-mac.markdown b/source/docs/de/1.2.0/developer/build-mac.markdown index f86803f1..1e12c70e 100644 --- a/source/docs/de/1.2.0/developer/build-mac.markdown +++ b/source/docs/de/1.2.0/developer/build-mac.markdown @@ -16,9 +16,9 @@ License_URL: https://handbrake.fr/docs/license.html HandBrake für Mac bauen ========================== -Um HandBrake für Mac zu bauen, benötigt man einen Apple Computer mit einem 64-bit Intel Prozessor, auf dem mindestens OS X 10.11.5 El Capitan läuft, und folgende Abhängigkeiten. +Um HandBrake für Mac zu bauen, benötigt man einen Apple Computer mit einem 64-bit Intel Prozessor, auf dem mindestens OS X 10.13.6 High Sierra oder aktueller[^mojave-dark-mode] läuft, und folgende Abhängigkeiten. -- [Xcode](https://developer.apple.com/xcode/) 8.2.1 oder neuer +- [Xcode](https://developer.apple.com/xcode/) 10 oder neuer - gratis Apple Developer Registrierung notwendig, oder installiere vom Mac App Store - [Kommandozeilen Werkzeuge für Xcode](https://developer.apple.com/download/more/) - gratis Apple Developer Registrierung notwendig, oder installiere mit `xcode-select --install` @@ -68,6 +68,8 @@ Um neu zu starten, lösche einfach den `build` Ordner. rm -rf build +[^mojave-dark-mode]: HandBrake muss auf macOS 10.4 Mojave oder neuer gebaut werden, um Dark Mode Toolbar Icons aktivieren zu können. Wenn auf einer älteren macOS Version (auch mit dem neuesten Xcode) gebaut wird, werden die Light Mode Toolbar Icons im Dark Mode angezeigt. + [^xcode-install]: Stelle sicher, dass Xcode unter `/Applications/Xcode.app` installiert ist. Wenn ein Xcode Beta Release installiert ist, musst du eventuell `Xcode-beta.app` in `Xcode.app` umbenennen. [^xcode-cli-tools]: Wenn du die Kommandowerkzeuge für Xcode mit dem package installer installierst (anstatt `xcode-select --install`), achte darauf das Paket zu installieren das zu deiner installierten Xcode Version passt. Ein Unterschied zwischen der Versionen von Xcode und der Kommandozeilenwerkzeuge kann Probleme verursachen. diff --git a/source/docs/de/1.2.0/developer/build-windows.markdown b/source/docs/de/1.2.0/developer/build-windows.markdown index 8d05918f..27560e17 100644 --- a/source/docs/de/1.2.0/developer/build-windows.markdown +++ b/source/docs/de/1.2.0/developer/build-windows.markdown @@ -18,9 +18,9 @@ HandBrake für Windows bauen ## Kommandozeileninterface und LibHB -Um die HandBrake [CLI](abbr:Command Line Interface - Kommandozeile) und LibHB(`hb.dll`) für Windows zu bauen, benötigt man Linux und eine aktuelle [MinGW-w64](https://mingw-w64.org) toolchain. Empfohlen sind Ubuntu 18.04 LTS (Bionic Beaver) und 16.04 LTS (Xenial Xerus); andere Distributionen könnten auch funktionieren. Auf jeden Fall empfehlen wir die MinGW-w64 toolchain mithilfe unserer Anweisungen und dem mitgeliefertem Script zu installieren, da die meisten als Paket angebotenen Versionen Probleme haben, die zu einem nicht funktionierenden Build führen können. +Um die HandBrake [CLI](abbr:Command Line Interface - Kommandozeile) und LibHB(`hb.dll`) für Windows zu bauen, benötigt man Linux und eine aktuelle [MinGW-w64](https://mingw-w64.org) toolchain. Empfohlen ist Ubuntu 18.04 LTS (Bionic Beaver); andere Distributionen könnten auch funktionieren. Auf jeden Fall empfehlen wir die MinGW-w64 toolchain mithilfe unserer Anweisungen und dem mitgeliefertem Script zu installieren, da die meisten als Paket angebotenen Versionen Probleme haben, die zu einem nicht funktionierenden Build führen können. -Die folgenden Anweisungen sind für Ubuntu 18.04 LTS (Bionic Beaver) und 16.04 LTS (Xenial Xerus). +Die folgenden Anweisungen sind für Ubuntu 18.04 LTS (Bionic Beaver). Abhängigkeiten: @@ -35,6 +35,7 @@ Abhängigkeiten: - libtool-bin - m4 - make +- nasm - patch - pkg-config - python @@ -42,10 +43,6 @@ Abhängigkeiten: - yasm - zlib1g-dev -Zusätzliche Abhängigkeiten die nicht im Ubuntu 16.04 LTS Base Repository sind: - -- nasm 2.13 oder neuer - Zusätzliche MinGW-w64 toolchain Abhängigkeiten: - bison @@ -58,22 +55,7 @@ Zusätzliche MinGW-w64 toolchain Abhängigkeiten: Abhängigkeiten installieren: sudo apt-get update - sudo apt-get install automake autoconf build-essential cmake curl gcc git intltool libtool libtool-bin m4 make patch pkg-config python tar yasm zlib1g-dev - -Für Ubuntu 18.04 (Bionic Beaver), installiere `nasm` aus dem base repository: - - sudo apt-get install nasm - -Für Ubuntu 16.04 LTS (Xenial Xerus), kompiliere den `nasm` Quellcode da die Version im Base Repository zu alt ist. - - curl -O https://www.nasm.us/pub/nasm/releasebuilds/2.13.02/nasm-2.13.02.tar.bz2 - tar -xf nasm-2.13.02.tar.bz2 - cd nasm-2.13.02 - ./configure --prefix=/usr/local --enable-sections --enable-lto - make -j$(nproc) - sudo make install - source ~/.bashrc - cd .. + sudo apt-get install automake autoconf build-essential cmake curl gcc git intltool libtool libtool-bin m4 make nasm patch pkg-config python tar yasm zlib1g-dev Installiere zusätzliche Abhängigkeiten die für den Build der MinGW-w64 toolchain benötigt werden: @@ -96,7 +78,7 @@ Dieser Prozess wird ein paar Minuten in Anspruch nehmen und dir nach Abschluss A Baue HandBrake. Für Audio mit höherer Qualität, aktivere den FDK AAC Kodierer indem du `--enable-fdk-aac` anhängst. Builds die FDK AAC inkludieren dürfen nur für persönlichen Gebrauch genutzt werden und dürfen nicht weitergegeben werden.[^fdk-aac-license] - ./configure --cross=x86_64-w64-mingw32 --enable-qsv --launch-jobs=$(nproc) --launch + ./configure --cross=x86_64-w64-mingw32 --enable-qsv --enable-vce --enable-nvenc --launch-jobs=$(nproc) --launch Wenn der Prozess abgeschlossen ist, findest du `HandBrakeCLI.exe` in deinem `build` Ordner und `hb.dll` in dem `build/libhb` Verzeichnis. diff --git a/source/docs/de/1.2.0/developer/flatpak-repo.markdown b/source/docs/de/1.2.0/developer/flatpak-repo.markdown index 665ad7e1..a0d68269 100644 --- a/source/docs/de/1.2.0/developer/flatpak-repo.markdown +++ b/source/docs/de/1.2.0/developer/flatpak-repo.markdown @@ -14,25 +14,9 @@ License_Abbr: CC BY-SA 4.0 License_URL: https://handbrake.fr/docs/license.html --- -Ein HandBrake Flatpak Repository maintainen +HandBrake Flatpak Bundles und Repositoriy erstellen ========================================== -## Diese Instruktionen funktionieren derzeit nicht -Das Flatpak Gnome Runtime SDK inkludiert derzeit nicht nasm. HandBrake benötigt nasm während des build prozesses, deshalb bekommt man einen Build error wenn man diesen Instruktionen folgt. Hoffentlich wird die Gnome Runtime in der nahen Zukunft aktualisiert um nasm (und yasm auch) zu inkludieren. Die Freedesktop Runtime wurde bereits aktualisiert und beinhaltet diese beiden. - -Siehe: [NASM flatpak issue](https://github.com/flatpak/freedesktop-sdk-images/issues/8) - -## Ein neues leeres Flatpak Repository erstellen -Dies wird einmal aufgesetzt und served via http für die User. - -Initialisiere ein neues Repository - - ostree init --mode=archive-z2 --repo= - -Füge das neue Repository deinen Flatpak Remotes hinzu - - flatpak --user remote-add --gpg-import= - ## Installiere Abhängigkeiten Installiere flatpak und flatpak-builder @@ -42,43 +26,58 @@ Installiere flathub repository. flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo -Installiere flatpak gnome SDK. +Installiere flatpak freedesktop SDK. - flatpak install flathub org.gnome.Sdk//3.26 + flatpak install flathub org.freedesktop.Sdk//1.6 -Installiere flatpak gnome runtime platform. +Installiere flatpak freedesktop runtime platform. - flatpak install flathub org.gnome.Platform//3.26 + flatpak install flathub org.freedesktop.Platform//1.6 ## Erstelle ein neues HandBrake Flatpak Bundle Dies kann auf einer anderen Maschine gemacht werden die nicht das Repo enthält. -Aus dem HandBrake Quellbaum aktualisiere Buildversionen indem du configure startest +Aktualisiere Buildversionen aus dem HandBrake Quellverzeichnis heraus, indem du configure startest - ./configure --prefix=/app --flatpak + ./configure --flatpak -Baue Flatpaks für GUI und CLI. -Resultate werden in build/pkg/flatpak/ gespeichert +Baue signierte flatpak Pakete für GUI und CLI. + + cd build + make pkg.create.flatpak PGP_ID= + +Oder um unsignierte flatpak Pakete zu bauen. cd build make pkg.create.flatpak -## Import von Flatpak Bundles in das Repository -Für jeden Build wird ein GUI und ein CLI Flatpak Bundle importiert. +Nachdem der Build abgeschlossen ist, können die Pakete für das GUI und CLI in folgendem Ordner gefunden werden: -Importiere ein bundle + pkg/flatpak/*.flatpak - flatpak build-import-bundle +Zusätzlich kann ein OSTree Repository, indem die Pakete committed und mit der oben angegebenen PGP ID signiert wurden, in folgendem Verzeichnis gefunden werden: -Aktualisiere den Flatpak Repo Index + pkg/flatpak/HandBrake-Flatpak.repo - flatpak build-update-repo --generate-static-deltas +Falls die PGP_ID nicht angegeben wird, ist der OSTree commit unsigniert. -Generiere und gpg-sign die ostree summary neu +## Installation des Flatpak Bundles +Um das Flatpak Bundle direkt zu verwenden anstatt es in das Repository zu importieren und dann von dort aus zu installieren ist folgender Befehl zu verwenden: - ostree summary --repo= --gpg-sign= -u + flatpak install -## Überprüfe repo und Applikation +## Füge OSTree Repository der Flatpak Repo Liste hinzu (Optional) +Dies wird derzeit nur zum Testen verwendet. Wir möchten eventuell eine "offizielle" Repo Location erstellen in welcher wir neue Bundles veröffentlichen. Derzeit ist das Repo nur ein Produkt des Builds und ist nicht zur Wiederverwendung in anderen Builds gedacht. + +Füge das neue Repository deinen Flatpak Remotes hinzu + + flatpak --user remote-add + +Falls das Repo ohne PGP signierte Commits erzeugt wurde + + flatpak --user remote-add --no-gpg-verify + +## Überprüfe Repo und Applikation (Optional) Liste Inhalte des Repos flatpak --user remote-ls @@ -86,3 +85,66 @@ Liste Inhalte des Repos Installiere die Applikation (falls du es testen möchtest) flatpak --user install + +# Ein separates OSTree Repository maintainen +Es gibt Situationen, in denen du dein Repository nicht auf demselben Server haben möchtest, auf welchem du dein Flatpak gebaut hast. Anstatt das gesamte repo-dir das vom flatpak-builder erstellt wird zu exportieren, kannst du deine Bundles in ein separates OSTree Repository importieren. + +## Ein neues leeres Repository erstellen + +``` +ostree init --mode=archive-z2 --reop= +``` + +## Eine Flatpakrepo Datei dem Repository hinzufügen +Diese Datei wird von Flatpak Clients verwendet, um dein Repository ihren Remote-Listen hinzuzufügen. + +Erstelle eine Datei mit dem Namen \.flatpakrepo in \. Das Format sieht wie folgt aus: + +``` +[Flatpak Repo] +Title=Yourproject +Url=https://dl.yourproject.org:8080/repo/ +Homepage=https://yourproject.org/ +Comment=Repository of yourproject +Description=Repository of yourproject +Icon=https://dl.yourproject.org/repo/logo.svg +GPGKey= +``` + +Beachte, dass die Portangabe optional ist und standardmäßig auf 80 eingestellt ist. Ich verwende 8080 zum Testen. + +Kodiere den GPG Signierschlüssel in base64 + +``` +gpg2 --export > key.gpg +base64 --wrap=0 < key.gpg > key.base64 +``` + +## Flatpak Bundles in das Repository importieren + +``` +flatpak build-import-bundle --gpg-sign= +``` + +## Repository Informationen aktualisieren + +``` +flatpak build-update-repo --generate-static-deltas --gpg-sign= +``` + +## Dein Repository mit einem Webserver hosten +Für Testzwecke verwende ich einfach pythons builtin Webserver. + +``` +python3 -m http.server 8080 --directory +``` + +Beachte, dass hierfür mindestens Python 3.7 benötigt wird. + +## Veröffentliche die Lokation von \.flatpakrepo +Benutzer können dein Repository zu ihrer Liste von Remotes mit folgendem Kommando hinzufügen: + +``` +flatpak remote-add --if-not-exists deinprojekt https://dl.yourproject.org:8080/repo/deinprojekt.flatpakrepo +``` + diff --git a/source/docs/de/1.2.0/developer/install-dependencies-arch.markdown b/source/docs/de/1.2.0/developer/install-dependencies-arch.markdown index 5a6be142..77a9fab0 100644 --- a/source/docs/de/1.2.0/developer/install-dependencies-arch.markdown +++ b/source/docs/de/1.2.0/developer/install-dependencies-arch.markdown @@ -16,7 +16,7 @@ License_URL: https://handbrake.fr/docs/license.html Installing dependencies on Arch =============================== -Die folgenden Instruktionen sind für [Arch](https://www.archlinux.org) 2016.12.01 (nur HandBrake [CLI](abbr:Command Line Interface - Kommandozeile)). +Die folgenden Instruktionen sind für [Arch](https://www.archlinux.org) 2018.05.01 (nur HandBrake [CLI](abbr:Command Line Interface - Kommandozeile)). Grundvorraussetzungen um Kommandos abzusetzen: @@ -42,14 +42,17 @@ Abhängigkeiten: - libvorbis - libvpx - libxml2 +- nasm - opus - python2 +- speex - x264 - x265 +- xz - yasm Installiere Abhängigkeiten: - sudo pacman -S base-devel cmake flac fontconfig freetype2 fribidi git harfbuzz jansson lame libass libbluray libogg libsamplerate libtheora libvorbis libvpx libxml2 opus python2 x264 x265 yasm + sudo pacman -S base-devel cmake flac fontconfig freetype2 fribidi git harfbuzz jansson lame libass libbluray libogg libsamplerate libtheora libvorbis libvpx libxml2 nasm opus python2 speex x264 x265 xz yasm Arch ist nun bereit HandBrake zu bauen. Siehe [HandBrake für Linux bauen](build-linux.html) für weitere Instruktionen. diff --git a/source/docs/de/1.2.0/developer/install-dependencies-centos.markdown b/source/docs/de/1.2.0/developer/install-dependencies-centos.markdown index 4a050f58..5ac34b6b 100644 --- a/source/docs/de/1.2.0/developer/install-dependencies-centos.markdown +++ b/source/docs/de/1.2.0/developer/install-dependencies-centos.markdown @@ -16,14 +16,13 @@ License_URL: https://handbrake.fr/docs/license.html CentOS Abhängigkeiten installieren ================================= -Die Instruktionen sind für [CentOS](https://centos.org) Versionen 6 und 7 verfügbar. - ## CentOS 7 -Die folgenden Instruktionen sind nur für CentOS 7 x86_64 (nur HandBrake [CLI](abbr:Command Line Interface - Kommandozeile)). +Die folgenden Instruktionen sind für [CentOS](https://centos.org) 7.5 x86_64 (nur HandBrake [CLI](abbr:Command Line Interface - Kommandozeile)). Grundvoraussetzungen um Kommandos zu starten: +- curl - sudo (für standard user accounts) Abhängigkeiten: @@ -37,12 +36,15 @@ Abhängigkeiten: - libsamplerate-devel - libtheora-devel - libvorbis-devel -- opus-devel +- speex-devel +- xz-devel Zusätzliche Abhängigkeiten die nicht im Base Repository sind: - lame-devel [RPM Fusion] - libass-devel [EPEL] +- nasm [NASM] +- opus-devel [EPEL EL6] - x264-devel [RPM Fusion] - yasm [EPEL] @@ -50,13 +52,22 @@ Abhängigkeiten installieren sudo yum update sudo yum groupinstall "Development Tools" "Additional Development" - sudo yum install fribidi-devel git jansson-devel libogg-devel libsamplerate-devel libtheora-devel libvorbis-devel opus-devel + sudo yum install fribidi-devel git jansson-devel libogg-devel libsamplerate-devel libtheora-devel libvorbis-devel opus-devel speex-devel xz-devel Installiere das [EPEL](https://fedoraproject.org/wiki/EPEL) repository und zugehörige Abhängigkeiten. sudo yum install epel-release sudo yum install libass-devel yasm +Das `opus-devel` Paket von CentOS 7 ist zu alt. Installiere eine neuere Version via EPEL für CentOS 6[^opus-el6]. + + sudo yum localinstall $(curl -L -s 'https://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/o/' | grep -Eo 'opus-[^">]+\.x86_64\.rpm' | sort -u | awk '{ print "https://dl.fedoraproject.org/pub/epel/6/x86_64/Packages/o/"$0 }') + +Das `nasm` Paket von CentOS 7 ist zu alt. Installiere eine neuere Version über das NASM Projekt[^nasm-repo]. + + sudo curl -L 'https://nasm.us/nasm.repo' -o /etc/yum.repos.d/nasm.repo + sudo yum install nasm + Die `lame-devel` und `x264-devel` Pakete gibt es jetzt im RPM Fusion Repository. Falls du zuvor das [ZMREPO](https://zmrepo.zoneminder.com) Repository für diese Pakete installiert hast, entferne Sie und das Repository bevor du weitermachst. # Nur notwendig falls zuvor ZMREPO installiert wurde @@ -70,76 +81,6 @@ Installiere das freie [RPM Fusion](http://rpmfusion.org) Repository und zugehör CentOS ist nun bereit die HandBrake [CLI](abbr:Command Line Interface - Kommandozeile) zu bauen. Siehe [HandBrake für Linux bauen](build-linux.html) für weiterführende Instruktionen. -## CentOS 6 +[^opus-el6]: Die Installation von Paketen, die neuer sind als die aus dem base Repository, könnte zu Inkompatibilitäten mit anderer Software führen, welche eine bestimmte Paketversion erwarten. -Die folgenden Anweisungen gelten für CentOS 6 x86_64 (nur HandBrake [CLI](abbr:Command Line Interface - Kommandozeile)). - -Grundvoraussetzungen um Kommandos zu starten: - -- curl -- sudo (für standard user accounts) - -Abhängigkeiten: - -- Development tools -- Additional Development -- cmake -- git -- libicu-devel -- libogg-devel -- libsamplerate-devel -- libtheora-devel -- libvorbis-devel - -Zusätzliche Abhängigkeiten die nicht im base repository verfügbar sind: - -- fribidi-devel [EPEL] -- harfbuzz-devel [spec file] -- jansson-devel [EPEL] -- lame-devel [RPM Fusion] -- libass-devel [EPEL] -- opus-devel [EPEL] -- python27 [SCL] -- x264-devel [RPM Fusion] -- yasm [EPEL] - -Abhängigkeiten installieren - - sudo yum groupinstall "Development tools" "Additional Development" - sudo yum install cmake git libicu-devel libogg-devel libsamplerate-devel libtheora-devel libvorbis-devel - -Installiere das [Software Collections (SCL)](https://wiki.centos.org/AdditionalResources/Repositories/SCL) Repository und Python 2.7.x[^python-centos-6]. - - sudo yum install centos-release-scl - sudo yum install python27 - -Installiere das [EPEL](https://fedoraproject.org/wiki/EPEL) Repository und zugehörige Abhängigkeiten. - - sudo yum install epel-release - sudo yum install fribidi-devel jansson-devel libass-devel opus-devel yasm - -Installiere das freie [RPM Fusion](http://rpmfusion.org) Repository und zugehörige Abhängigkeiten. - - sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-6.noarch.rpm - sudo yum install lame-devel x264-devel - -Lade die HarfBuzz spec Datei vom CentOS 7 [rpms/harfbuzz](https://git.centos.org/summary/rpms!harfbuzz.git) git Repository und entferne die `graphite2-devel` Abhängigkeit. - - sudo mkdir -p /root/rpmbuild/SPECS - sudo curl -o /root/rpmbuild/SPECS/harfbuzz.spec 'https://git.centos.org/raw/rpms/harfbuzz.git/f5bd1f4920ed0fc56cd21547294f7c34deeb4e4f/SPECS!harfbuzz.spec' - sudo sed -i'' -e '/BuildRequires:[ ]*graphite2-devel/d' -e '/%configure/s/ --with-graphite2//' /root/rpmbuild/SPECS/harfbuzz.spec - -Lade HarfBuzz herunter, baue und installiere es (stellt das `harfbuzz-devel` package zur Verfügung). - - sudo mkdir -p /root/rpmbuild/SOURCES - sudo curl -o /root/rpmbuild/SOURCES/harfbuzz-0.9.36.tar.bz2 'https://www.freedesktop.org/software/harfbuzz/release/harfbuzz-0.9.36.tar.bz2' - sudo rpmbuild -ba /root/rpmbuild/SPECS/harfbuzz.spec - sudo find /root/rpmbuild/RPMS/x86_64 -name harfbuzz-*.rpm -exec sudo yum localinstall {} \; - -Starte eine neue Shell mit Python 2.7 aktiviert. - - scl enable python27 bash - -CentOS ist nun bereit die HandBrake [CLI](abbr:Command Line Interface) zu bauen. Siehe [HandBrake für Linux bauen](build-linux.html) für mehr Instruktionen. - -[^python-centos-6]: Python vom Centos [SCL](https://wiki.centos.org/AdditionalResources/Repositories/SCL) zu installieren beeinflusst nicht das Standard System Python; neuere Versionen werden neben der Systemversion installiert. +[^nasm-repo]: Die Installation von Paketen, die neuer sind als die aus dem base Repository, könnte zu Inkompatibilitäten mit anderer Software führen, welche eine bestimmte Paketversion erwarten. diff --git a/source/docs/de/1.2.0/developer/install-dependencies-debian.markdown b/source/docs/de/1.2.0/developer/install-dependencies-debian.markdown index 9a279a6a..8ccf8e82 100644 --- a/source/docs/de/1.2.0/developer/install-dependencies-debian.markdown +++ b/source/docs/de/1.2.0/developer/install-dependencies-debian.markdown @@ -16,10 +16,11 @@ License_URL: https://handbrake.fr/docs/license.html Debian Abhängigkeiten installieren ================================= -Die folgenden Anweisungen sind für [Debian](https://www.debian.org) 9.3 (Stretch). +Die folgenden Anweisungen sind für [Debian](https://www.debian.org) 9.4 (Stretch) x86_64. Grundvoraussetzung um Kommandos zu starten: +- curl - sudo (für standard benutzer accounts) Abhängigkeiten @@ -36,10 +37,12 @@ Abhängigkeiten - libfribidi-dev - libharfbuzz-dev - libjansson-dev +- liblzma-dev - libmp3lame-dev - libogg-dev - libopus-dev - libsamplerate-dev +- libspeex-dev - libtheora-dev - libtool - libtool-bin @@ -55,6 +58,10 @@ Abhängigkeiten - yasm - zlib1g-dev +Zusätzliche Abhängigkeiten die nicht im Base Repository zu finden sind: + +- nasm [Debian sid] + Abhängigkeiten für die Grafische Benutzeroberfläche: - intltool @@ -71,10 +78,18 @@ Abhängigkeiten für die Grafische Benutzeroberfläche: Abhängigkeiten installieren: sudo apt-get update - sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev libmp3lame-dev libogg-dev libopus-dev libsamplerate-dev libtheora-dev libtool libtool-bin libvorbis-dev libx264-dev libxml2-dev m4 make patch pkg-config python tar yasm zlib1g-dev + sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libx264-dev libxml2-dev m4 make patch pkg-config python tar yasm zlib1g-dev + +Das `nasm` Paket von Debian 9 ist zu alt. Installiere eine neuere Version welche von Debian sid (unstable/development distribution) bereitgestellt wird[^nasm-sid]. + + sudo curl -L 'http://ftp.debian.org/debian/pool/main/n/nasm/nasm_2.13.03-1_amd64.deb' -o /var/cache/apt/archives/nasm_2.13.03-1_amd64.deb + sudo dpkg -i /var/cache/apt/archives/nasm_2.13.03-1_amd64.deb Um die GTK [GUI](abbr:Graphical User Interface - Grafische Benutzeroberfläche) zu bauen, installiere folgende abhängigkeiten. sudo apt-get install intltool libappindicator-dev libdbus-glib-1-dev libglib2.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgtk-3-dev libgudev-1.0-dev libnotify-dev libwebkitgtk-3.0-dev Debian ist nun bereit HandBrake zu bauen. Siehe [HandBrake für Linux bauen](build-linux.html) für weiter Anweisungen. + +[^nasm-sid]: Die Installation von Paketen, die neuer sind als die aus dem base Repository, könnte zu Inkompatibilitäten mit anderer Software führen, welche eine bestimmte Paketversion erwarten. + diff --git a/source/docs/de/1.2.0/developer/install-dependencies-fedora.markdown b/source/docs/de/1.2.0/developer/install-dependencies-fedora.markdown index 1727771a..39c0eb4e 100644 --- a/source/docs/de/1.2.0/developer/install-dependencies-fedora.markdown +++ b/source/docs/de/1.2.0/developer/install-dependencies-fedora.markdown @@ -45,10 +45,13 @@ Dependencies: - libxml2-devel - m4 - make +- nasm - opus-devel - patch - python +- speex-devel - tar +- xz-devel - yasm - zlib-devel @@ -72,8 +75,8 @@ Abhängigkeiten installieren: sudo yum update sudo yum groupinstall "Development Tools" "Development Libraries" - sudo yum install bzip2-devel cmake fontconfig-devel freetype-devel fribidi-devel gcc-c++ git harfbuzz-devel jansson-devel lame-devel libass-devel libogg-devel libsamplerate-devel libtheora-devel libtool libvorbis-devel libxml2-devel m4 make opus-devel patch python tar yasm zlib-devel - + sudo yum install bzip2-devel cmake fontconfig-devel freetype-devel fribidi-devel gcc-c++ git harfbuzz-devel jansson-devel lame-devel libass-devel libogg-devel libsamplerate-devel libtheora-devel libtool libvorbis-devel libxml2-devel m4 make nasm opus-devel patch python speex-devel tar xz-devel yasm zlib-devel + Installiere das freie [RPM Fusion](http://rpmfusion.org) Repository und zugehörige Abhängigkeiten. sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(cat /etc/system-release | awk '{ print $3}').noarch.rpm diff --git a/source/docs/de/1.2.0/developer/install-dependencies-freebsd.markdown b/source/docs/de/1.2.0/developer/install-dependencies-freebsd.markdown index f366fada..9f9f1380 100644 --- a/source/docs/de/1.2.0/developer/install-dependencies-freebsd.markdown +++ b/source/docs/de/1.2.0/developer/install-dependencies-freebsd.markdown @@ -51,9 +51,12 @@ Abhängigkeiten: - libvorbis - libx264 - libxml2 +- lzma +- nasm - opus - pkgconf - python +- speex - yasm Abhängigkeiten für die Grafische Benutzeroberfläche: @@ -77,8 +80,8 @@ Abhängigkeiten für die Grafische Benutzeroberfläche: Abhängigkeiten installieren: - sudo pkg install autoconf automake bash bzip2 cmake flac fontconfig freetype2 fribidi git gcc m4 gmake patch gtar harfbuzz jansson libass libiconv libogg libsamplerate libtheora libtool libvorbis libx264 libxml2 opus pkgconf python yasm - + sudo pkg install autoconf automake bash bzip2 cmake flac fontconfig freetype2 fribidi git gcc lzma m4 gmake patch gtar harfbuzz jansson libass libiconv libogg libsamplerate libtheora libtool libvorbis libx264 libxml2 nasm opus pkgconf python speex yasm + Baue und installiere den `lame` Source Port. sudo portsnap fetch diff --git a/source/docs/de/1.2.0/developer/install-dependencies-gentoo.markdown b/source/docs/de/1.2.0/developer/install-dependencies-gentoo.markdown index e042ca88..43cce82b 100644 --- a/source/docs/de/1.2.0/developer/install-dependencies-gentoo.markdown +++ b/source/docs/de/1.2.0/developer/install-dependencies-gentoo.markdown @@ -34,13 +34,16 @@ Abhängigkeiten[^rebuild]: - libsamplerate - libtheora - libvorbis +- app-arch/lzma +- nasm - opus +- speex - x264 Abhängigkeiten installieren: - sudo emerge --ask fribidi dev-vcs/git harfbuzz jansson lame libass libogg libsamplerate libtheora libvorbis opus x264 - + sudo emerge --ask fribidi dev-vcs/git harfbuzz jansson lame libass libogg libsamplerate libtheora libvorbis app-arch/lzma nasm opus speex x264 + Gentoo ist nun bereit HandBrake zu bauen. Siehe [HandBrake für Linux bauen](build-linux.html) für mehr Anweisungen. [^rebuild]: Zuvor installierte Abhängigkeiten müssen eventuell vor dem HandBrake Build neu gebaut werden. diff --git a/source/docs/de/1.2.0/developer/install-dependencies-ubuntu.markdown b/source/docs/de/1.2.0/developer/install-dependencies-ubuntu.markdown index 17021a8d..e15f0793 100644 --- a/source/docs/de/1.2.0/developer/install-dependencies-ubuntu.markdown +++ b/source/docs/de/1.2.0/developer/install-dependencies-ubuntu.markdown @@ -16,7 +16,7 @@ License_URL: https://handbrake.fr/docs/license.html Ubuntu Abhängigkeiten installieren ================================= -Die folgenden Anweisungen sind für [Ubuntu](https://www.ubuntu.com) 18.04 LTS (Bionic Beaver), 16.04 LTS (Xenial Xerus), und Ubuntu 14.04 LTS (Trusty Tahr). +Die folgenden Anweisungen sind für [Ubuntu](https://www.ubuntu.com) 18.04 LTS (Bionic Beaver). Grundvoraussetzung um Kommandos zu starten: @@ -36,17 +36,21 @@ Abhängigkeiten: - libfribidi-dev - libharfbuzz-dev - libjansson-dev +- liblzma-dev - libmp3lame-dev - libogg-dev - libopus-dev - libsamplerate-dev +- libspeex-dev - libtheora-dev - libtool +- libtool-bin - libvorbis-dev - libx264-dev - libxml2-dev - m4 - make +- nasm - patch - pkg-config - python @@ -54,12 +58,9 @@ Abhängigkeiten: - yasm - zlib1g-dev -Zusätzliche Ubuntu 18.04 LTS and 16.04 LTS Abhängigkeiten: - -- libtool-bin - Abhängigkeiten für die Grafische Benutzeroberfläche: +- gstreamer1.0-libav - intltool - libappindicator-dev - libdbus-glib-1-dev @@ -73,15 +74,10 @@ Abhängigkeiten für die Grafische Benutzeroberfläche: Abhängigkeiten installieren: - sudo apt-get update - sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev libmp3lame-dev libogg-dev libopus-dev libsamplerate-dev libtheora-dev libtool libvorbis-dev libx264-dev libxml2-dev m4 make patch pkg-config python tar yasm zlib1g-dev - -Falls du Ubuntu 18.04 LTS oder 16.04 LTS verwendest, installiere folgende zusätzliche Abhängigkeiten. - - sudo apt-get install libtool-bin - + sudo apt-get install autoconf automake build-essential cmake git libass-dev libbz2-dev libfontconfig1-dev libfreetype6-dev libfribidi-dev libharfbuzz-dev libjansson-dev liblzma-dev libmp3lame-dev libogg-dev libopus-dev libsamplerate-dev libspeex-dev libtheora-dev libtool libtool-bin libvorbis-dev libx264-dev libxml2-dev m4 make nasm patch pkg-config python tar yasm zlib1g-dev + Um die GTK [GUI](abbr:Graphical User Interface - Grafische Benutzeroberfläche) zu bauen, installiere folgende Abhängigkeiten: - sudo apt-get install intltool libappindicator-dev libdbus-glib-1-dev libglib2.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgtk-3-dev libgudev-1.0-dev libnotify-dev libwebkitgtk-3.0-dev - + sudo apt-get install gstreamer1.0-libav intltool libappindicator-dev libdbus-glib-1-dev libglib2.0-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libgtk-3-dev libgudev-1.0-dev libnotify-dev libwebkitgtk-3.0-dev + Ubuntu ist nun bereit HandBrake zu bauen. Siehe [HandBrake für Linux bauen](build-linux.html) für weitere Anweisungen. diff --git a/source/docs/de/1.2.0/get-handbrake/download-and-install.markdown b/source/docs/de/1.2.0/get-handbrake/download-and-install.markdown index decde759..b08c0152 100644 --- a/source/docs/de/1.2.0/get-handbrake/download-and-install.markdown +++ b/source/docs/de/1.2.0/get-handbrake/download-and-install.markdown @@ -38,7 +38,7 @@ Das HandBrake Team veröffentlicht [Prüfsummen für alle Downloads auf handbrak Wenn du HandBrake auf Linux aus den offiziellen PPAs installierst, wird der Prüfsummencheck automatisch durchgeführt. Ähnlich wird die Integrität des Quellcodes gemanaged durch `git` automatisch durchgeführt. -Um einen offiziellen Quellcode-Tarball einer Distribution zu verifizieren, suche in der Dokumentation deiner Linux Distribution nach Instruktionen, wie Prüfsummen zu verifizieren sind. +Um einen offiziellen Quellcode-Tarball einer Distribution oder ein Flatpak Bundle zu verifizieren, suche in der Dokumentation deiner Linux Distribution nach Instruktionen, wie Prüfsummen zu verifizieren sind. @@ -48,7 +48,7 @@ Auf Mac kannst du das Terminal aus dem Programme > Zubehör Ordner starten und d shasum -a 1 ~/Downloads/HandBrake-*.dmg && shasum -a 256 ~/Downloads/HandBrake-*.dmg -Alternativ gibt es die gratis Drittanbieter Applikation [Hashsum](https://itunes.apple.com/us/app/hashsum/id1079442694?mt=12) im Mac App Store, welche über eine bequeme grafische Oberfläche zum Berechnen von Prüfsummen verfügt. +Alternativ gibt es die gratis Drittanbieter Applikation [Hashsum](https://itunes.apple.com/us/app/hashsum/id1079442694?mt=12) im Mac App Store, welche über eine bequeme grafische Oberfläche zum Berechnen von Prüfsummen verfügt[^third-party-utilities-1]. @@ -56,7 +56,7 @@ Alternativ gibt es die gratis Drittanbieter Applikation [Hashsum](https://itunes Für Windows stellt Microsoft das Kommandozeilenwerkzeug [Microsoft File Checksum Integrity Verifier](https://www.microsoft.com/en-us/download/details.aspx?id=11533) zur Verfügung. Bitte besuche den zugehörigen [Microsoft help article](https://support.microsoft.com/en-us/help/841290/availability-and-description-of-the-file-checksum-integrity-verifier-utility) für mehr Informationen und Anwendungsinstruktionen. -Alternativ gibt es für Windows folgende Tools mit einer grafischen Oberfläche: [Compute Hash](http://www.subisoft.net/ComputeHash.aspx), [ExactFile](http://www.exactfile.com), und [MultiHasher](http://www.abelhadigital.com/multihasher)[^third-party-utilities-1]. +Alternativ gibt es für Windows folgende Tools mit einer grafischen Oberfläche: [Compute Hash](http://www.subisoft.net/ComputeHash.aspx), [ExactFile](http://www.exactfile.com), und [MultiHasher](http://www.abelhadigital.com/multihasher)[^third-party-utilities-2]. @@ -100,13 +100,9 @@ Starte `ghb` um HandBrake's grafische Benutzeroberfläche zu starten. Wenn du m Installiere das `flatpak` Paket deiner Distribution bevor du folgende Kommandos ausführst. -Installiere das Flathub Repository auf der Kommandozeile. - - flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo - Installiere den aktuellsten HandBrake Release von Flathub. - flatpak --user install flathub fr.handbrake.ghb + flatpak --user install https://flathub.org/repo/appstream/fr.handbrake.ghb.flatpakref Du kannst später dein HandBrake Flatpak auf den neuesten Stand von Flathub bringen indem du folgenden Befehl ausführst. @@ -132,6 +128,22 @@ Sobald du HandBrake für Mac heruntergeladen hast, öffne das Disk Image in dein HandBrake ist jetzt installiert. Du kannst nun das Disk Image auswerfen und in den Papierkorb verschieben. +### Mac Gatekeeper + +Wenn du HandBrake das erste Mal startest, könnte dein Mac dir folgende Nachricht anzeigen[^gatekeeper-disabled]: + +![Mac Gatekeeper Nachricht](../../../en/images/mac/gatekeeper-message-1.1.0.png "Gatekeeper könnte diese Nachricht beim ersten Start von HandBrake anzeigen") + +Diese Nachricht bedeutet nicht, dass etwas falsch ist; es zeigt nur an, dass HandBrake nicht Teil von Apple's bezahltem Programm zur Validierung von Mac Applikationen ist. Wähle `Ok` um die Nachricht zu bestätigen. + +Halte die `Steuerung` Taste und wähle das HandBrake Icon aus, um das Shortcut Menü anzuzeigen. Mit einem Klick auf `Öffnen` wird dich dein Mac fragen, ob du sicher bist, dass du HandBrake öffnen möchtest. Bestätige, dass du HandBrake vertrauen möchtest, indem du wieder `Öffnen` auswählst[^gatekeeper-instructions]. + +![HandBrake mithilfe von Finder's shortcut menu öffnen](../../../en/images/mac/shortcut-menu-open-1.1.0.png "Wenn HandBrake mit der Öffnen Option in Finder's Shortcut Menü geöffnet wird, wird die Gatekeeper Nachricht umgangen.") + +![Gatekeeper Nachricht mit Öffnen Option](../../../en/images/mac/gatekeeper-message-quarantine-1.1.0.png "Gatekeeper könnte auch diese Nachricht beim ersten Öffnen von HandBrake anzeigen. Das Auswählen von Öffnen weist Gatekeeper an, HandBrake zu vertrauen.") + +HandBrake läuft ab diesem Punkt. Du solltest diesen Prozess in der nahen Zukunft nicht wiederholen müssen. + @@ -153,6 +165,18 @@ Als nächstes wird dich der Installer fragen, wo du HandBrake installieren möch Du findest Verknüpfungen um HandBrake zu starten am Desktop und im Startmenü. +### Windows SmartScreen + +Wenn die Installation auf Windows 8 oder 10 mit Windows SmartScreen aktiviert durchgeführt wird, könnte eine Nachricht angezeigt werden, die darauf hinweist, dass der HandBrake Installer nicht von Windows erkannt wird. + +![Windows SmartScreen](../../../en/images/windows/smartscreen-1-1.0.0.png "Windows SmartScreen könnte diese Nachricht anzeigen. Wähle Mehr Info um mehrere Option zu sehen.") + +HandBrake ist nicht von Microsoft "signiert". Diese Nachricht bedeutet nicht, dass etwas falsch ist; es bedeutet nur, dass HandBrake nicht Teil von Microsoft's bezahltem Programm zur Validierung von Windows Applikationen ist. + +Wenn du `Mehr Informationen` auswählst, kannst du `Trotzdem ausführen` auswählen, um mit der Installation fortzufahren. + +![Windows SmartScreen - Trotzdem fortfahren](../../../en/images/windows/smartscreen-2-1.0.0.png "Wähle Trotzdem Ausführen um die SmartScreen Nachricht zu ignorieren und mit der Installation fortzufahren..") + ## HandBrake starten @@ -177,3 +201,9 @@ Fahre fort zu [Updates suchen](check-for-updates.html). [^nightly-builds]: Nightly Builds basieren auf HandBrake's aktuellstem Quellcode, dies inkludiert neue und experimentelle Features, welche noch instabil oder grundlegend verschieden zum vorherigen Release sind. Obwohl jeder eingeladen ist sie auszuprobieren, sind Nightly Builds am besten für erfahrene Benutzer und Entwickler geeignet. [^third-party-utilities-1]: HandBrake steht nicht in Verbindung mit irgendwelchen Prüfsummen Programmen von Drittanbietern. Verwende nur Software von Anbietern, denen zu vertraust. + +[^third-party-utilities-2]: HandBrake steht nicht in Verbindung mit irgendwelchen Prüfsummen Programmen von Drittanbietern. Verwende nur Software von Anbietern, denen zu vertraust. + +[^gatekeeper-disabled]: Falls Gatekeeper auf deinem Mac deaktiviert ist, wirst du diese Nachricht vermutlich nicht sehen. + +[^gatekeeper-instructions]: Diese Instruktionen sind direkt von Apple's Gatekeeper Support Dokumentation übernommen. Du kannst [hier](https://support.apple.com/kb/PH21769?locale=en_US) und [hier](https://support.apple.com/de-at/HT202491) mehr über Gatekeeper lernen. diff --git a/source/docs/de/1.2.0/get-handbrake/where-to-get-handbrake.markdown b/source/docs/de/1.2.0/get-handbrake/where-to-get-handbrake.markdown index 8607d5f0..398de523 100644 --- a/source/docs/de/1.2.0/get-handbrake/where-to-get-handbrake.markdown +++ b/source/docs/de/1.2.0/get-handbrake/where-to-get-handbrake.markdown @@ -24,7 +24,11 @@ HandBrake ist quelloffene Software lizensiert unter der GNU General Public Licen -Ubuntu Linux user sollten das [offizielle Release PPA](https://launchpad.net/~stebbins/+archive/ubuntu/handbrake-releases) oder das [offizielle Snapshot PPA](https://launchpad.net/~stebbins/+archive/ubuntu/handbrake-git-snapshots) installieren. Das PPA kann auch auf anderen Debian-kompatiblen Distributionen funktionieren, dies ist aber nicht getestet. Nutzer anderer BSD- und \*nix-ähnlichen Distributionen können den Quellcode kompilieren. +Ubuntu Linux user sollten das [offizielle Release PPA](https://launchpad.net/~stebbins/+archive/ubuntu/handbrake-releases) oder das [offizielle Snapshot PPA](https://launchpad.net/~stebbins/+archive/ubuntu/handbrake-git-snapshots) installieren. Das PPA kann auch auf anderen Debian-kompatiblen Distributionen funktionieren, dies ist aber nicht getestet. + +[Nightly Builds](https://handbrake.fr/nightly.php) für Linux sind auch als Flatpak Bundle verfügbar. + +Nutzer anderer BSD- und \*nix-ähnlichen Distributionen können den Quellcode kompilieren. diff --git a/source/docs/de/1.2.0/help/activity-log.markdown b/source/docs/de/1.2.0/help/activity-log.markdown index ed09c8a2..485a1b59 100644 --- a/source/docs/de/1.2.0/help/activity-log.markdown +++ b/source/docs/de/1.2.0/help/activity-log.markdown @@ -105,7 +105,10 @@ Du kannst den aktuellen Aktivitätenlog öffnen indem du das Aktivitätenlogfens -Unter Linux werden die logs in `datadir/ghb` gespeichert wobei `datadir` das Standardverzeichnis des Systems ist (üblicherweise `$(HOME)/.config`). +Auf Linux werden die Logs in einem von zwei Orten gespeichert (`~` ist dein Home Verzeichnis): + +- Das `ghb` Verzeichnis in dem Standarddatenpfad deines Systems (üblicherweise `~/.config`) für das offizielle PPA und selbstkompilierte Builds +- Das `fr.handbrake.ghb/config/ghb` Verzeichnis in dem Flatpak-Datenpfad deines Systems (üblicherweise `~/.var/app`) für die offiziellen Flatpak Bundles Der absolute Pfad zu dem Log Verzeichnis wird am oberen Rand des Aktivitätenlog Fensters angezeigt. diff --git a/source/docs/de/1.2.0/help/troubleshooting-common-issues.markdown b/source/docs/de/1.2.0/help/troubleshooting-common-issues.markdown index 5c297fe3..2258dc96 100644 --- a/source/docs/de/1.2.0/help/troubleshooting-common-issues.markdown +++ b/source/docs/de/1.2.0/help/troubleshooting-common-issues.markdown @@ -72,7 +72,6 @@ Windows 10 liefert das Microsoft .NET Framework bereits mit. Updates gibt es fü Zusätzlich kannst du einen der folgenden Microsoft .NET Framework Standalone installers herunterladen. - [Microsoft .NET Framework 4.7.1](https://www.microsoft.com/en-us/download/details.aspx?id=56116) für Windows 7 SP1, Windows 8.1, Windows 10, und Windows Server -- [Microsoft .NET Framework 4.6](https://support.microsoft.com/en-us/help/3045557/microsoft-net-framework-4-6-offline-installer-for-windows) für Windows Vista SP2 ### Allgemeine Fehlerbehebung @@ -81,10 +80,6 @@ Probiere die folgenden Schritte bis HandBrake wieder funktioniert. 1. Starte deinen Computer neu 2. Installiere die neueste Version von Microsoft .NET Framework die für deine Windows Version verfügbar ist 3. Lösche deine HandBrake Voreinstellungen und Konfigurationsdaten (setze für username deinen eigenen Namen ein) - - Windows Vista: - - C:\Users\username\Application Data\HandBrake - - C:\Users\username\Local Settings\Application Data\HandBrake - - Windows 7 und neuer - C:\Users\username\AppData\Roaming\HandBrake - C:\Users\username\AppData\Local\HandBrake 3. Installiere die neueste Version von HandBrake; siehe [HandBrake herunterladen und installieren](../get-handbrake/download-and-install.html). diff --git a/source/docs/de/1.2.0/introduction/about.markdown b/source/docs/de/1.2.0/introduction/about.markdown index 4df9f3d5..c70af178 100644 --- a/source/docs/de/1.2.0/introduction/about.markdown +++ b/source/docs/de/1.2.0/introduction/about.markdown @@ -26,7 +26,7 @@ HandBrake ist ein post-production Werkzeug. Sein Haupteinsatzzweck besteht in de HandBrake nimmt Videos die du bereits hast und erstellt neue, welche auf deinem Handy, Tablet, Fernseher, Spielekonsole, Computer oder Browser laufen - nahezu alles was moderne Videoformate unterstützt. -HandBrake funktioniert mit den meisten üblichen Videodateien und Formaten, inklusive jener die von Konsumenten und professionellen Videokameras, Mobilgeräten wie Handy und Tablet, Spiel- und Bildschirmaufnahmen, und DVD und Blu-ray Disks erstellt werden. HandBrake nutzt dabei Werkzeuge wie Libav, x264 und x265, um neue MP4 und MKV Videodatein von diesen Quelldateien zu erstellen. +HandBrake funktioniert mit den meisten üblichen Videodateien und Formaten, inklusive jener die von Konsumenten und professionellen Videokameras, Mobilgeräten wie Handy und Tablet, Spiel- und Bildschirmaufnahmen, und DVD und Blu-ray Disks erstellt werden. HandBrake nutzt dabei Werkzeuge wie FFmpeg, x264 und x265, um neue MP4 und MKV Videodatein von diesen Quelldateien zu erstellen. HandBrake **kann**: diff --git a/source/docs/de/1.2.0/table-of-contents.markdown b/source/docs/de/1.2.0/table-of-contents.markdown index e78c70bf..5b222b84 100644 --- a/source/docs/de/1.2.0/table-of-contents.markdown +++ b/source/docs/de/1.2.0/table-of-contents.markdown @@ -52,13 +52,13 @@ Inhaltsverzeichnis - [Die Warteschlange verwenden](advanced/queue.html) *Richte mehrere Kodierungsjobs auf einmal ein* -- [Punkt zu Punkt Kodierung](advanced/point-to-point.html) -- [Benutzerdefinierte Voreinstellungen](advanced/custom-presets.html) -- [Audio und Untertitel Standardeinstellungen](advanced/audio-subtitle-defaults.html) -- [Video Größenänderung](advanced/resizing-video.html) -- [Surround Sound beibehalten](advanced/surround-sound.html) -- [Untertitel hinzufügen](advanced/subtitles.html) -- [Kapitelmarkierungen hinzufügen](advanced/chapter-markers.html) +- [Punkt zu Punkt Kodierung](advanced/point-to-point.html)draft +- [Benutzerdefinierte Voreinstellungen](advanced/custom-presets.html)draft +- [Audio und Untertitel Standardeinstellungen](advanced/audio-subtitle-defaults.html)draft +- [Video Größenänderung](advanced/resizing-video.html)draft +- [Surround Sound beibehalten](advanced/surround-sound.html)draft +- [Untertitel hinzufügen](advanced/subtitles.html)draft +- [Kapitelmarkierungen hinzufügen](advanced/chapter-markers.html)draft @@ -85,14 +85,14 @@ Inhaltsverzeichnis ## Hilfe bekommen @@ -107,14 +107,14 @@ Inhaltsverzeichnis ## Mehr Informationen -- [Projekt Historie](about/history.html) +- [Projekt Historie](about/history.html)draft - [Mithelfen](contributing/contribute.html) *Wie du mithelfen kannst* ## Commandline Dokumentation -- [CLI Guide](cli/cli-guide.html) -- [Liste von CLI Optionen](cli/cli-options.html) +- [CLI Guide](cli/cli-command-line-reference.html) +- [Liste von CLI Optionen](cli/cli-options.html)draft ## Technische Dokumentation @@ -125,25 +125,27 @@ Inhaltsverzeichnis - [Offizielle Voreinstellungen](technical/official-presets.html) *Technische Zusammenfassung der offiziellen Voreinstellungen* - Video - - [Video Kodierer](technical/video-codecs.html) - - [Video Kodierer Performance](technical/video-encoding-performance.html) - - [Konstante Qualität versus durchschnittliche Bitrate](technical/video-cq-vs-abr.html) - - [x264 Voreinstellungen und Anpassungen](technical/video-x264-presets-tunes.html) - - [x264 Profile und Level](technical/video-x264-profiles-levels.html) - - [Video Blickwinkel/Perspektiven](technical/video-angles.html) - - [Anamorphisches Video](technical/anamorphic-guide.html) - - [Modulus](technical/modulus.html) - - [Framerate](technical/frame-rates.html) - - [Intel QuickSync Video (QSV) Optionen](technical/video-qsv-options.html) + - [Video Kodierer](technical/video-codecs.html)draft + - [Video Kodierer Performance](technical/video-encoding-performance.html)draft + - [Konstante Qualität versus durchschnittliche Bitrate](technical/video-cq-vs-abr.html)draft + - [x264 Voreinstellungen und Anpassungen](technical/video-x264-presets-tunes.html)draft + - [x264 Profile und Level](technical/video-x264-profiles-levels.html)draft + - [Video Blickwinkel/Perspektiven](technical/video-angles.html)draft + - [Anamorphisches Video](technical/anamorphic-guide.html)draft + - [Modulus](technical/modulus.html)draft + - [Framerate](technical/frame-rates.html)draft + - [Intel QuickSync Video (QSV) Optionen](technical/video-qsv-options.html)draft + - [AMD VCE](technical/video-vce.html)draft + - [NVidia NVENC](technical/video-nvenc.html)draft - Audio - - [Dynamikumfang Komprimierung (DRC)](technical/dynamic-range-compression.html) - - [Audio Qualität](technical/audio-quality.html) + - [Dynamikumfang Komprimierung (DRC)](technical/dynamic-range-compression.html)draft + - [Audio Qualität](technical/audio-quality.html)draft - Dateien und Kompatibilität - - [Container Formate](technical/containers.html) - - [iPod 5. Generation Unterstützung](technical/old-ipod-support.html) - - [Automatische Dateibenennung](technical/automatic-file-naming.html) + - [Container Formate](technical/containers.html)draft + - [iPod 5. Generation Unterstützung](technical/old-ipod-support.html)draft + - [Automatische Dateibenennung](technical/automatic-file-naming.html)draft - Filter - - [Filter Zusammenfassung](technical/filters-summary.html) + - [Filter Zusammenfassung](technical/filters-summary.html)draft diff --git a/source/docs/de/1.2.0/technical/audio-codecs.markdown b/source/docs/de/1.2.0/technical/audio-codecs.markdown index 102e6b7b..93f29eb3 100644 --- a/source/docs/de/1.2.0/technical/audio-codecs.markdown +++ b/source/docs/de/1.2.0/technical/audio-codecs.markdown @@ -16,7 +16,6 @@ License_URL: https://handbrake.fr/docs/license.html Audio Codecs ============ -  Kodierung vs Passthrough (Durchleiten) ----------------------- @@ -33,7 +32,7 @@ Audio Kodierer - AAC: - Advanced Audio Coding (AAC) ist eine der beliebtesten Formate die in HandBrake verfügbar ist und wird von sehr vielen Mediaplayern und Mobilgeräten unterstützt. - - Unter Linux und Windows verwendet HandBrake den LibAV AAC Kodierer. + - Unter Linux und Windows verwendet HandBrake den FFmpeg AAC Kodierer. - Unter Mac verwendet HandBrake Apple's CoreAudio AAC Kodierer. Es ist bekannt für seine überragene Qualität und ist die Standardoption für Mac Benutzer. - HE-AAC (nur unter Mac) @@ -47,10 +46,10 @@ Audio Kodierer - HandBrake bietet zudem auch Vorbis Audiokodierung an, für den es den aoTuV Branch verwendet der Anpassungen für die Qualität beinhaltet. - AC3: - - HandBrake kann mithilfe von LibAV nach AC3 kodieren. + - HandBrake kann mithilfe von FFmpeg nach AC3 kodieren. - Dies ist nicht dasselbe wie Passthru. Du kannst jede beliebige Audiospur nach AC3 kodieren. -- Flac 16 and 24bit (Libav) +- Flac 16 and 24bit (FFmpeg) - Verlustfreie Audiokompression. - Verfügbar in MKV Dateien. - Es ist derzeit nicht möglich den Kompressionsgrad der standardmäßig auf "5" gesetzt ist, zu dem ffmpeg Kodierer durchzuleiten. diff --git a/source/docs/de/1.2.0/technical/official-presets.markdown b/source/docs/de/1.2.0/technical/official-presets.markdown index 1658833d..512b17f8 100644 --- a/source/docs/de/1.2.0/technical/official-presets.markdown +++ b/source/docs/de/1.2.0/technical/official-presets.markdown @@ -34,7 +34,6 @@ Die Standardvoreinstellung `Fast 1080p30` ist eine gute Wahl, wenn du gerade ers ## Generelle Voreinstellungen HandBrake's Generelle `Voreinstellungen` verwenden den [MP4 container](https://en.wikipedia.org/wiki/MPEG-4_Part_14) und sind gedacht, mit einer großen Menge an verschiedensten Geräten und Software kompatibel zu sein.[^high-quality-settings-less-compatible] -Each General `Preset` is named according to the quality or speed, maximum resolution, and maximum frame rate it produces. Jede Generelle `Voreinstellung` ist benannt nach der Qualität oder Geschwindigkeit, Maximale Auflösung und Maximale Framerate die es produziert. | Voreinstellung | Typ | Video | Audio | Bildqualität | Geschwindigkeit| Dateigröße | @@ -151,24 +150,24 @@ Production Proxy `Voreinstellungen` erstellen schnell zu kodierende, Intra-only | Production Proxy 1080p | MP4 | H.264 | AAC stereo | 1/4 2160p 4K | Proxy | Intra-only | 1 | Schnell | Durchschnittlich | | Production Proxy 540p | MP4 | H.264 | AAC stereo | 1/4 1080p HD | Proxy | Intra-only | 1 | Sehr Schnell | Klein | -## Legacy Voreinstellungen -HandBrake's Legacy `Voreinstellungen` sind noch von vorherigen HandBrake Versionen übergeblieben um die Kompatibilität mit bestehenden Workflows und Scripts sicherzustellen. -HandBrake's Legacy `Presets` are retained from previous HandBrake releases for compatibility with existing workflows and scripts. +## Kompatible Ersatzvoreinstellungen für veraltete oder entfernte Voreinstellungen +Von Zeit zu Zeit kann es passieren, dass offizielle `Voreinstellungen` ausrangiert oder entfernt werden. Kompatible Ersatzvoreinstellungen werden hier aufgelistet. -| Voreinstellung | Typ | Video | Audio | Maximale Auflösung | Geschwindigkeit | -|---------------------|------|-------|----------------------------------|----------------|----------------| -| Normal | MP4 | H.264 | AAC stereo | 1080p | Sehr schnell | -| High Profile | MP4 | H.264 | AAC stereo; Dolby Digital (AC-3) | 1080p | Mittel | -| Universal | MP4 | H.264 | AAC stereo; Dolby Digital (AC-3) | 576p/480p | Sehr schnell | -| iPod | MP4 | H.264 | AAC stereo | 240p | Ultra schnell | -| iPhone & iPod touch | MP4 | H.264 | AAC stereo | 540p | Mittel | -| iPad | MP4 | H.264 | AAC stereo | 720p | Mittel | -| AppleTV | MP4 | H.264 | AAC stereo; Dolby Digital (AC-3) | 540p | Mittel | -| AppleTV 2 | MP4 | H.264 | AAC stereo; Dolby Digital (AC-3) | 720p | Mittel | -| AppleTV 3 | MP4 | H.264 | AAC stereo; Dolby Digital (AC-3) | 1080p | Mittel | -| Android | MP4 | H.264 | AAC stereo | 480p | Mittel | -| Android Tablet | MP4 | H.264 | AAC stereo | 720p | Mittel | -| Windows Phone 8 | MP4 | H.264 | AAC stereo | 720p | Mittel | +### Legacy Voreinstellungen +| Voreinstellung | Kompatible Voreinstellungen | Notizen | +|---------------------|----------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------| +| Normal | General > Fast 1080p30 | Decomb filter, maximale Rate auf 30FPS limitiert, leicht verringerte Video Bitrate, verbesserte Bewegungsqualität, Suche nach fremdsprachiger Tonspur. | +| High Profile | General > HQ 1080p30 Surround | Maximal 30 FPS, verringerte Video Bitrate Obergrenzen, Suche nach fremdsprachiger Tonspur. | +| Universal | None | General > Fast 576p25/480p30 könnten passend sein, wenn Kompatibilität mit uralten Geräten und Surround Sound nicht benötigt werden. | +| iPod | Devices > Apple 240p30 | Decomb filter, Suche nach fremdsprachiger Tonspur. | +| iPhone & iPod touch | Devices > Apple 540p30 Surround | Decomb filter, leicht erhöhte Video Bitrate, Surround Sound, Suche nach fremdsprachiger Tonspur. | +| iPad | Devices > Apple 720p30 Surround | Decomb filter, leicht verringerte Video Bitrate, Surround sound, Suche nach fremdsprachiger Tonspur. | +| AppleTV | Devices > Apple 540p30 Surround | Decomb filter, Suche nach fremdsprachiger Tonspur. | +| AppleTV 2 | Devices > Apple 720p30 Surround | Decomb filter, leicht verringerte Video Bitrate, Suche nach fremdsprachiger Tonspur. | +| AppleTV 3 | Devices > Apple 1080p30 Surround | Decomb filter, leicht verringerte Video Bitrate, Suche nach fremdsprachiger Tonspur. | +| Android | Devices > Android 576p25/480p30 | Decomb filter, maximale Rate auf 25 FPS limitiert (nur Android 576p25), leicht erhöhte Video Bitrate, Suche nach fremdsprachiger Tonspur, Kapitelmarkierungen. | +| Android Tablet | Devices > Android 720p30 | Decomb filter, leicht erhöhte Video Bitrate, Suche nach fremdsprachiger Tonspur, Kapitelmarkierungen. | +| Windows Phone 8 | None | Devices > Windows Mobile 720p30 könnte passend sein mit Anamorphic deaktiviert und Audio Bitrate auf 128 kbps reduziert. | [^high-quality-settings-less-compatible]: Generelle `Voreinstellungen` mit einer höheren Qualität könnten Einstellungen inkludieren die mit alten oder langsamen Geräten inkompatibel sind. diff --git a/source/docs/de/1.2.0/technical/source-formats.markdown b/source/docs/de/1.2.0/technical/source-formats.markdown index 2c4fdd0a..15c63344 100644 --- a/source/docs/de/1.2.0/technical/source-formats.markdown +++ b/source/docs/de/1.2.0/technical/source-formats.markdown @@ -15,7 +15,7 @@ License_URL: https://handbrake.fr/docs/license.html Quellformate ============== -Eine von HandBrake's Stärken ist seine Fähigkeit eine große Anzahl verschiedener Videoformate einlesen zu können. HandBrake verwendet [Libav](https://libav.org/) und kann somit alles öffnen was Libav öffnet und zusätzlich disk basierte Formate wie DVD und Blu-Ray. +Eine von HandBrake's Stärken ist seine Fähigkeit eine große Anzahl verschiedener Videoformate einlesen zu können. HandBrake verwendet [FFmpeg](https://ffmpeg.org/) und kann somit alles öffnen was FFmpeg öffnet und zusätzlich disk basierte Formate wie DVD und Blu-Ray. **Beachte:** HandBrake bricht oder umgeht keinen [Kopierschutz](https://de.wikipedia.org/wiki/Kopierschutz) irgendeiner Art. Es funktioniert nicht mit Videodateien die [Digitale Rechteverwaltung](https://de.wikipedia.org/wiki/Digitale_Rechteverwaltung) (kurz: DRM) verwenden. Siehe [Über HandBrake](../about.html) für mehr Informationen über was HandBrake *kann* und was es *nicht kann*. diff --git a/source/docs/de/1.2.0/technical/system-requirements.markdown b/source/docs/de/1.2.0/technical/system-requirements.markdown index 36da4fb4..488ce82d 100644 --- a/source/docs/de/1.2.0/technical/system-requirements.markdown +++ b/source/docs/de/1.2.0/technical/system-requirements.markdown @@ -73,34 +73,71 @@ Folgende Auflistung ist das Minimum an Hardware das HandBrake unterstützt. Es k HandBrake's QuickSync Feature ist nur auf Windows verfügbar. Experimenteller Linux Support ist verfügbar wenn der Quellcode mit `--enable-qsv` kompiliert wird. QuickSync benötigt mindestens einen Intel Core Prozessor der zweiten Generation (Sandy Bridge) mit integrierten Intel HD Graphics aktiviert. ## Software +Folgende Auflistung beschreibt die Unterstützung der aktuellen HandBrake Version für verschiedene Systeme. + +| Status | Beschreibung | +|-------------|----------------------------------------------------------------------------------------------------------------------------------------------------------| +| Unterstützt | HandBrake wurde auf diesen Systemversionen erfolgreich getestet. Das HandBrake Team und Communitymitglieder bieten freiwillig Unterstützung. Zudem sind Problemberichte willkommen. | +| Veraltet | HandBrake sollte auf diesen Systemversionen laufen. Unterstützung ist kurz vorm auslaufen. Eingeschränkte Funktionalität und andere Probleme werden wahrscheinlich nicht beachtet. | +| Nicht unterstützt | HandBrake funktioniert auf diesen Systemversionen nicht. Es wird keine Unterstützung geboten. Bitte aktualisiere deine Software um von den neuesten Features und Bugfixes zu profitieren. | -### Linux +### Linux und BSD #### Ubuntu (Offizielles PPA) +- Neuere Ubuntu LTS Versionen werden üblicherweise unterstützt +- HandBrake wird üblicherweise für nicht-LTS Versionen bis zum Lebensende der Version mit Updates versorgt +- Besuche [Wo bekomme ich HandBrake her](../get-handbrake/where-to-get-handbrake.html) für mehr Informationen über das PPA -Siehe [Wo bekomme ich HandBrake her](../get-handbrake/where-to-get-handbrake.html) für PPA Details. +| Ubuntu Version | Status | Letzte Kompatible Version | +|--------------------|---------------------|---------------------------| +| 18.04 LTS Bionic | Unterstützt | | +| 16.04 LTS Xenial | Unterstützt | | +| 14.04 LTS Trusty | Nicht Unterstützt | HandBrake 1.1.2 | -#### Andere Linuxdistributionen +#### Flatpak +Benötigt eine aktuelle Linux Distribution und das `flatpak` Paket. -Für andere Linux Distributionen musst du den [Quellcode kompilieren](../developer/build-linux.html). +#### Andere Distributionen +Für andere Distributionen musst du mithilfe der verlinkten Artikel den [Linux](../developer/build-linux.html) bzw. den [BSD](../developer/build-bsd.html) Quellcode kompilieren. ### Mac -- OS X 10.7 Lion oder neuer +- macOS 10.10 Yosemite und neuer - [VLC](https://www.videolan.org/vlc/) ist empfohlen um MKV (Matroska) Mediendateien abzuspielen +| macOS Version | Status | Letzte Kompatible Version | Notizen | +|--------------------|---------------------|---------------------------|-------------------------------------| +| 10.14 Mojave | Unterstützt | | Benötigt HandBrake 1.1.2 oder neuer.| +| 10.13 High Sierra | Unterstützt | | | +| 10.12 Sierra | Unterstützt | | | +| 10.11 El Capitan | Veraltet seit 1.2.0 | | | +| 10.10 Yosemite | Veraltet seit 1.2.0 | | | +| 10.9 Mavericks | Nicht unterstützt | HandBrake 1.1.2 | | +| 10.8 Mountain Lion | Nicht unterstützt | HandBrake 1.1.2 | | +| 10.7 Lion | Nicht unterstützt | HandBrake 1.1.2 | | +| 10.6 Snow Leopard | Nicht unterstützt | HandBrake 0.10.5 | | + + ### Windows - Windows 7 Service Pack 1 (64-bit) oder neuer -- Microsoft .NET Framework 4.6.1 oder neuer +- Microsoft .NET Framework 4.7.1 oder neuer - [VLC](https://www.videolan.org/vlc/) ist empfohlen um Mediadateien abzuspielen +| Windows Version | Status | Letzte Kompatible Version | +|-----------------|---------------------|---------------------------| +| Windows 10 | Unterstützt | | +| Windows 8.1 | Unterstützt | | +| Windows 7 SP1 | Veraltet seit 1.1.0 | | +| Windows Vista | Nicht unterstützt | HandBrake 1.0.7 | +| Windows XP | Nicht unterstützt | HandBrake 0.9.9 | + diff --git a/source/docs/de/1.2.0/technical/video-encoding-performance.markdown b/source/docs/de/1.2.0/technical/video-encoding-performance.markdown index effc5508..ec0c81f6 100644 --- a/source/docs/de/1.2.0/technical/video-encoding-performance.markdown +++ b/source/docs/de/1.2.0/technical/video-encoding-performance.markdown @@ -23,9 +23,9 @@ Die Geschwindigkeit in der deine Quelle kodiert wird, wird in Frames pro Sekunde Es gibt viele Faktoren die sich auf die Performanz auswirken. Die Hardware auf der das Programm läuft, die Einstellungen für die Kodierung und die Quelle. ### Hardware -Die Hardware über die du verfügst kann einen größen Einfluss auf die Performanz haben. HandBrake skaliert gut auf bis zu 6 CPU Kerne. Eine 4-Kern-CPU kann also fast doppelt so schnell sein wie eine äquivalente 2-Kern-CPU. +Die Hardware über die du verfügst, kann einen größen Einfluss auf die Performanz haben. HandBrake skaliert gut auf bis zu 6 oder 8 CPU Kerne. Eine 4-Kern-CPU kann also fast doppelt so schnell sein wie eine äquivalente 2-Kern-CPU. Ein 16-Kerner ist möglicherweise nicht doppelt so schnell wie ein 8-Kerner, aber er kann trotzdem noch signifikante Performancesteigerungen bieten. -HandBrake unterstützt außerdem die Kodierung in der Hardware mit Intel QuickSync. Dies verwendet dedizierte ASIC Hardware auf dem Prozessor um das Video zu kodieren was die CPU entlastet. Falls du einen Intel Haswell oder neueren Intel Prozessor mit einer HD Graphics on-board besitzt kannst du damit sehr hohe Performanz mit einer vernünftigen Qualität erreichen. +HandBrake unterstützt außerdem die Kodierung in der ASIC Hardware mit Intel QuickSync, NVIDIA NVEnc, und AMD VCE. Dies verwendet dedizierte ASIC Hardware auf dem Prozessor um das Video zu kodieren was die CPU entlastet. Falls du einen Intel Haswell oder neueren Intel Prozessor mit einer HD Graphics on-board besitzt kannst du damit sehr hohe Performanz mit einer vernünftigen Qualität erreichen. Lese unsere [Systemanforderungen](system-requirements.html) für Details über die empfohlene Hardware um HandBrake zu verwenden. diff --git a/source/docs/de/1.2.0/technical/video-nvenc.markdown b/source/docs/de/1.2.0/technical/video-nvenc.markdown new file mode 100644 index 00000000..1e2906d1 --- /dev/null +++ b/source/docs/de/1.2.0/technical/video-nvenc.markdown @@ -0,0 +1,86 @@ +--- +Type: article +State: [ draft ] +Title: Nvidia NVEnc Encoder +Project: HandBrake +Project_URL: https://handbrake.fr/ +Project_Version: 1.2.0 +Language: Deutsch +Language_Code: de +Authors: [ Scott (s55), Bernhard Rader ] +Copyright: 2018 HandBrake Team +License: Creative Commons Attribution-ShareAlike 4.0 International +License_Abbr: CC BY-SA 4.0 +License_URL: https://handbrake.fr/docs/license.html +--- + +Nvidia NVEnc Encoder +========================== + +Unterstützte Hardware und Konfigurationen +-------------- +- Nvidia GeForce 10 und 20 Series Grafikkarten werden unterstützt +- Treiber "399.24" oder neuer muss installiert sein +- Windows 7 SP1 und neuer (Linux *könnte* funktionieren aber nur via der Kommandozeile) + +Beachte bitte, dass trotz diesen Einschränkungen das Feature *möglicherweise* auf älteren Grafikkarten und Betriebssystemen funktioniert. Dies wird jedoch nicht offiziell unterstützt. + + +Unterstützung aktivieren +-------------- +Unterstützung für den NVEnc Kodierer kann in den Einstellungen im Video Tab aktiviert werden. Falls dein System nicht unterstützt wird, ist diese Option ausgegraut. + + +Performance +-------------- +Beachte, dass nur die Kodierung der gesamten Pipeline in der NVIDIA ASIC Hardware ausgeführt wird. +Jeder Schritt davor oder danach in der Pipeline (inklusive dekodieren, filtern a/v sync, muxing etc.) passieren alle auf der CPU. Dadurch ist es normal, hohe oder 100%ige CPU Auslastung während Kodiervorgängen zu haben. + +Es ist vor allem auf lower-end-hardware üblich, dass die CPU ein Bottleneck für den NVIDIA Kodierer darstellt. Um diesen Effekt zu minimieren, deaktiviere jeden Filter den du nicht benötigst. + + +Verwendung der Fortgeschrittenen Optionen +-------------- +NVEnc hat ein limitiertes Set von Fortgeschrittenen Kodieroptionen welche verwendet werden können. Grundsätzlich ist es nicht empfohlen, diese Parameter zu ändern. Die Built-in Voreinstellungen bieten eine gute Auswahl von Optionen. + +Auf der Kommandozeile kannst du den --encopts Parameter wie folgt benutzen: + + --encopts="option1=wert1:option2=wert2" + +In der Grafischen Benutzeroberfläche kannst du die Optionen in der Optionen Textbox im Video Tab angeben. + + option1=wert1:option2=wert2 + +Optionstypen +-------------- +Die folgenden Werttypen werden unterstützt (jede Option akzeptiert nur einen Typ): + +- integer + Eine Zahl die ohne Bruch oder Nachkommastellen geschrieben werden kann (= Ganzzahl). + +- boolean + 0 bedeutet aus (oder deaktiviert). + 1 bedeutet an (oder aktiviert). + +- string + Übernimmt eine Einstellung als String (= Zeichenkette). Schaue in die Kommentare für Details. + + +Verfügbare Optionen +-------------- + +| Option | Type | H.264 | H.265 | Comment | +|------------------|-------------|------------------------------------------------------------------------------------------------| +| coder | string | X | | Optionen: auto, cabac, cavlc | +| temporal-aq | boolean | X | X | | +| spatial-aq | boolean | X | X | Für H.265, verwende "spatial_aq" für H.265 Kodierungen. Beachte den Unterstrich.| +| aq-strength | int | X | X | Wenn Spatial AQ aktiviert ist, reicht die Skala von 1 (niedrig) bis 15 (aggressiv)| +| nonref_p | boolean | X | X | Aktiviere das automatische Einfügen von Non-Reference P-Frames | +| strict_gop | boolean | X | X | Minimiere GOP to GOP Ratenfluktuationen | +| weighted_pred | boolean | X | X | | +| rc-lookahead | int | X | X | 0 bis 27 | +| b_adapt | boolean | X | | Setze dies auf 0, um Adaptive B-Frame Entscheidungen bei lookahead zu deaktivieren| +| no-scenecut | boolean | X | X | 1 = Deaktivere Adaptives I-Frame-Einfügen bei Scene cuts wenn lookahead verwendet wird| + + + diff --git a/source/docs/de/1.2.0/technical/video-qsv-options.markdown b/source/docs/de/1.2.0/technical/video-qsv-options.markdown index 7e647f1c..c17bedd6 100644 --- a/source/docs/de/1.2.0/technical/video-qsv-options.markdown +++ b/source/docs/de/1.2.0/technical/video-qsv-options.markdown @@ -21,11 +21,11 @@ Verwendung der erweiterten Optionen -------------- Von der Kommandozeile kannst du den --encopts Parameter wie folgt verwenden: - --encopts="option1=value1:option2=value2" + --encopts="option1=wert1:option2=wert2" In der grafischen Benutzeroberfläche kannst du die Optionen in der dafür bereitgestellten Textbox eingeben: - option1=value1:option2=value2 + option1=wert1:option2=wert2 Optionstypen -------------- diff --git a/source/docs/de/1.2.0/technical/video-vce.markdown b/source/docs/de/1.2.0/technical/video-vce.markdown new file mode 100644 index 00000000..2ebd47e4 --- /dev/null +++ b/source/docs/de/1.2.0/technical/video-vce.markdown @@ -0,0 +1,82 @@ +--- +Type: article +State: [ draft ] +Title: AMD VCE Encoder +Project: HandBrake +Project_URL: https://handbrake.fr/ +Project_Version: 1.2.0 +Language: Deutsch +Language_Code: de +Authors: [ Scott (s55), Bernhard Rader ] +Copyright: 2018 HandBrake Team +License: Creative Commons Attribution-ShareAlike 4.0 International +License_Abbr: CC BY-SA 4.0 +License_URL: https://handbrake.fr/docs/license.html +--- + +AMD VCE Encoder +========================== + +Unterstützte Hardware und Konfigurationen +-------------- +- AMD Radeon RX 400 Series, Vega oder besser +- Windows 10 + +Bitte beachte, dass trotz dieser Limitierungen das Feature *möglicherweise* auf älteren Grafikkarten und Betriebssystemen funktioniert. Dies wird jedoch offiziel nicht unterstützt. + +Unterstützung aktivieren +-------------- +Unterstützung für den VCE Kodierer kann in den Einstellungen im Video Tab aktiviert werden. Falls dein System nicht unterstützt wird, ist diese Option ausgegraut. + + +Performance +-------------- +Beachte, dass nur die Kodierung der gesamten Pipeline in der AMD Hardware ausgeführt wird. +Jeder Schritt davor oder danach in der Pipeline (inklusive dekodieren, filtern a/v sync, muxing etc.) passieren alle auf der CPU. Dadurch ist es normal, hohe oder 100%ige CPU Auslastung während Kodiervorgängen zu haben. + +Es ist vor allem auf lower-end-hardware üblich, dass die CPU ein Bottleneck für den NVIDIA Kodierer darstellt. Um diesen Effekt zu minimieren, deaktiviere jeden Filter den du nicht benötigst. + + +Verwendung der Fortgeschrittenen Optionen +-------------- +VCE hat ein limitiertes Set von Fortgeschrittenen Kodieroptionen welche verwendet werden können. Grundsätzlich ist es nicht empfohlen, diese Parameter zu ändern. Die Built-in Voreinstellungen bieten eine gute Auswahl von Optionen. + +Auf der Kommandozeile kannst du den --encopts Parameter wie folgt benutzen: + + --encopts="option1=wert1:option2=wert2" + +In der Grafischen Benutzeroberfläche kannst du die Optionen in der Optionen Textbox im Video Tab angeben. + + option1=wert1:option2=wert2 + + +Optionstypen +-------------- +Die folgenden Werttypen werden unterstützt (jede Option akzeptiert nur einen Typ): + +- integer + Eine Zahl die ohne Bruch oder Nachkommastellen geschrieben werden kann (= Ganzzahl). + +- boolean + 0 bedeutet aus (oder deaktiviert). + 1 bedeutet an (oder aktiviert). + +- string + Übernimmt eine Einstellung als String (= Zeichenkette). Schaue in die Kommentare für Details. + +Verfügbare Optionen +-------------- + +| Option | Type | H.264 | H.265 | Comment | +|------------------|-------------|------------------------------------------------------------------------------------------------| +| preanalysis | boolean | X | X | | +| vbaq | boolean | X | X | | +| enforce_hrd | boolean | X | X | | +| max_au_size | int | X | X | | +| me_half_pel | boolean | X | X | | +| me_quarter_pel | boolean | X | X | | +| coder | string | | X | Options: auto, cabac, cavlc | +| bf_delta_qp | boolean | | X | B-Picture Delta QP | +| bf_ref | boolean | | X | Aktiviere Referenz zu B-Frames | +| bf_ref_delta_qp | boolean | | X | Referenz B-Picture Delta QP | +| intra_refresh_mb | int | | X | | diff --git a/source/docs/de/index.markdown b/source/docs/de/index.markdown index 941fd90c..4927b6e6 100644 --- a/source/docs/de/index.markdown +++ b/source/docs/de/index.markdown @@ -25,3 +25,4 @@ Aktuelle Version: Ältere Versionen: - [HandBrake 1.1.0-1.1.2](1.1.0/) +