Wie befehle ich Linux Ubuntu Video in 4k konvertieren?

9

Wie konvertiere ich Video in 4k? Denn in Windows verwenden Sie normalerweise Wondershare Video Converter. Aber wie unter Linux? Bitte helfen Sie mir, ich benutze Ubuntu 16.04 64-Bit

Hideki Nishimura
quelle
Können Sie einige Details zum Eingabevideo angeben?
Andrew.46
Beispiel Ich konvertiere Video 720p in 4K und 1080p in 4K.
Hideki Nishimura

Antworten:

7

Das leistungsstärkste Konvertierungstool für Videos (und Audio und sogar Untertitel) für Linux (und es gibt auch Binärdateien für Windows und Mac OS) ist ffmpeg.

Wenn Sie eine Videodatei mit ffmpeg konvertieren und ihre Auflösung auf 4k (~ 3840x2160) ändern möchten, verwenden Sie den folgenden Befehl:

 ffmpeg -i YourFile -vf scale=3840:2160 OutputFile4k.mp4

Es gibt viele andere nützliche Parameter für ffmpeg, die durch Ausführen mit der Option --help ermittelt werden können.

PS Wenn Sie keine Konsolentools mögen, können Sie das Tool HandBrake installieren. Es ist einfach, das GUI-Tool zum Konvertieren von Videos zu verwenden. Wählen Sie die Eingabedatei aus und passen Sie auf der Registerkarte Größe die Werte für die Ausgabe an, die in 4 KB erstellt werden soll.

Überprüfen Sie auch, ob Sie wirklich Videos in 4k konvertieren müssen. Wenn Sie eine Datei mit niedrigerer oder höherer Auflösung haben, können Sie diese wie auf einem 4k-Monitor wiedergeben. Das Konvertieren von Videos mit größerer oder kleinerer Auflösung verbessert die Qualität nicht.

Kein Engel
quelle
Also wie dieses Beispiel. ffmpeg -i myvideo.mp4 -vf scale = 3840: 2160 myvideo4k.mp4
Hideki Nishimura
1
Hilf mir. nicht arbeiten. Bitte überprüfen Sie den Screenshot. pasteboard.co/GBJ8JMe.png Ich benutze den Befehl: ffmpeg -i video.mp4 -vf scale = 3840: 2160 video4k.mp4 title Mein Video ist video.mp4
Hideki Nishimura
1
Hallo @Hideki Nishimura. Es sagt Ihnen, dass der AAC-Encoder experimentell ist. Standardmäßig kann nicht verwendet werden. Aber wir können ffmpeg zwingen, es zu benutzen. Sie sehen eine rote Fehlermeldung. Sie müssen -strict -2 hinzufügen. Versuchen Sie es wie folgt hinzuzufügen: ffmpeg -i video.mp4 -vf scale = 3840: 2160 -strict -2 video4k.mp4
NoAngel
1
Arbeit :) großartig :)
Hideki Nishimura
5

Obwohl es viele Möglichkeiten gibt, insbesondere in Bezug auf Qualität, Größe und Codecs Ihres Eingangsvideos, ist FFmpeg die beste Wahl.

Installieren Sie dies wie folgt:

sudo apt-get install ffmpeg

Dann sollte eine Befehlszeile wie die folgende ausreichen:

ffmpeg -i input.mp4 -vf scale=3840:-2 \
       -c:v libx264 -preset slow -crf 22 \
       -c:a copy \
       output.mp4

Erläuternder Vermerk:

  • -vf scale=3840:-2: Hiermit wird die Breite des ausgegebenen Videos auf 3840 festgelegt, während die Höhe geschätzt wird , um das ursprüngliche Seitenverhältnis beizubehalten
  • -c:v libx264 -preset slow -crf 22: Wählt einige sinnvolle Einstellungen für die Neucodierung mit H264 aus
  • -c:a copy: Kopieren Sie einfach den Audiostream, anstatt ihn neu zu codieren

Dies liefert Ihnen hervorragende Ergebnisse, aber denken Sie daran, dass es unzählige mögliche Änderungen an dieser Befehlszeile gibt, um noch bessere Ergebnisse zu erzielen :)

andrew.46
quelle
Ja. Danke fürs Helfen. Sehr glücklich, hier zu studieren
Hideki Nishimura