Convertidor de video: ogv a avi (u otro formato más común)


12

He estado usando recordMyDesktop para grabar cosas. Un poco lento para compilar pero graba bien. Sin embargo, cuando trato de convertir de ogv a avi (he usado Devede y un script de mencoder) el audio y el video no están sincronizados.

Aquí está el script para referencia:

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

¿Hay buenos convertidores de video confiables por ahí? :)


Pregunta similar: askubuntu.com/q/1691/667
dv3500ea

Estoy pensando que el autor de la pregunta podría estar tratando de usar el comando de ese control de calidad y está teniendo un problema, por lo que hizo una pregunta diferente sobre la sincronización a / v
RobotHumans

Sí, se trata de problemas de sincronización. :)
Ramon Tayag

Acabo de elegir una respuesta. No sé por qué, pero parece que diferentes cosas funcionan para diferentes configuraciones. Aunque apesta que tengamos que hacer una investigación al respecto.
Ramon Tayag

Respuestas:


6

winff Instalar winff

Es una GUI para el convertidor de video de línea de comando, FFMPEG. Convertirá la mayoría de los archivos de video que FFmpeg convertirá. WinFF hace múltiples archivos en múltiples formatos al mismo tiempo. Puede, por ejemplo, convertir mpeg's, flv's y mov's, todo en avi's de una vez.


Esto funcionó para mí también. Sospecho que es FFMPEG como askubuntu.com/questions/17309/… . Sin embargo, estoy eligiendo esto porque tiene la interfaz gráfica de usuario. ¡Menos para que memorice!
Ramon Tayag

WinFF actualmente no se puede usar en Ubuntu 14.04, no puede encontrar el codificador libxvid. Hay un informe de error: code.google.com/p/winff/issues/…
Luís de Sousa

7

Puede usar avconv para convertir y opcionalmente cambiar el tamaño (se incluye con ffmpeg ):

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

Esto convierte su video a un archivo .avi con códecs mjpeg y mp2 para una buena compatibilidad.

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

Esto convierte tu video usando una escala de calidad.


3
Esto conservó la mejor calidad, sin embargo, usé esto sin la parte de cambio de tamaño. ¡Gracias!
Penner

Este es probablemente el único método funcional en Ubuntu 14.04. Hay una degradación de la calidad visible (incluso eliminando el -s 640x480bit) pero el resultado final es aceptable.
Luís de Sousa

5

Puedes probar con ffmpeg:

ffmpeg -i input.ogv output.avi

1
¡Hasta ahora parece que el movimiento de mencoder lo hizo por mí! Lo curioso es que solía convertir correctamente con mi script y con Devede. Entonces me di cuenta, hace aproximadamente una semana, que se desincronizó.
Ramon Tayag

1
*** ESTE PROGRAMA ES DEPRECADO *** Este programa solo se proporciona por compatibilidad y se eliminará en una versión futura. Por favor utiliza avconv en su lugar.
Escritor

Este método no funciona en Ubuntu 14.04.
Luís de Sousa

2

En terminal escriba lo siguiente,

mencoder input.ogv -o output.avi -oac mp3lame -lameopts fast:preset=standard -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=4000
  • Cambie la entrada .ogv al nombre de usted de su archivo ogv.

  • También puede dar el nombre para el archivo de salida alterando la salida .avi en el comando anterior.

texto alternativo


2

el uso del modificador -idx solucionó esto para mí ... discusión aquí: http://ubuntuforums.org/showthread.php?t=665836

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


Hmm ... desafortunadamente, no funcionó para mí. Estaré probando otras cosas también.
Ramon Tayag

eso es extraño. Es por eso que cambié a usar ffmpeg para hacer capturas de pantalla. gtkrecord hace cosas raras con el contenedor ogv y obtienes una reproducción impredecible en diferentes jugadores.
RobotHumans




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.