Varias formas de hacer una USB de arranque

probando la usb de arranque

Mi buen amigo Miguel tiene varios problemas con su equipo y le sugerí cambiar de distribución (igual no soluciona nada, pero se entretiene). Me dijo que no podía quemar un DVD con la imagen ISO (ese es uno de sus problemas) y  le comenté que quemar un CD o DVD ya era cosa del pasado, lo de hoy es hacer una usb de arranque.

Le iba a recomendar un artículo de mi blog, pero me di cuenta de que ya tienen mucho tiempo y mejor decidí escribir uno nuevo más actualizado con varios programas.

Si usas windows intenta con Rufus

Este pequeño programita funciona de maravilla y es mi primera recomendación para alguien que viene de Windows y quiere hacer su usb de arranque para instalar Linux.

Es muy simple,  pequeño (¡menos de 1Mb!), hace bien su trabajo, vamos que es una lástima que no tenga una versión para linux.

Es más, creo que ni siquiera requiere de instalación, solo lo ejecutas y ya. ¿Mencioné que también es software libre?

Rufus
Rufus en acción.

El punto medular es seleccionar la opción que dice: Crear disco de arranque con Imagen ISO y luego elegir la imagen de la distribución de Linux que quieran grabar en el dispositivo USB.

Descarga Rufus.

mintstick

Una de las cosas buenas que me dejó mi paso por Cinnamon fue mintstick. Una herramienta súper minimalista, solo hace dos preguntas, ¿Dónde está el archivo ISO? y ¿En cual dispositivo USB lo quieres grabar?.

mintstick
Minimalista al extremo

En manjaro está disponible en AUR y el paquete se llama mintstick-git. Supongo que también estará disponible en otras plataformas, será cosa de buscarle.

No puede faltar la terminal.

Antes de todo existió la terminal. Se puede crear perfectamente una USB de arranque solo que hay que tener algunas precauciones extras.

Lo primero que hay que hacer es averiguar EXACTAMENTE cuál es tu USB en el sistema. Para eso nos vamos a auxiliar del comando blkid.

blkid
Usamos blkid para identificar el directorio del dispositivo usb.

Como pueden ver en la imagen, la usb esta en la carpeta /dev/sdd  . El número indica que es la primer particion de la unidad y no es necesario para el comando dd.

Así que para crear nuestro usb de arranque basta y sobra con invocar al comando dd y teclear algo más o menos así.

dd bs=4M if=/ruta/del/archivo.iso of=/dev/sdd

Después de unos instantes y si todo sale bien, copiará la información al dispositivo usb y podrá usarse como una usb de arranque.

usb de arranque lista
Listo y sin problemas.

Ahora podrán iniciar su computadora con la usb. La forma varía de equipo a equipo, algunos es con la tecla Esc durante el arranque, o puede ser F8,F11 o F12 depende del fabricante del BIOS.

Si saben de otra forma para crear una usb de arranque, no duden en comentar.

Como reemplazar el audio de un video con software libre

Producción de audio

El otro día me vi en la necesidad de reemplazar el audio de un video. El original tenía una narración en español y el objetivo era de que el video final tuviera el audio en inglés.

Tarde unos momentos en averiguar una forma para abordar el problema. Como anteriormente había hecho algunos experimentos con un editor de video fue lo primero que me vino a la mente.

Usando el editor de video Openshot.

Openshot ha cambiado mucho desde la última vez que lo utilice, pero no se si para bien o para mal. Se siente raro, como que tiene vida propia y no hace lo que se espera que tiene que hacer. Simplemente quitar de la pantalla una ventana con un mensaje muy insistente dio al traste con mi apreciación hacia el programa.

Openshot - Propiedades
Para silenciar el video hay que poner la propiedad en cero. Bien intuitivo el asunto.

Como lo que quería hacer no era muy complicado decidí seguir adelante con Openshot. La idea en mi mente se antojaba muy sencilla.

Lo primero sería agregar el video original, ajustar su audio a mute (o sea ponerlo en silencio), agregar el nuevo audio y revisar su sincronización.

Al final, exportar todo el proyecto y el resultado sería un video con la nueva pista de audio.

Ahí hubiera terminado todo, de no ser que la exportación del video tardó demasiado tiempo. Y para colmo de males, a la mitad de la exportación, el tamaño del archivo generado era exagerado y superado ampliamente comparado con el tamaño del archivo original.

Así que era tiempo de cambiar de enfoque.

Usando la terminal con el comando ffmpeg.

Intenté varias cosas hasta que me encontré con este artículo: Replace the audio track in a video que utiliza la herramienta ffmpeg para completar la tarea.

