Categories
Escritorio

Extraer JPEG de RAW

De la cámara Canon, que tomo fotos en formato raw CR2, necesito extraer imágenes JPEG, por alguna razón ufraw-batch no me permite hacerlo en lote (batch) , pues me manda un SEG FAULT después de la primera conversión. Esto se solventa fácil con un loop:

neyder@log:~$ for i in $(ls *.CR2); do ufraw-batch --embedded-image --out-path=$HOME/Images/jpeg/ $i ; done

--out-path es para que las imágenes JPEG no se mezclen con los CR2.

Sucede que estos JPEG están sin data EXIF y su fecha de modificación es justo el momento que se realizaron. Como tengo un lote extenso de distintas fechas y me gustaría que mantengan su fecha de modificación, como no quiero cambiarle el nombre aún, utilizaré touch para cambiar la fecha de modificación:

neyder@log:~/Images/jpeg$ for foto in $(ls ../*.CR2) ;\
 do fotoname=$(basename -- "$foto") ;\
 fotodate=$(exiftool  ../${fotoname%.*}.CR2 | grep Create | tr -s " " | cut -d " " -f 4,5 | tail -n1 | sed 's/\:/-/' | sed 's/\:/-/' ) ;\
 touch -d "$fotodate" ${fotoname%.*}.embedded.jpg && echo ${fotoname%.*}.embedded.jpg $fotodate ;\
 done

Así tengo los JPEG junto a los RAW, para hacer se podría cambiar el nombre de los archivos a la fecha, o importar los datos EXIF del CR2 al JPEG.

Categories
Escritorio

Screencast de CLI

Osea como hacer una grabación de tu sesión de consola de solo texto, cuando te mandas a grabar un screencast de video, las letras no se ven bien y tal, con este comando será mucho más eficiente.

Descubrí esto por estar buscando algo con python, modbus, pyserial y así.

En eso descubrí Asciinema que es como un Youtube de CLI, leyendo descubrí que está inspirado en script y en scriptreplay . Son comandos incluido en el paquete bsdutils de Ubuntu.

Ya puestos por la curiosidad conocí ttyrec que como ven en el video inferior es más directo y permite grabar sesiones interactivas (las que usan interfaces ncurses y así) , es decir es más potente que script.

Finalmente Asciinema que a la vez de servicio web, puedes usarlo en privado, como la idea es compartir será este el que use al final. Su registro y uso es muy sencillo así:

asciinema rec

Para que puedas subir los videos su servicio primero debes autenticar, por única vez, con asciinema auth