domingo, 9 de abril de 2023

La técnica de loopback para grabar audio de los altavoces: por qué es útil y cómo hacerlo con Audacity

Windows 10 Pro v21H2

Solución aplicada: 9/Abr/2023


La grabación de audio de los altavoces utilizando la técnica de loopback tiene diversas ventajas. En primer lugar, permite grabar el audio de cualquier fuente de audio que esté reproduciéndose a través de los altavoces, incluyendo audio de videos, música, videojuegos, conferencias y más.

Además, la grabación de audio de los altavoces utilizando la técnica de loopback es especialmente útil para aquellos que necesitan grabar audio de presentaciones, webinars o clases en línea, ya que les permite capturar el audio de la presentación y su propia voz en un solo archivo de audio.

También es una técnica útil para aquellos que desean grabar el audio de videos de YouTube o de transmisiones en vivo, ya que permite capturar el audio de forma independiente del video y editarlos por separado si así se requiere.


¿Porque elegir Audacity para realizar esta tarea?

Audacity es una herramienta de edición de audio gratuita y de código abierto que ofrece una serie de ventajas sobre otras alternativas al momento de grabar audio de los altavoces utilizando la técnica de loopback.

En primer lugar, Audacity tiene una interfaz de usuario sencilla e intuitiva que permite una fácil configuración y uso de las opciones de grabación. Además, ofrece una amplia gama de formatos de audio compatibles, lo que permite exportar los archivos grabados a diversos formatos para su uso en distintas plataformas o dispositivos.

Además, Audacity permite la grabación simultánea de audio de múltiples fuentes, lo que significa que se pueden grabar audio de los altavoces y de un micrófono de forma simultánea en distintos canales, lo que brinda una mayor flexibilidad en la grabación.

Otra ventaja de Audacity es que ofrece una gran variedad de herramientas de edición de audio que permiten ajustar el audio grabado a tus necesidades, como por ejemplo la eliminación de ruido, la ecualización y la normalización, entre otras.

Finalmente, Audacity es una aplicación portable, lo que significa que no requiere instalación en tu ordenador y se puede ejecutar desde una unidad USB, lo que lo hace muy conveniente para llevarlo contigo a donde quiera que vayas y grabar audio en cualquier lugar.


A continuación, te proporcionaré un instructivo detallado para grabar el audio de los altavoces utilizando la aplicación portable Audacity.

Paso 1: Descargar Audacity Portable

En primer lugar, deberás descargar la aplicación portable de Audacity desde el sitio web oficial: https://www.audacityteam.org/download/portable/. 

Si cambia la dirección, puedes proceder a buscar la aplicación utilizando Google.


La versión portable de Audacity se puede ejecutar directamente desde una unidad USB sin necesidad de instalarlo en tu ordenador. Una vez descargada la aplicación, se coloca en la carpeta dónde se va a descompactar la carpeta de “AudacityPortable” y ahí se ejecuta el paquete ejecutable de Audacity, para que descompacte su contenido.

 



Una vez creada la carpeta “AudacityPortable”, entramos y ejecutamos el programa AudacityPortable.exe 


Paso 2: Configurar las opciones de grabación

Una vez que hayas descargado y abierto Audacity Portable, deberás configurar las opciones de grabación. Para hacer esto, sigue los siguientes pasos:

1. En la barra de menú de Audacity, haz clic en "Editar" y selecciona "Preferences".

2. Se abrirá la ventana de Preferencias. Haz clic en la sección "Devices" o "Configuración de Audio".

4. En la sección "Interface", selecciona "Windows WASAPI" en el menú desplegable "Host" 

 "Servidor"


5. En la sección “Recording” o "Grabación", en el menú desplegable "Device" o "Dispositivo", selecciona "Altavoces (XX....XX) (loopback)"; las XX...XX corresponden al nombre del dispositivo de reproducción, según aparezca en tu ordenador.


6. Haz clic en "OK" para guardar los cambios.

 

Paso 3: Comenzar la grabación

Una vez que hayas configurado las opciones de grabación, podrás comenzar a grabar el audio de los altavoces. Para hacer esto, sigue los siguientes pasos: 

1. En la barra de herramientas de Audacity, haz clic en el botón "Grabar" (el icono de un círculo rojo).

2. Comienza a reproducir el audio que deseas grabar en tus altavoces.

3. Haz clic en el botón "Detener" (el icono de un cuadrado rojo) cuando hayas terminado de grabar.



Paso 4: Guardar el archivo grabado

Una vez que hayas terminado de grabar, deberás guardar el archivo grabado. Para hacer esto, sigue los siguientes pasos:

