Ein Video auf Twitter hochladen
Auf Twitter kann man an die kurzen Texte auch Bilder und Videos anhängen.
Was mit Bildern sehr einfach geht, hat sich bei Videos als schwieriger herausgestellt.
Aufgenommen habe ich die Videos mit einer Fotokamera in FullHD als MP4 bzw. MOV – H.264 codiert.
-
- Versuch: einfach hochladen → Fehlschalg – twitter konnte das Format nicht verarbeiten
-
- – x. Versuch: Konvertierung mit VLC in unterschiedlichste Formate → Fehlschlag mit dem gleichen Ergebnis
- Eine Recherche ergab das Twitter nur wenige Dateiformate akzeptiert. Video H.264 kodiert und Audio AAC kodiert.
- Audio komplett wegzulassen, hat nicht funktioniert
Der Durchbruch: Der kam mit der Verwendung der Kommandozeile in Form von ffmpeg. Nachdem das Video gleich verkleinert und auf die ersten < 30 Sekunden reduziert wurde, konnte ich dann das Video ganz normal hochladen, Twitter konnte es verarbeiten und der Post ging durch.
Hier 3 Beispiele mit den Optionen:
ffmpeg -t 28 -i <input-Datei> -s 960x540 <output-Datei>
Die ersten 28 Sekunden skaliert auf 960x540.
ffmpeg -ss 2 -t 28 -i <input-Datei> -s 960x540 <output-Datei>
Ab der 2. Sekunde und dann 28 Sekunden lang skaliert auf 960x540.
ffmpeg -ss 2 -t 26 -i <input-Datei> -s 960x540 -an <output-Datei>
Wie oben aber ohne Audio.