FFmpeg es una navajita suiza con un montón de herramientas para archivos de video.  Con esta simple línea de código en la terminal:

ffmpeg -i audio.mp3 -i video.mp4 -c copy final_video.mp4

Reemplaza el audio original por el contenido en el archivo audio.mp3 y no solo eso, lo hace en un tiempo récord sin aumentar notablemente el tamaño del archivo final.

Al final quedé muy contento con el resultado. Un tip, si tienen problemas para sincronizar el audio con el video les recomiendo Audacity uno de esos programas insignia del software libre presente en todas las plataformas importantes. Aunque manejarlo es tema para muchos artículos una sincronización (aumentando o disminuyendo tiempos) no es complicado.

Espero que esta información les sea útil ¡Hasta la próxima! 🙂

Imagen principal del micrófono gracias a Jonathan Velasquez.

Como reducir de tamaño un archivo pdf ¡Sin morir en el intento!

Les voy a contar lo que me pasó el otro día. Un usuario me pidió ayuda para reducir de tamaño un archivo pdf ya que era muy grande para poder enviarlo por correo. Le dije — ¡No hay problema! pero después de un rato, algo que parecía sencillo, se complicó bastante.

El archivo en cuestión constaba de 26 hojas escaneadas en buena calidad y supongo que el mismo programa con el que escaneo las hojas le generó el pdf. En total el archivo era de unos 26 MB y ya había ocasionado algunos problemas para su envío. Algunas cuentas de correo tienen límites en el tamaño de los archivos adjuntos, por lo general, se recomienda enviar archivos menores a 20 MB.

Separando el PDF en varias imágenes.

Mi primer enfoque fue separar el archivo PDF generando un archivo jpg por cada una de sus hojas, para luego reducirlas de tamaño y crear nuevamente un archivo PDF. Pero por alguna razón esta tarea puso a tope los CPU’s de mi computadora al grado de afectar otros procesos. Algo parecido ya me había pasado cuando quise generar un archivo PDF a partir de las imágenes jpg.

PDF a imágenes JPG

Con mi experiencia anterior supuse que ese consumo tan exagerado de recursos era provocado por ImageMagick así que busqué una solución usando GraphicsMagick en su lugar.

Para lograr separar las imágenes usé esta instrucción:

gm convert -density 300 -resize 1200 archivo.pdf +adjoin %02d.jpg

Como pueden ver, de una vez aproveché para ajustar la densidad de la imagen a unos 300 dpi y un ajuste en el tamaño. +adjoin me permite generar un archivo por cada página del pdf y la expresión %02d.jpg nombra los archivos incrementalmente con nombres de archivos de dos dígitos (que pueden ser más).

Aún así, no me libro de un importante consumo de recursos, aunque solo por un breve instante.

equipo al tope
¡Mi computadora echando humo!

Lo más importante es que el resultado de esta operación sean imágenes sean legibles, luego se hacen tantos ajustes y reducciones que el resultado es un montón de hojas borrosas que no sirven de nada.

Una vez que revisé las imágenes, que me parecieron de un tamaño adecuado y visualmente legibles iba a proceder a crear un nuevo archivo PDF usando las instrucciones de este artículo: Convertir todas las imágenes de un directorio a PDF. peeeeeeerooooo …

¡Hay una forma más simple!

PDF a PDF más pequeño

Estaba a punto pegar todas las imágenes del directorio a un pdf cuando me di cuenta de que era posible hacerlo directamente, luego entonces mi instrucción anterior se convirtió en esto:

gm convert -density 300 -resize 1200 archivo.pdf archivo_nuevo.pdf

Y así, directamente, sin pasar por la generación de archivos jpg pude crear un pdf más pequeño que el anterior.

La opción en línea.

También se pueden usar los servicios de una página como ILovePDF para hacer más pequeños los archivos. Además ofrece otras herramientas como la de combinar, girar, convertir o separar archivos PDF.  Si tu archivo no es exageradamente grande o confidencial también es una buena opción.

Usando LibreOffice

Gracias al comentario de sayozo pude comprobar que también LibreOffice hace un buen trabajo en la reducción de tamaño de un PDF. De hecho es muy simple, basta con abrir el archivo PDF usando cualquier aplicación de LibreOffice (aunque al final termina abriendo Draw).

Opciones de exportación a PDF
Opciones de exportación a PDF.

Luego elegir el menú ArchivoExportar a PDF y ajustar los valores de Compresión JPEG y Reducir resolución de imágenes. Generalmente valores más bajos generar archivos más pequeños.

Solo revisen que sigan siendo legibles, bajar mucho estos valores puede generar archivos ilegibles o borrosos.

Espero que este consejo les ahorre tiempo y algo de espacio en su disco duro 😉 .