ubuntuusers.de

Videowiedergabe in 20.04 sehr seltsam

Status: Ungelöst | Ubuntu-Version: Kubuntu 20.04 (Focal Fossa)
Antworten |

lg51

Anmeldungsdatum:
24. Dezember 2007

Beiträge: 477

Hallo

Endlich habe ich den Sprung von 14.04 auf 20.04 geschafft. Während mich einiges positiv überrascht hat, gibt es auch das eine oder andere Problem.

Eines der Probleme ist die Wiedergabe von Videodateien - da hatte ich mir eigentlich Fortschritte erhofft (14.04 hatte zunehmend gewisse Probleme mit modernen Codecs), stattdessen funktionieren nun nicht einmal mehr die "Basics".

Konkret:

- Standard-Player ist nun VLC. Soweit so gut. Leider ist VLC nach wie vor nicht in der Lage, Videos automatisch in die richtige Richtung zu drehen (z.B. Handyvideos; war aber bei VLC seit jeher ein Problem)... NEU kommt aber erschwerend hinzu, dass nicht einmal mehr das mühsamen manuelle Drehen (über zig Untermenüs) klappt. Man kann zwar eine Rotation einstellen, aber das hat keinen Effekt.

- Der SMPlayer der unter 14.04 gute Dienste tat scheint irgendwie total auf die schiefe Bahn geraten zu sein. Das Interface sieht nun aus, als hätte es in den 90er Jahren ein Kind in MS Paint gemalt (seltsamerweise sehr viel rückständiger und schlimmer als es noch in 14.04 aussah...) aber schlimmer noch: Das Ding tut nun überhaupt nicht mehr, was es soll. Besagte Videos die sich in 14.04 noch sehr einfach drehen liessen (bzw. idR hat SMPlayer sogar automatisch gedreht) sind nun völlig grotesk verzerrt, nur durch wiederholtes Drehen und manuelles ändern des Seitenverhältnisses lässt sich da noch ein einigermassen brauchbares Resultat erzielen.

Hat jemand eine Idee was da los ist - oder einen Tipp für einen funktionierenden Videoplayer?

Danke lg51

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

lg51 schrieb:

... oder einen Tipp für einen funktionierenden Videoplayer?

mpv

Balu62

Avatar von Balu62

Anmeldungsdatum:
22. Oktober 2007

Beiträge: 997

Wohnort: Bern / Schweiz

Axel-Erfurt schrieb:

lg51 schrieb:

... oder einen Tipp für einen funktionierenden Videoplayer?

mpv

+1 👍

gerold123

Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1391

Wohnort: /Wild/Eastern/Europe

lg51 schrieb:

oder einen Tipp für einen funktionierenden Videoplayer?

evl. mit mplayer:

mplayer -vf rotate=1,rotate=1 

@Axel-Erfurt

mpv --list-options | grep rotate --video-rotate                   Choices: no (or an integer) (0 to 359) (default: 0)

funzzt bei mir nicht ?

Bilder

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

mpv dreht bei mir Handy Videos automatisch in die richtige Richtung.

Balu62

Avatar von Balu62

Anmeldungsdatum:
22. Oktober 2007

Beiträge: 997

Wohnort: Bern / Schweiz

Axel-Erfurt schrieb:

mpv dreht bei mir Handy Videos automatisch in die richtige Richtung.

Kann ich bestätigen! Und wenn es mal doch nicht automatisch gehen sollte - siehe unten.

gerold123 schrieb:

mpv --list-options | grep rotate --video-rotate                   Choices: no (or an integer) (0 to 359) (default: 0)

funzzt bei mir nicht ?

Ich bin zwar nicht Axel aber dennoch: Du musst es nur richtig eingeben, sprich mpv mitteilen um wie viel Grad es drehen soll

mpv --video-rotate=90 video.mp4
# oder
mpv --video-rotate=270 video.mp4

dann dreht es auch wie gewünscht 😉

gerold123

Avatar von gerold123

Anmeldungsdatum:
18. April 2006

Beiträge: 1391

Wohnort: /Wild/Eastern/Europe

Danke ! 👍

Bilder

lg51

(Themenstarter)

Anmeldungsdatum:
24. Dezember 2007

Beiträge: 477

Danke für eure Hinweise.

MPV dreht bei mir leider die Videos nicht automatisch in die richtige Richtung (denkbar, dass das Aufnehmegerät diese Information nicht richtig ins Video kodiert, keine Ahnung). Ausserdem finde ich im GUI keine Möglichkeit, eine Drehung herbeizuführen.

Via den von Balu62 genannten Konsolenbefehl klappt es gut, aber ehrlich gesagt finde ich es von der "useability" her eher suboptimal, Videos übers Terminal öffnen zu müssen 😉

