# Het handboek van &haruna;

George Florea Bănuș georgefb899@gmail.com
2019-2022 George Florea Bănuș
&CCBYSA4Notice;
2022-08-17
Haruna 0.9.0

Haruna is een open-source mediaspeler gebouwd met Qt/QML en libmpv.

Haruna KDE kdemultimedia video film

## Instellingen

Legt enige van de meer complexe instellingen van Haruna uit.

###

### Algemeen

#### Locatie in bestandsdialoog

De map die de bestandsdialoog zal laden bij gebruik om een bestand te openen. Indien leeg zal het de laatste map waaruit een bestand is geopend onthouden.

#### Maximale recente bestanden

Hoeveel recente bestanden op te slaan en te tonen in het menu recente bestanden.

#### Vensterafmetingen en positie onthouden

Herstelt de grootte en positie van het venster dat het had toe het werd gesloten. Onder Wayland wordt alleen de grootte hersteld.

#### Thema Breeze-pictogrammen

Indien geactiveerd gebruikt de toepassing het thema Breeze pictogrammen.

Indien niet geactiveerd gebruikt de toepassing het thema systeem pictogrammen. Werkt niet altijd zoals verwacht.

#### GUI-stijl

Biedt het wijzigen van de stijl van de Qt Quick besturing (knoppen, keuzevakjes etc.), naar stijlen beschikbaar in het systeem.

### Afspelen

#### Stappen positioneren

Hoeveel te stappen bij activeren van de bijbehorende actie. Modus positioneren is exact https://mpv.io/manual/stable/#command-interface-seek-<target>-[<flags>].

#### Laatste afgespeelde bestand openen bij opstarten

Bij opstarten opent het het bestand dat speelde toen de toepassing werd gesloten.

#### Naar de laatst afspeelpositie spoelen

Bij openen van een bestand dat eerder is afgespeeld, zal het spoelen naar de positie waar het afspelen is gestopt.

#### Afspelen starten

Dit is alleen van toepassing wanneer afspelen wordt hervat (positionering naar de laatste positie van van afspelen) van een bestand dat eerder werd afgespeeld.

#### Pauzeren bij minimaliseren

Pauzeert de speler terwijl het venster is geminimaliseerd, afspelen gaat verder bij herstel.

#### Decoderen met hardware

Als u decoderen met hardware inschakelt is het aanbevolen om de opties automatisch opslaan of automatisch te gebruiken.

U kunt meer over elke optie lezen hier: https://mpv.io/manual/stable/#options-hwdec.

Als u vaapi onder X11 wilt gebruiken moet u de omgevingsvariabele QT_XCB_GL_INTEGRATION instellen op xcb_egl.

#### Tijdpositie onthouden

Bepaalt wanneer de positie van eerder afgespeelde bestanden op te slaan en te herstellen.

Eerste veld bestuurt voor welke bestanden de positie op te slaan:

- -1: functie is uitgeschakeld

- 0: opslaan voor alle bestanden

- 1-9999: opslaan voor bestanden langer dan de ingestelde waarde, in minuten

Tweede veld bestuurt hoe vaak de positie op te slaan.

#### Hoofdstukken overslaan

Indien ingeschakeld slaat het automatisch hoofdstukken over die bepaalde woorden/tekens bevatten.

De over te slaan woorden/tekens zijn gedefinieerd als een komma-gescheiden tekenreeks.

De overeenkomst is niet exact, wat betekent dat op met woorden zal overeenkomen doe zoiets als opening bevatten.

#### Selectie van Youtube-dl-formaat

Haruna gebruikt youtube-dl om online video's af te spelen. Sommige sites bieden meerdere versies van de video/audio (verschillende codecs, resolutie). Deze instelling biedt u het configureren welke versie van de video/audio youtube-dl te selecteren. Meer informatie: https://github.com/ytdl-org/youtube-dl/blob/master/README.md#format-selection

### Video

#### Sjabloon voor schermafdruk

https://mpv.io/manual/stable/#screenshot

Het sjabloon van de bestandsnaam gebruikt om schermafdrukken op te slaan specificeren. Het sjabloon specificeert de bestandsnaam zonder bestandsextensie en kan formatspecifiers bevatten, die gesubstitueerd zullen worden bij het maken van een schermafdruk. Standaard is het sjabloon mpv-shot%n, wat bijvoorbeeld resulteert in bestandsnamen als mpv-shot0012.png.

Het sjabloon kan beginnen met een relatief of absoluut pad, om een locatie van een map te specificeren waar schermafdrukken opgeslagen zouden moeten worden.

Als de uiteindelijke bestandsnaam van de schermafdruk wijst naar een al bestaand bestand, zal het bestand niet overschreven worden. De schermafdruk zal ofwel niet opgeslagen worden of als het sjabloon %n bevat, opgeslagen worden met een andere, nieuw gegenereerde bestandsnaam.

Toegestane formatspecifiers:

- %[#][0X]n

  Een volgnummer, met toegevoegde nullen tot lengte X (standaard: 04). Bijv. doorgeven van het formaat %04n zal 0012 opleveren bij de 12de schermafdruk. He nummer wordt verhoogd elke keer dat een schermafdruk wordt gemaakt of als het bestand al bestaat. De lengte X moet in de reeks 0-9 liggen. Met het optionele teken #, zal mpv het laagst beschikbare nummer gebruiken. Bijv, als u drie schermafdrukken maakt --0001, 0002, 0003-- en de eerste twee verwijdert, zullen de volgende twee schermafdrukken not 0004 en 0005 zijn, maar opnieuw 0001 en 0002.

- %f

  Bestandsnaam van de huidige afgespeelde video.

- %F

  Zelfde als %f, maar de bestandsextensie is verwijderd, inclusief de punt.

- %x

  Mappad van de nu afgespeelde video. Als de video niet op het bestandssysteem aanwezig is (maar bijv. http://), dan wordt dat een lege tekenreeks.

- %X{fallback}

  Zelfde als %x, maar als het videobestand niet op het bestandssysteem is, geeft dan de tekenreeks fallback in de {...} terug.

- %p

  Huidige afspeeltijd, in hetzelfde formaat als gebruikt in de OSD (op het scherm). Het resultaat is een tekenreeks van de vorm "HH:MM:SS". Bijvoorbeeld, als de video op de tijdpositie 5 minuten en 34 seconden is, zal %p vervangen worden door "00:05:34".

- %P

  Gelijk aan %p, maar uitgebreid met de afspeeltijd in milliseconden. Het is geformatteerd als "HH:MM:SS.mmm", met "mmm" het onderdeel milliseconden van de afspeeltijd.

  Notitie

  Dit is een eenvoudige manier om unieke per-frame tijdstempels te krijgen. (Framenummers zouden intuïtiever zijn, maar zijn niet gemakkelijk te implementeren omdat containerformaten gewoonlijk tijdstempels voor het identificeren van frames gebruiken.)

- %wX

  De huidige afspeeltijd specificeren met de formattekenreeks X. %p is als %wH:%wM:%wS en %P is als %wH:%wM:%wS.%wT.

  Geldige formatspecifiers:

  - %wH

    uur (met toegevoegde 0 tot twee cijfers)

  - %wh

    uur (niets toegevoegd)

  - %wM

    minuten (00-59)

  - %wm

    totaal aantal minuten (inclusief uren, anders dan %wM)

  - %wS

    seconden (00-59)

  - %ws

    totaal aantal seconden (inclusief uren en minuten)

  - %wf

    net als %ws, maar als drijvende-komma-getal

  - %wT

    milliseconden (000-999)

- %tX

  De huidige lokale datum/tijd met gebruik van het format X. Deze formatspecifier gebruikt de UNIX-functie strftime() intern en voegt het resultaat van doorgeven van "%X" aan strftime. Bijvoorbeeld, %tm zal het getal van de huidige maand als een getal doorgeven. U zult meerdere specifiers %tX moeten gebruiken om een volledige tekenreeks datum/tijd te bouwen.

- %{prop[:fallback text]}

  Voeg de waarde van de invoereigenschap 'prop' in. Bijv. %{filename} is hetzelfde als %f. Als de eigenschap niet bestaat of niet beschikbaar is, zal een fouttekst ingevoegd worden, tenzij een fallback is gespecificeerd.

- %%

  Vervangen door het teken % zelf.

### Aangepaste commando's

#### Commando

Welk mpv-commando uit te voeren, zie MPV commando's voor een lijst met beschikbare commando's.

Niet alle commando's zullen werken omdat sommige specifiek zijn voor mpv.

Het nuttigst zijn de commando's om eigenschappen te manipuleren, zoals set, add, cycle.

set: stelt de waarde van een eigenschap in `set volume-max 150`.

add: verhoogt/verlaagt de waarde van een eigenschap `add volume 15`, verhoogt het volume met 15. Om de waarde te verlagen gebruik `add volume -15`.

cycle: circuleer door de waarden van een eigenschap `cycle aid up`.

#### OSD-bericht

Een OSD bericht om te tonen bij starten van een actie typ aangepast commando.

Gebruik ${property_name} om de waarde van een eigenschap Volume te tonen: ${volume}.

#### Sneltoets

Het commando zal gestart worden met een sneltoets. De sneltoets kan ingesteld worden na opslaan.

#### Bij opstarten uitvoeren

Het commando zal uitgevoerd worden bij opstarten van de toepassing. Opstartcommando's kunnen omgeschakeld worden, wat betekent dat u kunt kiezen of ze gezet worden bij opstarten of niet, dit is beschikbaar na opslaan.

## Dankbetuigingen en licentie

&haruna;

Programma copyright 2019-2021 George Florea Bănuș

Met dank aan:

- George Florea Bănuș georgefb899@gmail.com

Documentation Copyright © 2019-2021 George Florea Bănuș georgefb899@gmail.com

&meld.fouten;&vertaling.freek; &underCCBYSA4; &underGPL;