Das Video muss auf eine niedrigere Auflösung heruntergemustert werden

58

Ich möchte eine Mp4-Datei in HD in eine Mp4-Datei mit niedrigerer Auflösung konvertieren . Gibt es eine Software, die dafür verwendet werden kann?

theja
quelle

Antworten:

67

Terminalbefehle (die standardmäßig nicht installiert sind) sind:

MENCODER

Installieren Sie es durch sudo apt-get install mencoder

MencoderInstallieren Sie den Mencoder

Der Teil über den Mencoder, den Sie möchten, ist der Parameter -vop scale, der dem Mencoder mitteilt, in welchem ​​Maßstab das Video angezeigt werden soll. Dies ist normal, wenn Sie die Bandbreitennutzung, die Videogröße usw. reduzieren möchten.

mencoder input.mp4 -ovc lavc -lavcopts vcodec=mp4 -vop scale=640:480 -oac copy -o output.mp4

oder

mencoder input.mp4 -ovc lavc -lavcopts vcodec=mp4 -vf scale=640:480 -oac copy -o output.mp4

oder eine einfache

mencoder input.mp4 -vop scale=640:480 -o output.mp4

Obwohl es meiner Erfahrung nach besser ist, zusätzliche Informationen für Video und Audio wie die oben genannten aufzunehmen.

FFMPEG (veraltet)

Installieren Sie es durch sudo apt-get install ffmpeg

ffmpegInstallieren Sie ffmpeg

Hier ist ein Beispiel für ffmpeg:

ffmpeg -i input -vf scale=iw/2:-1 output

Wobei IW = Videoeingangsbreite.

Scale = Parameter, auf den skaliert werden soll. In diesem Fall teilen Sie die Originalgröße durch 2 (iw / 2)

beide können weitere Informationen zur Verfügung stellen , wenn Sie entweder sie ohne Parameter oder Variablen ausführen wie einfach mencoderoder ffmpegoder Art zum Beispiel man mencoderoder man ffmpegdie Sie ein sehr umfangreiches kleines Handbuch über den Umgang mit ihnen zu arbeiten.

AVCONV <- Ich liebe diesen Typen!

avconvInstallieren Sie Avconv

Zu installieren -sudo apt-get install libav-tools

Laufen -avconv -i input.mp4 -s 640x480 output.mp4

Wo -iist für die ursprüngliche Eingabedatei, -sist für die Größe für jeden Frame und der Name der Ausgabe endgültig geht am Ende.

GUI-Tools, die ich liebe, sind:

Bildbeschreibung hier eingeben

AVIDEMUX - Es kann die Größe ändern und verkleinern, was in Fällen hilfreich ist, in denen das Ziel darin besteht, die Größe zu verkleinern. avidemuxInstallieren Sie Avidemux

Bildbeschreibung hier eingeben

HANDBRAKE - Hervorragendes Tool zum Konvertieren von Videos und Optimieren der Größe. Ich benutze es oft, wenn ich mit h.264 von ogg zu mp4 gehe. Senkt VIEL die Größe. HandbremseHandbremse einbauen

Bildbeschreibung hier eingeben

OPENSHOT & PITIVI - Beide sind gute Video-Editoren, die beim Rendern des Videos helfen können, die Größe zu verringern . openshotInstallieren Sie openshot und pitiviPitivi installieren

Abschließend können Sie für die direkte Größenänderung / Skalierung die Terminal-Modelle verwenden. Für die Größe können Sie alle verwenden.

Luis Alvarado
quelle
3
Avidemux kann die Größe ändern. und mehr - checkout the video filters menu
artfulrobot
@artfulrobot Richtig. Musste es zuerst auf Transcode setzen. +1
Luis Alvarado
Unter Ubuntu Precise: avidemux warnt vor h264, dass entweder die Bildgenauigkeit verloren geht oder es zu Stottern / Abstürzen kommt. avconv brauchte auf meinem Intel i5 über eine Stunde, um eine 13-minütige Datei zu verarbeiten, und erzeugte eine viel größere Datei als das Original. Ich kann den Mencoder nicht zum Laufen bringen. Ich kann den Codec 'mp4' in libavcodec nicht finden. Der Videofilter 'lavc' konnte nicht geöffnet werden. Openshot gibt nicht viel Kontrolle über die Ausgabe und erstellt Dateien, die mit der falschen Geschwindigkeit abgespielt wurden oder abgehacktes Audio hatten. :-(
artfulrobot
@artfulrobot - Wow du hast Probleme ^^. Avidemux sagt die Warnungen über h264, weil Sie beim Transcodieren die Bildgenauigkeit verlieren (nicht viel Absturz). Die einzige Möglichkeit wäre, die gleiche Komprimierung / Rate / Bits / etc . Ich habe einen 1 Stunde 23 Minuten Film im mp4 Format mit h264 in ca. 25 Minuten mit einem i3 gemacht. Mit einem i7 2600 ging es auf 11 Minuten runter. Haben Sie zufällig das eingeschränkte Zusatzpaket
Luis Alvarado
Das hat bei mir mit einem 64-Bit-Manjaro funktioniert: Mencoder MAH09111.MP4 -ovc lavc -vf scale = 640: 480 -oac pcm -o MAH09111_640x480.mp4
rsb2097
24

Verwenden Sie avconv. Geben Sie das Terminal ein

avconv -i input.mp4 -s 320x240 output.mp4

Ersetzen 320x240Sie sie durch die gewünschte Auflösung.

Es gibt viele zusätzliche Optionen, mit denen Sie spielen können. Sind man avconvmehr zu wissen.

Wenn Sie dies nicht tun avconv, können Sie stattdessen ffmpeg verwenden.

Installieren:

sudo apt-get install ffmpeg

Konvertieren:

ffmpeg -i input.mp4 -s 320x240 output.mp4
abhshkdz
quelle
1
Ich habe versucht, avconv. Es gibt mir Befehl nicht gefunden . Ich habe alles versucht, was oben erwähnt wurde. Es gibt mir die gleiche Antwort. Es wäre sehr nützlich, wenn Sie eine alternative Lösung vorschlagen könnten.
Theja
Überprüfen Sie, ob die Bearbeitung funktioniert.
Abhshkdz
3
Hinzugefügt -c:a copy, avconvum Audio-Stream ohne Neukodierung zu kopieren
warvariuc
1
Funktioniert nicht, Ubuntu 16.04: The encoder 'aac' is experimental but experimental codecs are not enabled, add '-strict -2' if you want to use it.Und -strict -2ändert den Fehler nicht.
6005
@theja Sie können den avconvBefehl nach der Installation von libav-toolssudo apt-get install libav-tools
sunyata
17

Verwenden Sie VLC.

Wählen Sie im Menü "Medien" die Option "Konvertieren / Speichern". Fügen Sie Ihre Datei (en) zur Eingabe hinzu und klicken Sie auf die Schaltfläche Konvertieren / Speichern.

Sie werden dann aufgefordert, eine Ausgabedatei anzugeben, und Sie können ein Profil auswählen und daran basteln, z. B. skaliere ich das Video hier um 50%:

Bildschirmfoto

Klicken Sie auf Speichern.

Kunstvollroboter
quelle