Videokonverter: ogv in avi (oder ein anderes gängiges Format)

12

Ich habe recordMyDesktop verwendet, um Sachen aufzunehmen. Ein wenig langsam zu kompilieren, aber es zeichnet gut auf. Wenn ich jedoch versuche, von ogv nach avi zu konvertieren (ich habe Devede und ein Mencoder-Skript verwendet), sind Audio und Video nicht mehr synchron.

Hier ist das Skript als Referenz:

#!/bin/bash
# ogv to avi
# Call this with multiple arguments
# for example : ls *.{ogv,OGV} | xargs ogv2avi
N=$#;
echo "Converting $N files !"
for ((i=0; i<=(N-1); i++))
do
echo "converting" $1
filename=${1%.*}
#mencoder "$1" -ovc xvid -oac mp3lame -xvidencopts pass=1 -o $filename.avi
mencoder "$1" -o $filename.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
shift 1
done

Gibt es gute und zuverlässige Videokonverter? :)

Ramon Tayag
quelle
Ähnliche Frage: askubuntu.com/q/1691/667
dv3500ea
Ich denke, der Fragesteller versucht möglicherweise, den Befehl aus dieser Qualitätssicherung zu verwenden, und hat ein Problem.
Deshalb hat
Ja, es geht um Synchronisierungsprobleme. :)
Ramon Tayag
Ich habe gerade eine Antwort ausgewählt. Ich weiß nicht warum, aber es scheint, dass verschiedene Dinge für verschiedene Setups funktionieren. Schade, dass wir diesbezüglich Nachforschungen anstellen müssen.
Ramon Tayag

Antworten:

6

winff Installieren Sie winff

Ist eine GUI für den Befehlszeilenvideokonverter FFMPEG. Es konvertiert fast jede Videodatei, die FFmpeg konvertiert. WinFF erstellt mehrere Dateien in mehreren Formaten gleichzeitig. Sie können zum Beispiel mpegs, flvs und movs auf einmal in avi konvertieren.

hhlp
quelle
Das hat auch bei mir funktioniert. Ich vermute, weil es FFMPEG ist wie askubuntu.com/questions/17309/… . Ich wähle das aber, weil es die GUI hat. Weniger für mich zu merken!
Ramon Tayag
WinFF ist derzeit unter Ubuntu 14.04 unbrauchbar, der libxvid-Encoder wird nicht gefunden. Es gibt einen Fehlerbericht: code.google.com/p/winff/issues/…
Luís de Sousa
7

Sie können avconv zum Konvertieren und optionalen Ändern der Größe verwenden (im Lieferumfang von ffmpeg enthalten ):

avconv -i "input.ogv" -vcodec mjpeg -acodec mp2 -s 640x480 -vb 3000k -ab 160k "output.avi"

Dies konvertiert Ihr Video in eine .avi-Datei mit MJPEG- und MP2-Codecs für eine gute Kompatibilität.

avconv -i "input.ogv" -vcodec mjpeg -acodec mp2 -s 640x480 -qscale 5 "output.avi"

Dadurch wird Ihr Video mithilfe der Qualitätsskala konvertiert.

böse
quelle
3
Dies hat die Qualität am besten bewahrt, ich habe dies jedoch ohne das Resize-Teil verwendet. Vielen Dank!
Penner
Dies ist wahrscheinlich die einzige funktionierende Methode unter Ubuntu 14.04. Es gibt eine sichtbare Qualitätsverschlechterung (sogar das Entfernen des -s 640x480Bits), aber das Endergebnis ist akzeptabel.
Luís de Sousa
5

Du kannst es mit ffmpeg versuchen:

ffmpeg -i input.ogv output.avi
Herr Shunz
quelle
1
Bisher hat der Umzug von mencoder das für mich getan! Komisch ist, dass es mit meinem Skript und mit Devede richtig konvertiert wurde. Dann bemerkte ich, dass es ungefähr seit einer Woche nicht mehr synchron war.
Ramon Tayag
1
*** DIESES PROGRAMM IST VERKAUFT *** Dieses Programm wird nur aus Kompatibilitätsgründen bereitgestellt und in einer zukünftigen Version entfernt. Bitte verwenden Sie stattdessen avconv.
Penner
Diese Methode funktioniert nicht unter Ubuntu 14.04.
Luís de Sousa
2

Im Terminal geben Sie Folgendes ein:

mencoder input.ogv -o output.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
  • Ändern Sie die Eingabe- OGV in den Namen Ihrer OGV-Datei.

  • Sie können den Namen für die Ausgabedatei auch angeben, indem Sie die Ausgabedatei .avi im obigen Befehl ändern .

Alt-Text

karthick87
quelle
2

Die Verwendung des Schalters -idx hat das für mich behoben ... Diskussion hier: http://ubuntuforums.org/showthread.php?t=665836

mencoder -idx input.ogv -ovc lavc -oac mp3lame -o output.avi

RobotHumans
quelle
Hmm .. leider hat es bei mir nicht geklappt. Ich werde auch andere Sachen ausprobieren.
Ramon Tayag
Das ist seltsam. Aus diesem Grund habe ich auf ffmpeg umgestellt, um Bildschirmaufnahmen zu machen. gtkrecord erledigt seltsame Dinge mit dem ogv-Container und Sie erhalten eine unvorhersehbare Wiedergabe zwischen verschiedenen Playern.
RobotHumans
1

Mencoder ist in solchen Dingen sehr gut. Ich habe heute früher darüber geschrieben, wie man in Ubuntu Screencasts mit recordmydesktop erstellt und dann die ogv-Dateien mit xvid-Video und mp3-Audio in avi konvertiert. Sie finden es unter http://binwaheed.blogspot.com/2010/12/creating-screencast-in-ubuntu-linux.html

binW
quelle
Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
fossfreedom
0

Probieren Sie Mobile Media Converter aus . Es hat eine sehr einfache Benutzeroberfläche, aber es kann das tun, was Sie versuchen.

Netcyrax
quelle
0

Probieren Sie avidemux aus Installieren Sie avidemux , es ist in den Repositories verfügbar und verfügt über eine intuitive Benutzeroberfläche.

wedeln
quelle
2
Es kann keine ogv-Dateien öffnen.
Ramon Tayag