Das sinnlose Video zum sinnlosen Suchbegriff DeinContestHandy.
Das ist ein Test mit einem selbstgehosteten Video (Größe ca. 38MB). Um es über die Mediathek von WordPress hochzuladen und zu verwalten, gehe ich wie folgt vor:
- Ich erzeuge aus dem Gesamtvideo ein kurzes Video, einen Ausschnitt von ein paar Sekunden Länge, dessen Datei nicht größer als 4 bis 5 MB ist.
- Dieses kurze Video lade ich in der WordPress-Mediathek hoch, was auf Grund der geringen Größe problemlos funktioniert.
- Ich lösche das Video per FTP auf dem Server.
- Ich lad das große Video per FTP auf den Server mit dem selben Dateinamen wie das „Dummy-Video“ hoch.
Kleiner Nachteil: In der WordPress-Mediathek wird nicht die richtige Laufzeit für das Video und nicht die richtige Dateigröße angezeigt.
Die Länge (0:03) und Dateigröße (4 MB) stimmen nicht. Man kann das ggf. in der Datenbank korrigieren:
Ihr findet die Daten in der Tabelle wp_postmeta. Dort sucht im Feld post_id nach der ID des Uploads und im Feld meta_key nach _wp_attachment_metadata. Im Feld meta_value stehen die Daten, die WordPress aus der hochgeladenen Dummy-Datei ermittelt hat.
Im roten Bereich (Typ i – Integer) mit dem Namen „filesize“ ist die Dateigröße in Byte einzutragen. Der grüne Bereich „length“ (Typ i) ist die Laufzeit des Videos in Sekunden. Im blauen Bereich „length_formatted“ (Typ s – String) steht die Laufzeit im lesbaren Format „Minuten:Sekunden“. Falls die Laufzeit gleich oder größer als 10 Minuten ist, muß die Stringlänge davor angepaßt werden. Aus s:4 wird s:5.
Und so sieht das dann nach der Bearbeitung aus:
Gut, die ganze Prozedur ist etwas aufwändig, aber wenn man nur gelegentlich mal längere Videos hochlädt, ist das durchaus akteptabel. Mir reicht es zumindest vollkommen aus.
Das könnte mit dem „Add from Server“-Plugin etwas einfacher und ohne die Datenbank-Änderung gehen:
https://de.wordpress.org/plugins/add-from-server/