Inhalte der Dokumentation von https://streamtool.net
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

197 lines
9.2 KiB

  1. ---
  2. noindex: false
  3. comments: false
  4. #author: HaPe
  5. #author_tools: hape
  6. #level: beginner
  7. #article_type: info
  8. #date: 2019-10-28
  9. last_updated: 2019-10-28
  10. title: Komponente Videoplayer
  11. description: 'iStream Tools - Komponente Videoplayer'
  12. keywords: 'videoplayer, mediaplayer, stream, tools'
  13. ---
  14. # Videoplayer
  15. <div class="lead" markdown="1">
  16. Mit dem Videoplayer bekommst Du Videos direkt in Deinen Stream. Du kannst die Videos uploaden und
  17. dann mit einem Klick mit der Maus oder einem Tap auf dem Tablet je nachdem wie du die Console
  18. geöffnet hast, starten. Du kannst Dir so wechselnde Hintergründe einrichten und oder "Beep-Videos"
  19. einblenden. Kein mühsames suchen auf Youtube und keine Werbeeinblendungen mehr.
  20. </div>
  21. ## Videoplayer einrichten
  22. Erlaubte Dateiformate für Video sind *.mp4, *.avi.
  23. Um einen Videoplayer einzurichten wählst Du einen bereits vorhandenen Videoplayer aus oder erstellst
  24. mit dem Add-Button einen neuen Videoplayer und wählst anschliessend diesen aus.
  25. Es stehen Dir nun folgende Einstellungen zur Verfügung:
  26. **Über die generelle Konfiguration:**
  27. - Den Namen des Videoplayers anpassen.
  28. - Die Startlautstärke festlegen.
  29. - Die Grösse des Videoplayers festlegen.
  30. - Ausrichtung des Videos innerhalb des Players.
  31. - Ein Overlay (Vordergrund) einfügen.
  32. - Ausrichtung des Overlays festlegen.
  33. - Ein Underlay (Hintergrund) einfügen.
  34. - Ausrichtung des Underlays festlegen.
  35. - Das aktuelle Setup des Audiplayers löschen.
  36. **Die Standard-Buttons:**
  37. - Lautstärke reduzieren
  38. - Pause
  39. - Lautstärke erhöhen
  40. - Schnellzugriff niedrige Lautstärke
  41. - Loop
  42. - Schnellzugriff obere Lautstärke
  43. **Button Video (-datei) abspielen:**
  44. - Datei per Drag n Drop oder Auswahl hochladen
  45. - Name des Buttons anpassen
  46. - Lautstärke für diese Datei festlegen
  47. - Farbe des Buttons festlegen
  48. - Datei löschen.
  49. ## Video ausrichten
  50. Evtl. hast Du mehrere Videos aus verschiedenen Quellen, die sich in der Grösse unterschieden. Die
  51. eine Gruppe der Videos ist 4:3 (1024x768, 800x600, 640x480, usw.) Die andere Gruppe ist evtl.
  52. 16:9 (1365x768, 1280x720, 1024x576, usw.) Und dazwischen noch welche, die andere willkürliche
  53. Abmessungen haben.
  54. Selbstredend wird es schwierig, all die Videos in Einklang zu bringen. Das heisst, so einzubinden,
  55. dass sie alle, ohne Verzerrungen angezeigt werden. Wenn ich einen Videoplayer mit einer Grösse von
  56. 1280px x 720px, was einem Aspect Ratio von 16:9 entspricht, erstelle, dann passen Videos mit einem
  57. Aspect Ratio von 4:3 nicht wirklich in dieses Format. Ein ähnliches Problem entsteht, wenn das
  58. eine Video 16:9 1280x720 gross ist und das andere zwar auch 16:9 aber nur 1024x576 gross ist.
  59. Es gibt hier verschiedene Techniken, um diesem Problem zu begegnen, aber es ist natürlich auch klar,
  60. dass es nicht die eine Lösung für jeden Fall und jeden Geschmack gibt. Deshalb hast Du es selbst
  61. in der Hand, welche der möglichen Setups du anwenden möchtest.
  62. ### Videoposition
  63. Die Position bestimmt, was sicher angezeigt wird und von welcher Seite evtl. etwas abgeschnitten
  64. wird, bzw. wo im Player evtl. der Hintergrund durchscheint bzw. was transparent ist. Es gibt
  65. folgende Positionen.
  66. - links / oben
  67. - oben / mitte
  68. - rechts / oben
  69. - rechts / mitte
  70. - rechts / unten
  71. - unten / mitte
  72. - links / unten
  73. - links / mitte
  74. - center / mitte
  75. Wenn Du die Option `center / mitte` auswählst, dann wird das Video exakt in der Mitte des
  76. Videoplayers ausgerichtet. Wenn keine weitere Transformation eingestellt wird, dann wird ein Video
  77. das kleiner als der Player ist den Player nicht ganz ausfüllen und es wird Hintergrund
  78. durchscheinen bzw. es werden Teile des Players transparent sein. Wenn das Video grösser als der
  79. Player ist, dann werden Teile des Videos abgeschnitten. In beiden Fällen wird es oben und unten
  80. sowie links und rechts immer gleich viel sein, das abgeschnitten wird bzw. teile des Players
  81. transparent sind.
  82. Wenn Du die Option `links / oben` auswählst, dann wird das Video exakt links oben im Player
  83. ausgerichtet. Der obere Rand des Videos schliesst mit dem oberen Rand des Players ab. Der linke
  84. Rand des Videos schliesst mit dem linken Rand des Players ab. Ist das Video grösser als der
  85. Player, dann wird das Video rechts bzw. unten beschnitten. Ist das Video kleiner, dann wird rechts
  86. bzw. unten im Player nicht alles ausgefüllt.
  87. ### Videotransform
  88. Es gibt 4 Einstellungen mit denen das Video in den Player eingepasst werden kann. Das funktioniert
  89. im Zusammenspiel mit der Position, wie gerade beschrieben. Die Einstellungen für die
  90. Transformation sind wie folgt.
  91. - Video füllt den ganzen Player aus.
  92. - Video wird in den Player eingepasst.
  93. - Video wird gestreckt.
  94. - Keine Anpassung.
  95. <img src="/images/video-transform-1.png">
  96. Bei der Option `Video füllt den ganzen Player aus` wird das Video ausgehend von der eingestellten
  97. Position soweit vergrössert, bis der ganze Player ausgefüllt ist. Das Seitenverhältnis wird
  98. beibehalten.
  99. Bei der Option `Video wird in den Player eingepasst` wird das Video ausgehend von der eingestellten
  100. Position soweit vergrössert, bis das Video den Player soweit wie möglich ausfüllt, ohne dass etwas
  101. abgeschnitten wird. Das Video ist komplett sichtbar. Das Seitenverhältnis wird beibehalten. Ist
  102. Das Video allerdings schmäler oder niedriger als der Player, dann kann es sein, dass Teile des
  103. Hintergrunds durchscheinen bzw. Teile des Players transparent sind.
  104. <img src="/images/video-transform-2.png">
  105. `Keine Anpassung` verhält sich genau so wie oben bei Videoposition beschrieben. Das Video wird nicht
  106. vergrössert und nicht verkleinert. Es wird in den Originalabmessungen angezeigt.
  107. Bei der Option `Video wird gestreckt` wird das Video unabhängig des Aspect Ratios einfach gestreckt.
  108. Dabei werden sicher alle Bereiche des Players ausgefüllt. Das Video könnte verzerrt dargestellt
  109. werden, da das Seitenverhältnis nicht berücksichtigt wird.
  110. ## Overlay / Underlay
  111. Wie wir vorher gelernt haben, könnte es sein, dass Teile des Videoplayers Transparent sind. Das
  112. würde bedeuten, dass Dinge durch den Player durchscheinen könnten. Um dem zu begegnen hast Du
  113. die Möglichkeit ein sogenanntes Underlay (Hintergrund) einzusetzen. Das kann eine schwarze Grafik
  114. oder ein Muster oder dergleichen sein. Du kannst für diese Hintergrundgrafik ebenfalls
  115. Einstellungen vornehmen, wie Du sie vorher beim Videoplayer gelernt hast. Wenn Du dich für die
  116. Verwendung einer Hintergrundgrafik entscheidest, dann wird diese immer geladen, und an Stellen,
  117. die durch das Video nicht verdeckt werden, wird dann die Hintergrundgrafik durchscheinen.
  118. Das Overlay (Vordergrund) wird über das Video gelegt. Natürlich hat dieses Overlay selbst
  119. transparente Teile, an denen das Video durchscheint. Du könntest als Overlay ein Bild von einem
  120. Bilderrahmen wählen. Und an Stelle des Bildes machst Du diese Fläche Transparent. So wird dann das
  121. Video immer in einem Bilderrahmen dargestellt. Auch hier gibt es die gleichen Einstellungen
  122. wie bei dem Underlay.
  123. Erlaubte Dateiformate sind *.png, *.jpg, *.bmp, *.gif.
  124. ## Lautstärke Einstellungen
  125. Wenn Du mehrere Videodateien, womöglich noch aus unterschiedlichen Quellen hast, dann wird Dir
  126. vermutlich schon aufgefallen sein, dass diese Dateien selten den gleichen Lautstärkepegel haben.
  127. Die eine Datei ist ein bisschen leiser als die restlichen Dateien und eine andere Datei ist ein
  128. bisschen lauter als die restlichen. Diesen Unterschied über den Mixer in der Encodersoftware
  129. auszugleichen ist etwas mühsam. Zudem kann es auch vorkommen, dass man vergisst den
  130. Lautstärkepegel über den Mixer anzupassen.
  131. Mit dem Videoplayer kann man diesen Umstand ausgleichen. Man kann einen Standardlautstärkepegel
  132. einstellen. Und die Medien erhalten ihren individuellen Lautstärkepegel. Der individuelle
  133. Lautstärkepegel ist immer eine Angabe im Verhältnis zur Grundlautstärke. Daraus wird die
  134. tatsächliche Lautstärke errechnet. So kann im optimalen Fall ein stetiges nachregeln im Mixer
  135. vermieden werden.
  136. Alle Lautstärkeangaben werden in Prozent angegeben. Angenommen, du stellst die Grundlautstärke auf
  137. 80% ein, und die Lautstärke der Datei ebenfalls auf 80%, dann ist die tatsächliche Lautstärke
  138. 64%. Die tatsächliche Lautstärke berechnet sich `(80/100) * (80/100) * 100`
  139. Um das System zu verdeutlichen gehen wir einfach mal davon aus, Du hast 3 Videodateien. Eine davon
  140. ist genau richtig abgemischt (Video1). Eine ist etwas zu leise (Video2), und die letzte ist
  141. etwas zu laut (Video3). Du richtest nun die Grundlautstärke auf 80% ein. Video1 bekommt ebenfalls
  142. 80%. Video2, die etwas zu leise ist, bekommt 120% und Video3, die etwas zu laut ist, bekommt
  143. 60%. Daraus ergeben sich folgende Werte für die tatsächliche Lautstärke.
  144. - Video1 64% (80/100 * 80/100 * 100)
  145. - Video2 96% (120/100 * 80/100 * 100)
  146. - Video3 48% (60/100 * 80/100 * 100)
  147. Das schaut in Zahlen ein bisschen nach Misch Masch aus, wenn aber die richtigen Einstellungen
  148. ausgewählt werden, erscheinen alle 3 Dateien gleich laut, obwohl sie recht unterschiedlich
  149. abgemischt sind.
  150. ## in die Encodersoftware einbinden
  151. Der Videoplayer wird am besten angezeigt, wenn beim einrichten der Browsersource die gleichen
  152. Grössenangaben verwendet werden, wie sie auch im Streamtool verwendet wurden. Selbstverständlich
  153. kann diese Quelle wie jede andere Quelle dann auch per Transform bzw. Filter verändert werden.