El Fri, 21 May 2010 23:31:59 +0200, Carlos E. R. escribió:
On 2010-05-21 22:06, Camaleón wrote:
¡¡Hala, así, sin más...!! Sin especificar nada, sin buscar por Google algún otro parámetro que puedas necesitar ¡¡nada!! Le das el archivo de entrada, el de salida y ya se las apañará el ffmpeg solito ¿no? >:-)
¡Por supuesto! La documentación dice que sí, y normalmente funciona. Pruébalo.
Tú lo has probado y no funciona :-) Y cuando no funciona "a la primera" pues hay que buscar en la documentación o por la web a ver cuál es la "línea mágica".
Stream #0.1(eng): Audio: amrnb, 8000 Hz, 1 channels, flt, 12 kb/s
[mp2 @ 0x65d2f0]Sampling rate 8000 is not allowed in mp2 Output #0, avi,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Pero el sampling rate lo ha escogido él, a mi que no me diga.
Ya, pero no esperes que acierte siempre. A veces hay que ayudarle :-)
Y te dice dónde está el error ¿no?
No. Me dice:
Error while opening encoder for output stream #0.1 - maybe incorrect parameters such as bit_rate, rate, width or height
que no dice exactamente cual es el error, da una lista de posibilidades, ninguna cierta. ¿que parámetro incorrecto, si yo no le he dado ninguno?
Pues precisamente. Ese es el error, que el parámetro "que no has especificado" no sirve >:-) Te lo estaba marcando arriba.
Y este mensaje es uno de esos típicos que viene a decir que "el usuario comodón ni si quiera se ha dignado a ejecutar una búsqueda en Google"
:-)
El usuario comodón se leyó el manual que dice que sin dar parámetros el programa escogerá lo que necesita por defecto.
Y que fallará...
Date una vuelta por:
a/ El manual de ffmpeg (que te lo deberías de saber ya de memoria con el pedazo hilo que generaste estas navidades para poder grabar el segundo canal de audio). Aún tengo pesadillas con "Denzel Washington"
:-P
El manual tiene un montón de ejemplos del mismo tipo que el mio, sin dar parámetros.
b/ ¿Google?
http://www.icelab.eu/en/blog/ubuntu-and-linux-12/converting-3gp-videos- to-mpeg-on-ubuntu-65.htm
dice:
ffmpeg -i video.3gp -b 250 -s 160×120 -r 15 -f avi -an video.avi
Eso saca:
WARNING: The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s Incorrect frame size
Si pongo:
cer@Elessar:~/Documents> ffmpeg -i Vídeo0023.3gp -r 15 Vídeo0023.avi .. [mp2 @ 0x65d2f0]Sampling rate 8000 is not allowed in mp2 .. Error while opening encoder for output stream #0.1 - maybe incorrect parameters such as bit_rate, rate, width or height
Luego no vale. Ah, ¡es el rate del audio del que se queja! Pero es que la entrada es de 8000 precisamente...
ffmpeg -i Vídeo0023.3gp -ar 16000 Vídeo0023.avi
eso funciona. Y no es nada de lo que dice el google. A ver el otro enlace...
Ah, ya lo has sacado ¿ves como no era para tanto? Cuestión de hacer pruebas. (...)
De hecho, sin -ar también va:
cer@Elessar:~/Documents> ffmpeg -y -i Vídeo0023.3gp -sameq -f mpeg2video Vídeo0023.mpg FFmpeg version UNKNOWN, Copyright (c) 2000-2010 the FFmpeg developers
(...)
Para tener sonido tengo que no especificar "mpeg2video", ni uno ni dos:
cer@Elessar:~/Documents> ffmpeg -y -i Vídeo0023.3gp -sameq -ar 16000 Vídeo0023.mpg ...
(...)
Parece el mismo códec. Pero los tamaños son bien distintos:
cer@Elessar:~/Documents> l Vídeo0023.* - -rw-r--r-- 1 cer users 5455872 2009-12-10 14:18 Vídeo0023.3gp - -rw-r--r-- 1 cer users 19007438 2010-05-21 23:23 Vídeo0023.avi - -rw-r--r-- 1 cer users 25458688 2010-05-21 23:22 Vídeo0023.mpg
Me apunto la "línea mágica" por si me hiciera falta. Creo que mi móvil también graba vídeo en ese formato. Saludos, -- Camaleón -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org