Konvertieren Sie Videos und ändern Sie nur die Bitrate

Konvertieren Sie Videos und ändern Sie nur die Bitrate

Ich habe ein Mediaplayer-Programm, das bei der Wiedergabe einer bestimmten Datei verzögert abläuft. Ich gehe davon aus, dass dies an einer zu hohen Videobitrate (41,3 Mbit/s) und einer zu langsamen CPU (es handelt sich um ein eingebettetes System) liegt. Daher möchte ich sichergehen, dass die Bitrate der Grund dafür ist.

Die Frage ist: Wie kann ich eine Videodatei konvertieren und ändern?nurVideo-Bitrate? Ich kann avconv oder ein anderes Paket aus Debian-Repos verwenden.

Antwort1

Um einen Stream in einer Datei während der Umwandlung intakt zu halten avconv(in Ihrem Fall Audio), verwenden Sie -codec:[stream_specifier] copy- also -codec:a copyoder -acodec copyin Ihrem speziellen Fall (siehe avconv(1)Manpage).

Jedoch, das Ändern der Bitrate bedeutet, dass das gesamte Video neu kodiert werden muss – ich nehme an, Sie spielen etwas in Full HD ab. Es neu zu kodieren und dabei den Verlust der Bildqualität zu minimieren, würde selbst auf einem schnellen Rechner viel Zeit in Anspruch nehmen. Ich würde vorschlagen, zunächst zu versuchen, andere Dinge wie beschädigte Dateien, Geschwindigkeit des Anzeigetreibers usw. auszuschließen. Versuchen Sie es zunächst mit anderen Dateien mit ähnlicher Bitrate. Versuchen Sie dann, das Bild zu verkleinern: Auf langsamen Desktop-Systemen hilft es meiner Erfahrung nach oft, die Bildauflösung zu reduzieren. In mplayeroder mpvdies kann erreicht werden mit:

$ mpv -vf scale=480 -sws=4

was bei FullHD einfach alle drei von vier Pixeln weglässt (in jede Richtung - daher erhalten Sie jedes 16. Pixel in einer Ebene). Wenn das hilft, experimentieren Sie mit der gewünschten Auflösung und dem Software-Skalierungsalgorithmus, um das beste noch anschaubare Ergebnis zu erzielen.

Und zu guter Letzt erwähnen Sie nicht, was für ein System Sie haben. Heutzutage verfügen viele über hardwaregestützte Dekodierungs- (und Kodierungs-)Funktionen. Sind Sie sicher, dass Ihr System diese nicht hat oder aktiviert ist?

verwandte Informationen