Convertisseur vidéo: ogv en avi (ou un autre format plus courant)

12

J'utilise recordMyDesktop pour enregistrer des trucs. Un peu lent à compiler mais ça enregistre bien. Cependant, lorsque j'essaie de convertir d'ogv en avi (j'ai utilisé Devede et un script mencoder), l'audio et la vidéo sont désynchronisés.

Voici le script pour référence:

#!/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

Existe-t-il de bons convertisseurs vidéo fiables? :)

Ramon Tayag
la source
Question similaire: askubuntu.com/q/1691/667
dv3500ea
je pense que le demandeur pourrait essayer d'utiliser la commande de ce contrôle qualité et a un problème alors il a posé une question différente sur la synchronisation a / v
RobotHumans
Oui, il s'agit de problèmes de synchronisation. :)
Ramon Tayag
Je viens de choisir une réponse. Je ne sais pas pourquoi, mais il semble que différentes choses fonctionnent pour différentes configurations. Sucks cependant que nous devons faire des recherches à ce sujet.
Ramon Tayag

Réponses:

6

winff Installer winff

Est une interface graphique pour le convertisseur vidéo en ligne de commande, FFMPEG. Il convertira la plupart des fichiers vidéo que FFmpeg convertira. WinFF fait plusieurs fichiers dans plusieurs formats à la fois. Vous pouvez par exemple convertir les mpeg, flv et mov, tous en avi en une seule fois.

hhlp
la source
Cela a aussi fonctionné pour moi. Je soupçonne que c'est FFMPEG tout comme askubuntu.com/questions/17309/… . Je choisis ça parce qu'il a le gui. Moins pour moi de mémoriser!
Ramon Tayag
WinFF est actuellement inutilisable sur Ubuntu 14.04, il ne trouve pas l'encodeur libxvid. Il y a un rapport de bug à ce sujet: code.google.com/p/winff/issues/…
Luís de Sousa
7

Vous pouvez utiliser avconv pour convertir et éventuellement redimensionner (il est inclus avec ffmpeg ):

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

Cela convertit votre vidéo en un fichier .avi avec les codecs mjpeg et mp2 pour une bonne compatibilité.

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

Cela convertit votre vidéo en utilisant une échelle de qualité.

nastys
la source
3
Cela a préservé la meilleure qualité, je l'ai utilisé sans la partie de redimensionnement. Merci!
penner
C'est probablement la seule méthode fonctionnelle sur Ubuntu 14.04. Il y a une dégradation visible de la qualité (même en enlevant le -s 640x480bit) mais le résultat final est acceptable.
Luís de Sousa,
5

Vous pouvez essayer avec ffmpeg:

ffmpeg -i input.ogv output.avi
M. Shunz
la source
1
Jusqu'à présent, il semble que le passage de mencoder l'a fait pour moi! Le plus drôle, c'est qu'il se convertissait correctement avec mon script et avec Devede. Ensuite, j'ai remarqué, il y a environ une semaine, qu'il s'est désynchronisé.
Ramon Tayag
1
*** CE PROGRAMME EST DÉCONSEILLÉ *** Ce programme n'est fourni qu'à des fins de compatibilité et sera supprimé dans une prochaine version. Veuillez utiliser avconv à la place.
penner
Cette méthode ne fonctionne pas sur Ubuntu 14.04.
Luís de Sousa
2

Dans le type de terminal, ce qui suit,

mencoder input.ogv -o output.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
  • Remplacez le .ogv d' entrée par le nom de votre fichier ogv.

  • Vous pouvez également donner le nom du fichier de sortie en modifiant la sortie .avi dans la commande ci-dessus.

texte alternatif

karthick87
la source
2

l'utilisation du commutateur -idx a corrigé cela pour moi ... discussion ici: http://ubuntuforums.org/showthread.php?t=665836

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

RobotHumains
la source
Hmm .. malheureusement, cela n'a pas fonctionné pour moi. J'essaierai aussi d'autres trucs.
Ramon Tayag
c'est étrange. c'est pourquoi je suis passé à l'utilisation de ffmpeg pour faire une capture d'écran. gtkrecord fait des choses étranges avec le conteneur ogv et vous obtenez une lecture imprévisible sur différents joueurs.
RobotHumans
1

mencoder est très bon dans ce genre de choses. Plus tôt aujourd'hui, j'ai écrit sur la création de screencasts dans Ubuntu à l'aide de recordmydesktop, puis sur la conversion des fichiers ogv en avi avec la vidéo xvid et l'audio mp3. Vous pouvez le trouver sur http://binwaheed.blogspot.com/2010/12/creating-screencast-in-ubuntu-linux.html

binW
la source
Bien que cela puisse théoriquement répondre à la question, il serait préférable d'inclure ici les parties essentielles de la réponse et de fournir le lien de référence.
fossfreedom
0

Essayez Mobile Media Converter . Il a une interface graphique très simple mais il peut faire ce que vous essayez de faire.

netcyrax
la source
0

Essayez avidemux Installer avidemux , il est disponible dans les référentiels et possède une interface graphique intuitive.

remuer
la source
2
Il ne peut pas ouvrir de fichiers ogv.
Ramon Tayag