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


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.


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é.


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

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


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


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


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 avidemux Installer avidemux , il est disponible dans les référentiels et possède une interface graphique intuitive.


2
Il ne peut pas ouvrir de fichiers ogv.
Ramon Tayag
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.