Davon abgesehen würde mir mpv auf den ersten Blick durch sein "cleanes" GUI welches trotzdem das Wichtigste enthält (Untertitel, Tonspuren) eigentlich gut gefallen.

Axel-Erfurt

Anmeldungsdatum:
18. Mai 2016

Beiträge: 1347

Nur so nebenbei, vlc dreht bei mir Handy Videos auch automatisch.

Balu62

Avatar von Balu62

Anmeldungsdatum:
22. Oktober 2007

Beiträge: 997

Wohnort: Bern / Schweiz

lg51 schrieb:

[...] (denkbar, dass das Aufnehmegerät diese Information nicht richtig ins Video kodiert, keine Ahnung).

Das denke ich allerdings auch. Wenn Dein Aufnahmegerät diese Information nicht richtig setzt, wirst Du mit keinem Player glücklich! Hellsehen können auch Video-Player nicht, sie brauchen schon eine Information, welche Ausrichtung die Videos haben. Genau diese Info muss das Aufnahmegerät setzen. WIe Axel bereits geschrieben hat, bei mir werden Handyvideos mit VLC automatisch gedreht. Du kannst Dir einfach mal ein korrekt und ein nicht korrekt ausgerichtetes Video mit ExifTool anschauen.

exiftool /pfad/zum/video.mp4

Ganz am Ende der Ausgabe siehst Du den entsprechenden Parameter

# Querformat
Rotation                        : 0
# Hochformat
Rotation                        : 90

Wenn die nicht korrekt sind, kann der Player auch nicht automatisch drehen!

Der richtige Weg wäre dann, die Videos einmal richtig zu drehen/abzuspeichern. Das geht mit FFmpeg, z.B. um 90 Grad

ffmpeg -i Videoin.mp4 -vf "transpose=1" Videoout.mp4

Parameter sind

0 = 90CounterCLockwise and Vertical Flip (default)
1 = 90Clockwise
2 = 90CounterClockwise
3 = 90Clockwise and Vertical Flip

Via den von Balu62 genannten Konsolenbefehl klappt es gut, aber ehrlich gesagt finde ich es von der "useability" her eher suboptimal, Videos übers Terminal öffnen zu müssen 😉

Musst Du ja nicht - zumindest wenn Dir "Drag & Drop" genügend usability ist 😎 : Einfach den Befehl in ein kleines Script schreiben, z.B. so was

#!/bin/bash
mpv --video-rotate=90 "$1"

Script ausführbar machen, auf den Desktop ablegen und das Video einfach aus Dolphin auf das Script ziehen - Fertig 😉

Aber das ist von hinten durch das Auge in die Brust - wie vorher bereits geschrieben, Dein Problem liegt wohl am fehlerhaften Ausgangsmaterial und dann muss man das halt entsprechend korrigieren (siehe ffmpeg).

marant..

Anmeldungsdatum:
1. Dezember 2020

Beiträge: 141

@lg51

mpv/ passiert was bei alt+rechts?

In der <user>/.config/mpv/input.conf lassen sich Tastaturbefehle definieren. Auch rotieren.

Balu62

Avatar von Balu62

Anmeldungsdatum:
22. Oktober 2007

Beiträge: 997

Wohnort: Bern / Schweiz

marant.. schrieb:

mpv/ passiert was bei alt+rechts?

In der <user>/.config/mpv/input.conf lassen sich Tastaturbefehle definieren. Auch rotieren.

Wäre das naheliegenste gewesen, funktioniert aber - zumindest unter 20.10 - nicht mehr richtig. Video wird im "bestehenden Bildauschnitt" schrittweise gedreht und somit abgeschnitten ☹

marant..

Anmeldungsdatum:
1. Dezember 2020

Beiträge: 141

funktioniert aber - zumindest unter 20.10 - nicht mehr richtig.

Da hätte ich doch glatt eine Idee. Definiert von der input.conf aus lassen sich .sh ausführen. Also, wenn Bild gedreht, dann Taste u. mpv reload mit gedrehtem Video. Stellt sich mir die Frage, wie lässt sich die Pfadübergabe des Videos am einfachsten realisieren. Wer's mal testen mag...

lg51

(Themenstarter)

Anmeldungsdatum:
24. Dezember 2007

Beiträge: 477

Danke für eure weiteren Tipps.

Ich habs jetzt tatsächlich via die input.conf gelöst und zwar mit folgendem Eintrag:

ctrl+r cycle_values video-rotate "90" "180" "270" "0"

So kann ich via Ctrl+R in 90°-Schritten rotieren.

Antworten |