Consola

Audio: convertir APE a WAV

Posted on 9 octubre 2009. Filed under: Consola, Linux | Etiquetas: , |

Conozco dos tipos de archivos de música comprimida que no tienen pérdidas de calidad, son: APE y FLAC. El primero es un formato propietario mientras que el segundo es libre.
Este es el motivo por el que convierto mis archivos APE en FLAC, de la siguiente forma:

  1. Convertir APE en WAV.
    mac archivo.ape archivo.wav -d

    El archivo wav lo puedo utilizar para quemar un CD, por ejemplo.

  2. Si tengo el archivo CUE lo utilizo para separar el archivo WAV en las pistas que contenga (si todo un CD está en un solo archivo WAV uso el CUE para obtener un archivo WAV para cada canción).
    bchunk -w archivo.wav archivo.cue prefijoCanciones_
  3. Convertir los WAV a FLAC:
    flac archivo.wav

Se requiere instalar:

sudo zypper install mac bchunk flac 
Leer entrada completa | Make a Comment ( None so far )

Fotografía: de RAW a JPG

Posted on 11 agosto 2009. Filed under: Consola, Linux, openSuSE | Etiquetas: , , |

Acostumbro a disparar mis fotografías en formato RAW + JPG para tener el archivo RAW y poder hacer mi post-procesado a mi antojo y además disponer del JPG desde el primer momento para poder pasárselo a la familia y a los amigos, ellos no van a espera los días y días que pueda tardar en procesar los RAW.

Pero si sé que voy a salir y necesito hacer muchas fotos sin poder descargar la tarjeta de memoria cambio al formato RAW de forma que la cámara guarde las fotos en este formato y no en JPG para ahorrar espacio y poder hacer más fotos.
¿Qué hago ahora para poder dar las fotos a los demás rápidamente si no tengo los JPG? Pues fácil. Los archivos RAW incluyen una previsualización de la foto en formato JPG, tan sólo tengo que extraer esta previsualización y tendré las fotos en JPG sin haberlas procesado aún. ¿Cómo? Con la herramienta exiv2.

En primer lugar se saca un listado de las previsualizaciones que tengo en mi foto:

exiv2 -pp dsc_1234.nef
Esto devuelve algo así:
Preview 1: image/tiff, 160x120 pixels, 57600 bytes
Preview 2: image/jpeg, 570x375 pixels, 104588 bytes
Preview 3: image/jpeg, 3008x2000 pixels, 736600 bytes

Lo que me indica que dispongo de tres previsualizaciones en el archivo, ahora extraigo la previsualización que quiero:

exiv2 -pe2 dsc_1234.nef

Con esto obtenemos la previsualización segunda (570×375 píxeles) en un archivo JPG que estará en el directorio donde nos encontremos y tendrá el nombre: “dsc_1234-preview2.jpg”.

Lógicamente para no tener que hacer esto una a una se puede hacer algo así: exiv2 -ep2 *.nef

Eso sí, los archivos obtenidos no contienen metadatos (información EXIF).

Leer entrada completa | Make a Comment ( None so far )

Yakuake

Posted on 19 junio 2009. Filed under: Consola, Linux, openSuSE | Etiquetas: , , , |

Yakuake es una consola virtual y la principal ventaja que ofrece frente a Konsole es que la tenemos escondida y pulsando una tecla, por defecto F12, aparece desplegándose desde la parte superior de la pantalla, de esta forma cuando queremos ejecutar algo en la consola le damos a F12 y aparece, hacemos lo que queramos y le volvemos a dar a F12 para que se recoja y no nos estorbe en la pantalla. Además aunque cambiemos de escritorio ahí la tenemos, tan solo pulsando la tecla definida.

Para instalarla:

sudo zypper install yakuake

