Guardar un punto determinado de un video con Automator

Automator es una fantastica y a veces desconocida herramienta que viene incluida en las versiones de Mac OS X.

Hay veces que nos puede venir bien anotar un punto determinado de un video. Esto es muy útil en los videos de tutoriales, por ejemplo, podemos anotar los puntos más importantes o aquellos donde se explica una tarea especifica que queremos recordar para futuras pruebas o desarrollos. Otra opción seria anotar los puntos interesantes o divertidos de una pelicula, para poder tenerlos a mano rapidamente.

Existen diferentes formas de realizar esta tarea, hoy nos centraremos en una que utiliza la utilidad comentada anteriormente, Automator, junto con uno de los reproductores de video más conocidos, VLC.

Para ello vamos a crear un AppleScript en Automator, en el que iremos anotando todos los momentos interesantes de un determinado video en un archivo txt.

Abrimos Automator y elegimos la opción crear un nuevo servicio. Seleccionamos “utilidades“, y arrastramos al panel derecho “Ejecutar AppleScript“.

En el apartado, “El servicio recibe la selección de“, situado en la parte superior, seleccionamos, “sin datos de entrada“, es la última opción.

En la casilla siguiente “en” seleccionamos “otro…“, se abrira la carpeta aplicaciones, en esta carpeta seleccionamos VLC.app, obviamente tendremos que tener instalada esta aplicación.

El AppleScript es el siguiente:

on run
	set crnttime to 0
	set medianame to ""
	tell application "VLC"
		set crnttime to current time
		set mediapath to path of current item
		set medianame to get name of current item
	end tell
	set query to text returned of (display dialog "Descripción?" default answer "" buttons {"Input", "Cancel"} default button 1)
	set crnttimestring to (mediapath & ";" & crnttime & ";" & query) as string
	set this_file to ":Users:darco:Desktop:TimeFile.txt"
	my write_to_file(crnttimestring, this_file, true)
end run

on write_to_file(this_data, target_file, append_data)
	try
		set the target_file to the target_file as string
		set the open_target_file to open for access file target_file with write permission
		write this_data to the open_target_file starting at eof
		close access the open_target_file
		return true
	on error
		try
			close access file target_file
		end try
		return false
	end try
end write_to_file

Con “display dialog “Descripción?“, creamos una ventana desde la cual introducimos la “descripción” del momento del video, puedes cambiar descripción por lo que creas más oportuno.

set crnttime to current time“, nos proporciona el momento actual del video.

set mediapath to path of current item“, nos da la ruta completa del archivo que se esta reproducciendo.

set medianame to get name of current item“, nos da el nombre del video que se esta reproduciendo.

Con “set crnttimestring to (mediapath & “;” & crnttime & “;” & query) as string“, guardamos, la ruta, el momento del tiempo actual, y la descripción que hemos introducido previamente.

La instrucción “set this_file to”:Users:darco:Desktop:TimeFile.txt”“, indicamos la ruta y el nombre del archivo en el cual se guardara la información.

Guardamos el archivo de Automator creado. Localizamos el archivo y pulsamos con el cursor del ratón 2 veces solo él. Se abrira la siguiente pantalla:

Pulsamos sobre “instalar“. Si todo ha ido correctamente, ya tendremos instalado el nuevo servicio en nuestro ordenador. Ahora podemos seleccionar una combinación de teclas rápidas para llamar a nuestro servicio. Esto lo hacemos desde “Preferencias del sistema/Teclado“, seleccionamos la pestaña “Funciones rápidas” y marcamos “Servicios“. Debemos ver en el panel derecho el servicio creado, tendrá el nombre que le dimos al guardar el servicio en automator. Pulsamos en dicho servicio, donde pone “ninguna” y aquí introducimos la combinación de teclas para llamar al servicio.

Tmbien es posible invocar a nuestro servicio desde la propria aplicación VLC, en el momento que queremos capturar una nueva posición, seleccionamos en el menú “VLC/servicios“, aquí debemos ver nuestro servicio creado, solo tenemos que pulsar sobre el mismo.

En el momento de realizar una captura, si el archivo “TimeFile.txt” no existe, será creado, si existe, la anotación se realizará al final del archivo.

Al realizar una captura obtenemos lo siguiente: “/Volumes/Mac HD/Videos Musicales/Dance Monkey – Karolina Protsenko (feat. Barvina) – Tones and I – Cover-9mer-nY15Xc.mp4;118;Salto violin“.

118″ es la posición marcada del video en segundos. Los 3 datos guardados son:

  • La ruta y nombre del archivo.
  • La posición marcada, en segundos.
  • La descripción que le hemos dado.

Si se renombra el archivo .txt a .csv, podrá ser importado facilmente a una base de datos, desde la cual podemos tener un control para realizar busquedas, muy efectivo.



Si encuentras esta noticia interesante la puedes compartir en tus redes sociales, a tus seguidores les puede gustar. Utiliza los botones que tienes más abajo.

Share

Llamar a un número de teléfono enviándolo desde un texto con Mac OS X

 

