Avconv

7 respuestas [Último envío]
Jorgefsf
Desconectado/a
se unió: 09/02/2013

Hola muchachXs, que tal?

Pido la ayuda de ustedes en lo siguiente. Quisiera convertir un vídeo usando el comando avconv, pero mi duda es ¿como lograr que el vídeo resultante quede con la misma calidad de imagen que el original?

He usado la siguiente linea de comando:

avconv -i vídeo\ original.mp4 -acodec libvorbis vídeo\ resultante.mkv

Salud!

Jorgefsf
Desconectado/a
se unió: 09/02/2013

Creo que el problema era el codec de vídeo a utilizar, para ello hice un:

sudo apt-get install libavformat-extra-53

Luego, intente convertir el vídeo usando el contenedor libx264

avconv -i vídeo\ original.mp4 -vcodec libx264 vídeo\ resultante.mkv

Y problema resuelto.

Si le damos un: avconv -i vídeo\ resultante.mkv

avconv version 0.8.17-4:0.8.17-0ubuntu0.12.04.1, Copyright (c) 2000-2014 the Libav developers
built on Mar 16 2015 13:28:23 with gcc 4.6.3
[matroska,webm @ 0x840c260] Estimating duration from bitrate, this may be inaccurate
Input #0, matroska,webm, from 'vídeo resultant.mkv':
Metadata:
MAJOR_BRAND : mp42
MINOR_VERSION : 0
COMPATIBLE_BRANDS: isommp42
CREATION_TIME : 2016-03-20 05:58:22
ENCODER : Lavf53.21.1
Duration: 00:01:02.89, start: 0.000000, bitrate: N/A
Stream #0.0(und): Video: h264 (Main), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn, 59.94 tbc (default)
Stream #0.1(eng): Audio: vorbis, 44100 Hz, mono, s16 (default)
Metadata:
CREATION_TIME : 2016-03-20 05:58:30
LANGUAGE : eng
At least one output file must be specified

r0dr1g0
Desconectado/a
se unió: 03/20/2016

Hola,

Yo utilizo las siguientes opciones:

"-c:v libvpx -crf 10 -b:v 1M -c:a libvorbis"

Y la calidad del vídeo resultante es muy buena. Un ejemplo sería:

$ avconv -i openldap_con_ubuntu_14.04_-_configuracion_del_servidor_y_el_cliente.mp4 -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis openldap_con_ubuntu_14.04_-_configuracion_del_servidor_y_el_cliente.webm

Espero que te sea de ayuda.

Jorgefsf
Desconectado/a
se unió: 09/02/2013

Epale amigo r0dr1g0

Gracias por tu sugerencia ya la voy a probar.

Jorgefsf
Desconectado/a
se unió: 09/02/2013

Epale amigo r0dr1g0

He usado la opción que me das y realmente da muy bueno resultados en calidad de imagen y también en el peso del vídeo resultante.

El vídeo original pesa 19.5 mb

Usando la opción -vcodec libx264
el vídeo resultante pesa 17.3 mb

Ahora si lo hago con la opción que me dices (-c:v libvpx -crf 10 -b:v 1M -c:a libvorbis) el vídeo resultante pesa 8.5 mb

Haciendo un avconv -i en ambos resultados, lo único que cambia es

Cuando se usa -vcodec libx264
Stream #0.0(und): Video: h264 (Main), yuv420p, 1280x720 [PAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 1k tbn,59.94 tbc (default)
Cuando se usa -c:v libvpx -crf 10 -b:v 1M -c:a libvorbis
Stream #0.0(und): Video: vp8, yuv420p, 1280x720, PAR 1:1 DAR 16:9, 29.97 fps, 29.97 tbr, 1k tbn, 1k tbc (default)

Jorgefsf
Desconectado/a
se unió: 09/02/2013

Como haría para extraer el audio de un vídeo y que el resultado sea en Ogg Vorbis y no en Ogg Flac?

Estoy usando esta opción:
avconv -i 1.mp4 -vn -acoder libvorbis -f ogg audio\ vídeo.ogg

Captura de pantalla de 2016-03-21 12:30:27.png
r0dr1g0
Desconectado/a
se unió: 03/20/2016

Hola,

Es extraño lo que comentas, ya que yo empleo casi las mismas opciones y obtengo, al menos eso creo, un fichero contenido en OGG y codificado mediante Vorbis...

"-c:a libvorbis -ac 2 -b:a 192k"

Cambia el "192k" al "bitrate" deseado. Ah, y añade la opción que tú mencionas para deshabilitar la salida de vídeo (-vn).

Pruébalo y ya me contarás.

Jorgefsf
Desconectado/a
se unió: 09/02/2013

Hola chamo!!

Oye gracias otra vez, ahora si lo extrae en Ogg Vorbis, se logra usando el siguiente comando

avconv -i vídeo.mkv -vn -c:a libvorbis -ac 2 -b:a 192k -f ogg audio\ del\ vídeo.ogg