1. En la barra de menú de Audacity, haz clic en "File" y selecciona "Export".

2. Se abrirá un submenú con los formatos en que se puede guardar el archivo: MP3, WAV, OGG, etc. Elige el que necesitas.

3. Se abre la ventana de dialogo "Export Audio". Selecciona la ubicación donde deseas guardar el archivo y asigna un nombre al archivo.

4. Haz clic en "Guardar" para guardar el archivo.

¡Eso es todo! Ahora deberías tener un archivo de audio grabado desde tus altavoces utilizando Audacity Portable.

martes, 4 de abril de 2023

Controla tu dispositivo Android desde tu PC con ScrCpy: una guía paso a paso

Windows 10 Pro v21H2

Solución actualizada: 13/Abr/2023

Solución aplicada: 4/Abr/2023


ScrCpy es una excelente herramienta para aquellos que desean administrar sus dispositivos Android de manera efectiva desde sus computadoras.

ScrCpy es una aplicación de código abierto que permite a los usuarios ver y controlar sus dispositivos Android desde sus computadoras. La aplicación es fácil de usar y no requiere de una conexión a Internet para funcionar, lo que la hace ideal para aquellos que necesitan acceder a su dispositivo móvil mientras están trabajando en su computadora. ScrCpy muestra la pantalla del dispositivo Android en una ventana en la computadora y permite al usuario controlarlo utilizando el teclado y el ratón de la computadora. Además, ScrCpy ofrece una experiencia fluida y de baja latencia, lo que significa que no hay retrasos significativos entre lo que sucede en la pantalla del dispositivo móvil y lo que aparece en la ventana de la computadora.


Requisitos previos

El dispositivo Android requiere al menos API 21 (Android 5.0).

El reenvío de audio es compatible con API 30 (Android 11).

Asegúrese de habilitar la depuración de USB en su(s) dispositivo(s).

En algunos dispositivos, también debe habilitar una opción adicional de depuración de USB (Configuración de seguridad) (este es un elemento diferente de la depuración de USB) para controlarlo con un teclado y un mouse. Es necesario reiniciar el dispositivo una vez que se establece esta opción.


Estos son los pasos para usar la aplicación ScrCpy y controlar tu dispositivo Android desde tu PC

1. Descarga la aplicación ScrCpy en tu PC desde el sitio web oficial del desarrollador: https://github.com/Genymobile/scrcpy/blob/master/doc/windows.md

La versión más actual, para Abril 2023, es “scrcpy-win64-v2.0.zip (64-bit)”



Una vez descargado el archivo "scrcpy-win64-v2.0.zip (64-bit)", debes descomprimirlo en la ubicación que prefieras; puede ser en la raíz de cualquier unidad de la computadora (la unidad C: o D: por ejemplo) para ubicar la carpeta más fácilmente.

 2. Habilita la depuración USB siguiendo los siguientes pasos:

a. En tu celular, ve a "Configuración" o "Ajustes". 


b. Desplázate hacia abajo hasta encontrar “Sistema”; y luego "Acerca del teléfono" o "Información del teléfono" y toca en ella. 


c. Busca el “Número de compilación” y toca en él varias veces (alrededor de 7 veces) hasta que aparezca un mensaje que indique que eres un desarrollador “Ya eres programador” 


d. Vuelve a la pantalla anterior “Sistema” y ahora verás la opción "{ }   Opciones para Programadores" u "Opciones de desarrollador", toca esa opción. 


e. Busca la opción "Depuración por USB" y actívala. 

 

Se te preguntara si de verdad quieres activar la depuración USB; para poder controlar tu dispositivo desde la computadora, es necesario Aceptar y permitir la depuración USB.


3. Una vez que hayas seguido estos pasos, y que ya hayas habilitado la depuración por USB en tu dispositivo, conéctalo a tu computadora por medio del cable USB para transferir archivos o depurar aplicaciones.


4. Entra a la carpeta donde guardaste el contenido del archivo compactado scrcpy-win64-v2.0.zip. Por ejemplo, en la carpeta D:\scrcpy-win64-v2.0



5. Ejecuta el comando ScrCpy en la ventada de comandos.

Podemos ejecutar el archivo por lotes “open_a_terminal_here.bat”; para que abra directamente una ventana de comandos en la carpeta dónde se encuentra ScrCpy

En la ventana de comandos ejecutamos el comando: ScrCpy

Con toda seguridad aparecerá un mensaje que nos avisa que ScrCpy no pudo encontrar ningún dispositivo ADB. 