A través de la unión de diferentes herramientas podemos conseguir prácticamente cualquier resultado. DeskConnet es una herramienta que nos permite enviar diferente tipo de información entre dispositivos; texto, imágenes, vídeos, enlaces web, documentos, el contenido del portapapeles, audio, enlaces para direcciones en mapas, etc. El intercambio de información se puede realizar entre diferentes dispositivos móviles y ordenadores de sobremesa o portátiles.

Esta herramienta puede ser útil para diferentes funcionalidades, hoy os voy a enseñar a utilizarla para enviar un texto que contiene un número telefónico desde nuestro ordenador al móvil para realizar directamente una llamada telefónica.

Lo primero que debemos realizar es instalar la aplicación DeskConnet en nuestro dispositivo móvil y en el ordenador que utilicemos, éstas aplicaciones son completamente gratuitas y se pueden descargar desde la App Store correspondiente. Más abajo dejo los enlaces para la descarga de estas aplicaciones.

Una vez tengamos instaladas las dos aplicaciones deberemos realizar un sencillo flujo de trabajo con Automator. Sí no has utilizado nunca esta herramienta, que pasa prácticamente desapercibida para muchos usuarios de Mac OS X, éste es el momento perfecto para aprender el potencial que puede tener esta aplicación.

Abrimos Automator, los más fácil para localizar esta herramienta es a través del buscador “Spotlight“, pulsando sobre la lupa que aparece a la derecha en la parte superior de la barra de tareas, o a través de la combinación de teclas de acceso directo “CMD + Barra Espaciadora“. Aquí escribimos la palabra “Automator” y elegimos la primera opción que aparecerá. También podemos encontrar esta herramienta directamente accediendo a la carpeta “Aplicaciones“.

Una vez abierto Automator seleccionamos “Servicio” y pulsamos “Seleccionar“. En la nueva ventana vemos en la parte izquierda las acciones disponibles, seleccionamos en la biblioteca, “Utilidades“, esto hará que en el panel adyacente sólo sean mostradas las acciones correspondientes a este apartado. En este segundo panel elegimos la opción “Call with iPhone“, esta opción no estará disponible si no hemos instalado la aplicación DeskConnet en el ordenador.

Con seleccionar la opción “Call with iPhone” no basta, deberemos arrastrar este flujo de trabajo a la siguiente ventana, la que muestra el texto, “Arrastre aquí las acciones o los archivos que contendrán su flujo de trabajo“. En esta acción no debemos de configurar ningún parámetro, solamente cerciorarnos de que “Device” contenga el nombre de nuestro dispositivo.

Sí en “Device” no sale ningún dispositivo debemos de configurarlo a través de las “Preferencias” de la aplicación DeskConnet, en el apartado “Devices“.

En la parte superior de los flujos de trabajo encontramos el apartado “El servicio recibe la selección de“, aquí debemos de seleccionar “Texto“, ya qué el servicio será lanzado al seleccionar un texto.

Ahora tan solo nos queda guardar el flujo de trabajo creado con Automator, desde el menú “Archivo/Guardar” o con las teclas de acceso directo “CMD + S“. Cómo nombre podemos seleccionar “Llamar al Tel“.

Ahora sólo nos falta comprobar que todo funcione correctamente, para ello vamos a cualquier aplicación en la que podamos escribir o seleccionar un texto, tecleamos para la prueba un número de teléfono válido y lo seleccionados. Pulsamos con el botón secundario del ratón sobre el texto seleccionado, en el menú contextual que aparece nos desplazamos hasta la parte inferior y seleccionamos “Services“, entre las nuevas opciones que aparecen encontraremos “Llamar al Tel“, o el nombre, en su defecto, que hayamos utilizado al guardar el flujo de trabajo anterior. Para finalizar, pulsamos sobre esta opción, veremos que en nuestro dispositivo móvil recibimos una notificación, tan sólo deberemos deslizar hacia la derecha ésta notificación para que se realice la llamada.

Si realizamos muchas llamadas a números de teléfono que no están incluidos en nuestra agenda de contactos, teléfonos contenidos en documentos, páginas web, correos electrónicos, etc, ésta herramienta nos puede ahorrar bastante tiempo al realizar las pertinentes llamadas telefónicas.

Aplicación para iPhone y iPad

 

DeskConnect (AppStore Link) DeskConnect
Desarrollador: DeskConnect, Inc.

Rated: 4+
Precio: Gratis Enlace descarga

 

Aplicación para Mac

 

DeskConnect (AppStore Link) DeskConnect
Desarrollador: DeskConnect, Inc.

Rated: 4+
Precio: Gratis Enlace descarga

 

Conoce todos los secretos de Mac OS X

 

Mac OS X (AppStore Link) Mac OS X
Desarrollador:

Rated:
Precio: 0,49 € Enlace descarga

 

 

Si encuentras esta noticia interesante la puedes compartir en tus redes sociales, a tus seguidores les puede gustar. Utiliza los botones que tienes más abajo.

Share