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? :)



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.


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.


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

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


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


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


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 avidemux aus Installieren Sie avidemux , es ist in den Repositories verfügbar und verfügt über eine intuitive Benutzeroberfläche.


2
Es kann keine ogv-Dateien öffnen.
Ramon Tayag
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.