Esto se debe a que después de ejecutar el comando ScrCpy, deberás esperar a que en tu celular aparezca un mensaje solicitando tu autorización para Permitir la depuración por USB. 

Es necesario ACEPTAR el permiso; y si es que vas a conectar tu celular frecuentemente a la misma computadora, se recomienda palomear la opción que dice “Permitir siempre desde esta computadora”; ya que, de otro modo, cada vez que intentes conectarte al celular con ScrCpy, será necesario proporcionar el permiso otra vez.

Después de esto, es recomendable reiniciar el celular para que, la próxima vez que ejecutemos ScrCpy, funcione la conexión con el dispositivo.

Una vez reiniciado el dispositivo móvil, volvemos a ejecutamos el comando: ScrCpy. esta vez no aparecerán mensajes de error, y verás una ventana que muestra la pantalla de tu dispositivo Android. 




6. Utiliza el teclado y el ratón de tu PC para controlar tu dispositivo Android. Puedes hacer clic en la pantalla para seleccionar elementos, usar las teclas de flecha para desplazarte y escribir texto en el teclado de tu PC.

7. Para desconectar el dispositivo Android de tu PC, simplemente cierra la ventana de ScrCpy o desconecta el cable USB. 

Espero que esto te sea útil.


¿Cómo ejecutar scrcpy de forma inalámbrica?

Para ejecutar ScrCpy de forma inalámbrica es necesario habilitar adb sobre TCP/IP en un dispositivo, se deben seguir los siguientes pasos:

1. Conecta el teléfono a través de un cable USB a una computadora

2. Conecta el dispositivo al mismo Wi-Fi que tu computadora



3. Obtén la dirección IP de tu dispositivo (En “Configuración”, luego “Sistema” y después “Acerca del teléfono”) 


4. En la computadora, se abre la ventana de comandos en la carpeta dónde se localiza ScrCpy y se ejecuta el siguiente comando: adb tcpip 5555

Para habilitar adb sobre TCP/IP en tu dispositivo 


NOTA: En caso de que el dispositivo no este correctamente conectado a la computadora, aparecerá el siguiente mensaje “error: no devices/emulators found”. Si es así, asegúrate de conectar correctamente el dispositivo y el cable a la computadora, y vuelve a intentar este paso.


5. En la ventana de comandos, ejecuta el siguiente comando: adb connect DEVICE_IP: 5555 (reemplaza DEVICE_IP con la Dirección IP de tu dispositivo que obtuviste un poco antes) 


Verifica que la conexión se ha establecido correctamente ejecutando el siguiente comando: adb devices. Debe aparecer la dirección IP de tu dispositivo móvil.


6. Hay que desconectar el dispositivo del cable USB

7. En este punto, ya no solo se tiene registrado un dispositivo, sino, dos. Uno registrado para conectarse por medio de (usb) y otro registrado para conectarse por medio de (tcpip).


ERROR:     -->   (usb)            ZT3222W3WK            device  moto_e_6__plus

ERROR:     --> (tcpip)      192.168.0.7:5555            device  moto_e_6__plus

ERROR: Select a device via -s (--serial), -d (--select-usb) or -e (--select-tcpip)

ERROR: Server connection failed

8. Entonces, para ejecutar el comando scrcpy en la ventana de comandos, es necesario agregar un parámetro que servirá para indicar por cuál tipo de conexión queremos conectarnos al dispositivo, por (usb) agregamos el parámetro -d; el comando quedaría así: scrcpy -d

Para conectarnos por (tcpip) agregamos el parámetro -e; el comando quedaría así: scrcpy -e

9. Listo, aparecerá la ventana de nuestro dispositivo.


Tenga en cuenta que, si bien ahora funciona de forma inalámbrica, sobre TCP/IP, esta no es una solución óptima para transmitir un video de por wifi, ya que la transmisión sin procesar todavía se envía a través del protocolo TCP, donde la pérdida de paquetes es muy mala para la latencia.

Para volver a conectar el dispositivo por cable USB, se debe conectar el dispositivo por cable, luego abrir otra vez la ventana de comandos y ejecutar el comando: scrcpy -d

Con esto, se conectara al dispositivo que este conectado en el cable USB

Si se utiliza el comando: scrcpy -s [NUMERO SERIE DEL DISPOSITIVO]

Conectara con el dispositivo indicado por el Número de Serie. Para ver cual es el numero de serie del dispositivo, ejecutamos el comando: adb devices

El valor a la izquierda de la palabra device, es el número de serie