Para que Yakuake se ejecute siempre que arranquemos el ordenador tenemos que indicar que el programa se arranque al inicio así:

  1. Crear un script que arranque yakuake.
    #!/bin/bash
    yakuake
  2. Guardar este script en la carpeta ~/.kde/Autostart/
  3. Darle permiso de ejecución.
    chmod 755 miArchivoAppsInicio.sh

yakuakeVolver

Leer entrada completa | Make a Comment ( None so far )

Renombrar archivos de fotos

Posted on 15 mayo 2009. Filed under: Consola, Linux, openSuSE | Etiquetas: , , , , |

Quiero renombrar los archivos de mis fotos con el siguiente formato:

fecha(año-mes-día hora-minutos-segundos) texto_libre.extensión_en_minúscula

Uso dos tipos de formatos de fotos: archivos JPG y RAW (con extensión NEF) y necesito hacer un renombrado “masivo” de forma que todas las fotos que tenga en un directorio tengan el mismo texto y la fecha y hora en que fue tomada.

Para hacer este renombrado por lotes utilizo el programa exiv2.
Este programa está en los repositorios de openSuSE por tanto desde Yast simplemente se busca y se marca para instalar tal y como he instalado todos los programas.
Este programa se ejecuta desde una consola y es muy potente pero para el cometido que busco simplemente hay que  ejecutar este comando desde el directorio donde están las fotos a renombrar:

	exiv2 -Fkr'%Y-%m-%d %H-%M-%S Texto libre' rename *

Con la palabra rename se le dice que quiere renombrar los archivos indicados.
Con el * se le indica que se quieren renombrar todos los archivos contenidos en el directorio actual.

Con la opción -F se indica que si el nombre de archivo ya existiera lo renombre sin pregutarme.
Con la opción -k se indica que no modifique la fecha del archivo.
Con la opción -r se le da el patrón a usar para el nuevo nombre de archivo. Este patrón debe ir a continuación de la opción, sin espacios ni nada en medio.

Lo único que no hace este comando es transformarme la extensión del archivo a minúsculas, para esto usaría el krename.

Volver

Leer entrada completa | Make a Comment ( None so far )

Convertir nombres de archivos a UTF-8

Posted on 5 mayo 2009. Filed under: Consola, Linux | Etiquetas: , |

Anteriormente, probando versiones de kubuntu anteriores a la actual, me encontré con el problema de que cuando conectaba un pen-drive o un disco duro externo vía USB que contenía archivos o carpetas con tildes (á, é, í, ó, ú) o algún otro caractar “raro” como la eñe en su nombre y los copiaba a mi disco duro, éstos aparecían con caracteres raros, total que el linux no los leía bien porque estos nombres de archivo los había escrito desde un Windows, que usa un juego de caracteres distinto a UTF-8 que es el que usa Linux.

Bien, pues encontré un comando para solucionar esto convirtiendo estos nombres de archivos a UTF-8. El comando se llama “convmv”.

Con la siguiente instrucción se simula la conversión recursiva de los nombres de los archivos y directorios que estén en el directorio actual de ISO-Latin-1 (from) a UTF-8 (to).

convmv -r -f iso-8859-1 -t utf-8 *

Con la siguiente instrucción se hace esto mismo pero definitivamente, es decir antes se hizo un test para ver cómo quedarían y ahora se hace realmente:

convmv --notest -r -f iso-8859-1 -t utf-8 *

He he decir que desde que uso openSUSE 11.1 no he tenido este problema y no he necesitado usar este comando.

Volver

Leer entrada completa | Make a Comment ( None so far )


    Acerca de

    El Granjero Moe usa Linux, la distribución OpenSUSE, y en este blog da sus apuntes para quien le pueda servir

    RSS

    Subscribe Via RSS

    • Subscribe with Bloglines
    • Add your feed to Newsburst from CNET News.com
    • Subscribe in Google Reader
    • Add to My Yahoo!
    • Subscribe in NewsGator Online
    • The latest comments to all posts in RSS

    Meta

Liked it here?
Why not try sites on the blogroll...