[ubuntu-ar] Ffmpeg me genera un archivo vacío y un error que no interpreto
Sebastián Alvarez
seba.alvarez16 at gmail.com
Tue Dec 7 14:09:43 GMT 2010
El día 7 de diciembre de 2010 10:45, Rodolfo Hugo González
<lu8ekg at gmail.com> escribió:
> El 06/12/10 23:38, Lisa Román Campos escribió:
>> Hola Rodolfo y compañeros:
>>
>> El lun, 06-12-2010 a las 13:07 -0300, Rodolfo Hugo González escribió:
>>> El 06/12/10 01:37, Lisa Román Campos escribió:
>>>> Hola ubunteros:
>>>>
>>>> Intentando convertir un archivo .ogg a .mp3 con ffmpeg. La orden es
>>>> ffmpeg -i nino.ogg nino1.mp3, esto me genera un archivo vacío MP3 y una
>>>> lectura en la consola que la pego:
>>>> ...
>>>
>>> Holas...
>>>
>>> En consola. Es mi costumbre... :-)
>>>
>>> **De MP3 a OGG**
>>> ==================
>>>
>>> mpg123 -w /dev/stdout origen.mp3|oggenc - -o destino.ogg
>>>
>>> **De OGG a MP3**
>>> ==================
>>>
>>> oggdec fichero.ogg -o /dev/stdout | lame - -f fichero.mp3
>>>
>>> Creo que no hace falta mucha explicación...
>>> Lógicamente esto usa los parámetros por defecto. Si agregamos opciones
>>> podemos modificar las salidas respectivas.
>>>
>>> Un abrazo y éxito.
>>
>>
>> Muchas gracias, funciona a la perfección. Si quiero hacer lo mismo con varios temas dentro de un mismo directorio en un paso solo, supongo que se puede hacer, sabrías decirme como ? Muchas gracias nuevamente. Lisa
>>
>>
>>
> Hola Lisa...
>
> Bueno veo que te funciona. Genial!!
>
> *Mi idea:*
>
> Si se puede hacer; tendrías que hacer un script en bash o python que te
> lea el listado de archivos ".xxx" de ese directorio, y después corra
> esos comandos mencionados anteriormente, con las variables a los que les
> asignaste los nombres de archivos de origen, luego usas esa variable
> pero sin la extensión ".xxx" para la salida, agregándole la extensión
> específica ".yyy". Esto dentro de un bucle hasta terminar...
>
> Bueno... no se si has programado alguna vez. Si nunca lo has hecho te va
> a sonar un poco raro :) de lo contrario te va a ser sencillo... Es una
> buena escusa para comenzar a aprender algo sencillo.
>
> Otra: Debe de haber scripts o algo hecho para ese fin... fijate en *San
> Google*.
>
> Un abrazo y éxito
>
> --
> *** Rodolfo H. González - Pigüé ***
> *** Usuario Full Software Libre ***
> ** Desarrollos de Software Libre **
> ** Clave GPG: en servidores **
>
>
>
> --
> Ubuntu-ar lista de correo
> Ubuntu-ar at lists.ubuntu.com
> Modifica tus opciones o desuscribite en: https://lists.ubuntu.com/mailman/listinfo/ubuntu-ar
> Siempre leer, comprender y aplicar nuestra etiqueta: https://wiki.ubuntu.com/ArgentinaTeam/EtiquetaML
>
>
>
Buenos días, lo que yo te recomendaría es lo siguiente:
Movete hasta la carpeta donde tenés los ogg's quie querés cambiar de
codec y ejecutá esto
for i in `ls`; do nombre_cancion=`echo $i | sed 's/\..\{3\}$//'`;
oggdec $nombre_cancion.ogg -o /dev/stdout | lame - -f
$nombre_cancion.mp3 ; done
A grandes rasgos, recorre uno por uno los nombres de los archivos en
la carpeta, guarda el nombre del archivo sin la extension y luego lo
pone en el comando oggdec, de este modo los archivos no te van a
quedar algo así como
track01.ogg.mp3
Y quedará como corresponde
track01.mp3.
Lo escribí medio rapidito, espero que funcione, como siempre agradezco
tener un shell tan poderoso jaja.
Saludos.
Sebastián Alvarez.
More information about the Ubuntu-ar
mailing list