NOTA: Cuando ya tenemos registrado el dispositivo para conectarse por wifi, es normal que parezca que tenemos dos dispositivos; en este caso, si ejecutamos el comando "scrcpy" sin ningún parámetro, obtendremos el siguiente mensaje de error.

adb: error: connect failed: more than one device/emulator

ERROR: adb push" returned with value 1

Y es que al tener dos dispositivos registrados (aunque sea el mismo aparato), hay que especificarle a scrcpy con cual de los dos dispositivos nos queremos conectar.


En conclusión, ScrCpy es una aplicación altamente funcional y útil para los usuarios que desean controlar sus dispositivos Android desde sus computadoras. La aplicación es fácil de usar, de código abierto y ofrece una experiencia fluida y de baja latencia, lo que garantiza una interacción sin interrupciones con el dispositivo móvil. Además, la aplicación no requiere una conexión a Internet, lo que la hace ideal para usuarios que necesitan acceder a su dispositivo móvil mientras trabajan en su computadora. En general, ScrCpy es una herramienta imprescindible para aquellos que buscan una forma conveniente y eficiente de administrar su dispositivo Android desde su computadora.


Para conocer más características de ScrCpy, puedes acudir a su sitio.

https://github.com/Genymobile/scrcpy/blob/master/doc/windows.md

domingo, 2 de abril de 2023

Recupera el rendimiento óptimo de tu Moto E6 Plus con un restablecimiento de fábrica

Android
Solución aplicada: 2/Abr/2023


Si eres dueño de un teléfono móvil, es probable que en algún momento necesites restablecer la configuración de fábrica del dispositivo. Ya sea porque estás experimentando problemas de rendimiento, o porque simplemente deseas comenzar de nuevo con un dispositivo limpio, el restablecimiento de fábrica puede ser una solución efectiva. En este post, te proporcionaremos instrucciones detalladas sobre cómo restablecer la configuración de fábrica del teléfono Moto E6 Plus con Android 9. Desde las opciones de restablecimiento en la configuración del sistema, te guiaremos paso a paso a través del proceso de restablecimiento de fábrica, asegurándonos de que puedas hacerlo sin ningún problema. Si estás listo para restaurar tu teléfono a su estado original, ¡sigue leyendo!

Aquí te proporciono las instrucciones para restablecer la configuración de fábrica del teléfono Moto E6 Plus con Android 9 desde las opciones de restablecimiento:

1. Primero, asegúrate de hacer una copia de seguridad de todos tus datos importantes, como fotos, videos, contactos y documentos, ya que este proceso eliminará toda la información de tu teléfono.

2. Abre la aplicación de Configuración en tu teléfono Moto E6 Plus.

3. Desplázate hacia abajo hasta encontrar la opción "Sistema" y selecciónala.

4. En la siguiente pantalla, selecciona "Opciones de Restablecimiento".

5. A continuación, selecciona la opción "Borrar todos los datos (Restablecer la configuración de fábrica)”.

6. Se te enlistara todos los datos del almacenamiento interno que se borraran. Si estás seguro, presiona el botón “RESTABLECER TELÉFONO” al pie de esta pantalla.

7. Se te advertirá que, si procedes a restablecer el celular, se borrará toda tu información personal y las aplicaciones descargadas. Si estás seguro de continuar presiona el botón “BORRAR TODO”

8. Tu teléfono se reiniciará y comenzará el proceso de restablecimiento de fábrica. Este proceso puede tardar varios minutos, dependiendo de la cantidad de datos almacenados en tu teléfono.

10. Una vez que se complete el proceso de restablecimiento, se te pedirá que configure tu teléfono como si fuera nuevo. Sigue las instrucciones en pantalla para completar la configuración inicial.

¡Listo! Ahora tu teléfono Moto E6 Plus se ha restablecido a su configuración de fábrica.

¡Alerta! Los dispositivos Android se adelantaron una hora en México

Android
Solución aplicada: 2/Abr/2023


¿Te ha pasado alguna vez que te despiertas y te das cuenta de que todo parece estar un poco fuera de lugar? Bueno, hoy me sucedió algo similar. Sin saberlo, me desperté una hora más temprano de lo que normalmente lo hago. Tomé mi café, me preparé el desayuno y cuando fui a ver algunos videos en Youtube, noté que la hora de mi equipo de computo mostraba una hora menos que la de mi celular Android. Al darme cuenta de esto, investigué un poco y descubrí que mis dispositivos Android se habían adelantado una hora, a pesar de que en México ya no se realiza el cambio de horario [1]. En este post, te contaré todo lo que necesitas saber sobre esta situación y te daré algunos consejos para solucionarla.

Hoy quiero compartir con ustedes una situación que probablemente les afectará este Domingo 2 de Abril en México, si es que utilizan dispositivos móviles Android. 

Resulta que algunos servidores de tiempo que utiliza Android no se actualizaron a las nuevas reglas de horario de México, que eliminaron el Horario de Verano el año pasado, dejando únicamente en la frontera norte del territorio nacional el cambio al horario estacional conforme a ciertas reglas. Esto ha ocasionado que muchos dispositivos móviles Android adelantaran una hora de manera automática.

Es importante que todos los usuarios de dispositivos móviles Android estén informados sobre esta situación para evitar llegar demasiado temprano a sus compromisos o perderse en la confusión. Si bien es posible que el error se corrija en cuanto los servidores de tiempo que utiliza Android se actualicen, también es posible que sea necesario actualizar manualmente la hora en sus dispositivos.

Para evitar problemas, es recomendable revisar si hay actualizaciones de software disponibles para sus dispositivos y aplicarlas en caso de que existan. Además, deben revisar la configuración de zona horaria para asegurarse de que esté establecida correctamente. Si no están seguros de cómo hacerlo, pueden buscar información en línea o contactar al soporte técnico de Android para obtener ayuda.

Es importante que todos los usuarios de dispositivos móviles Android estén al tanto de esta situación y tomen las medidas necesarias para evitar cualquier inconveniente. Mantengamos un ojo en nuestros dispositivos y estemos siempre preparados para solucionar cualquier problema que pueda surgir.

A continuación te proporciono los pasos para actualizar manualmente la hora en dispositivos Android:

1. Abre la aplicación de "Configuración" en tu dispositivo.



2. Busca y selecciona una de las siguientes opciones: 
- la opción "Sistema" y luego la opción "Fecha y hora" 
- la opción "Fecha y hora" 
- la opción "Configuración de fecha y hora".



3. Si está activada la opción de "Fecha y hora automáticas", desactívala.


4. A continuación, deberás establecer la hora manualmente. Para hacerlo, selecciona la opción "Establecer hora" o "Ajustar hora".
Da clic en la hora exacta o en su caso utiliza los botones "+" y "-" para ajustar la hora según corresponda.
Si necesitas ajustar la fecha también, selecciona la opción "Establecer fecha" o "Ajustar fecha" y haz los ajustes necesarios.



Una vez que hayas establecido la hora y fecha correctas, guarda los cambios y sal de la aplicación de Configuración.

Espero que estos pasos te sean de utilidad para actualizar manualmente la hora en tus dispositivos Android. Recuerda que también es recomendable revisar si hay actualizaciones de software disponibles para tus dispositivos y aplicarlas en caso de que existan, ya que esto podría solucionar el problema de manera automática.


Pero, ¿Cuál es la hora exacta?

Consulta la hora en Internet

La Hora Oficial de los Estados Unidos Mexicanos se puede obtener en el sitio web del Centro Nacional de Metrología (CENAM). Ir al sitio

También se puede obtener de varios sitios web, como por ejemplo el sitio web Time.is. Ir al sitio


Obtener la hora por teléfono

Con solo una simple llamada al 030, se te brinda la hora exacta que hay en cualquier ubicación que te encuentres de México; es una forma sencilla y rápida de hacer esta consulta y tomar tus precauciones para citas y eventos.


El siempre confiable reloj "No inteligente"

Los relojes tradicionales de pulsera y pared están siendo reemplazados por la popularidad de los relojes inteligentes y los teléfonos móviles. Sin embargo, todavía pueden ser una forma segura de verificar la hora correcta si experimentas algún problema con la pantalla de tu dispositivo móvil.


Vivimos en una era en la que nuestros dispositivos móviles son una extensión de nosotros mismos. Los llevamos a todas partes, los utilizamos para mantenernos conectados con nuestros amigos y familiares, para trabajar, para entretenernos, y por supuesto, para estar al tanto del tiempo. Confiamos tanto en la precisión de nuestros celulares, que a menudo creemos que lo que vemos en ellos es la única realidad. Sin embargo, este incidente con el cambio de horario en México es un recordatorio de que a pesar de toda la tecnología y la automatización, aún debemos tener en cuenta que los dispositivos móviles no son infalibles. Es importante recordar que, aunque confiemos en ellos, siempre debemos verificar la información que nos proporcionan y tener en cuenta que pueden haber errores.


Referencias

[1] DECRETO por el que se expide la Ley de los Husos Horarios en los Estados Unidos Mexicanos