Comandos utiles que nos pueden ayudar...........
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
FILTRO_5
1) mkdir /temporal video.mov a temporal
2) terminal : ffmpeg -i video.mov -qscale 0 imagen%d.jpg
3) Filtro: nconvert -out png -sepia 90 *.jpg
4) rm *.jpg
5) Termianal: ffmpeg -f image2 -i imagen%d.png -target pal-dvd -aspect 16:9 final.mpeg
6) rm *.png
7) El video final es:
https://www.youtube.com/watch?v=dR1S3SwhLw8
________________________________________________________________
Mi Blog
https://misterelectronico.wordpress.com ... on-casera/
2) terminal : ffmpeg -i video.mov -qscale 0 imagen%d.jpg
3) Filtro: nconvert -out png -sepia 90 *.jpg
4) rm *.jpg
5) Termianal: ffmpeg -f image2 -i imagen%d.png -target pal-dvd -aspect 16:9 final.mpeg
6) rm *.png
7) El video final es:
https://www.youtube.com/watch?v=dR1S3SwhLw8
________________________________________________________________
Mi Blog
https://misterelectronico.wordpress.com ... on-casera/
Last edited by mister_electronico on Tue 24 Mar 2015, 22:06, edited 1 time in total.
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
FILTRO_6
1) mkdir /temporal video.mov a temporal
2) terminal : ffmpeg -i video.mov -qscale 0 imagen%d.jpg
3) Filtro: nconvert -out png -binary nodither *.jpg
4) rm *.jpg
5) Termianal: ffmpeg -f image2 -i imagen%d.png -target pal-dvd -aspect 16:9 final.mpeg
6) rm *.png
7) El video final es:
https://www.youtube.com/watch?v=6XdH_OWnGwE
________________________________________________________________
Mi Blog
https://misterelectronico.wordpress.com ... on-casera/
2) terminal : ffmpeg -i video.mov -qscale 0 imagen%d.jpg
3) Filtro: nconvert -out png -binary nodither *.jpg
4) rm *.jpg
5) Termianal: ffmpeg -f image2 -i imagen%d.png -target pal-dvd -aspect 16:9 final.mpeg
6) rm *.png
7) El video final es:
https://www.youtube.com/watch?v=6XdH_OWnGwE
________________________________________________________________
Mi Blog
https://misterelectronico.wordpress.com ... on-casera/
Last edited by mister_electronico on Tue 24 Mar 2015, 22:07, edited 1 time in total.
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
FILTRO_7
Una de las maravillas de los comandos es que podemos crear script para hacer como en este caso comandos combinados.
El siguiente filtro no es un filtro sino la aplicacion de un script a las imagenes.
Tenemos que crear un script con en nombre por ejemplo «convert» y que contenga lo siguiente:
Este script lo que hace basicamente es ir contando las imagenes y apartir de un numero determinado va incrementando el valor del filtro «-mosaic» dentro del comando nconvert:
El efecto es que la imagen se va pixelando en mosaicos de mas a menos y de menos a mas.
No me quedo muy bien por que no me lo he trabajado mucho pero bueno el efecto se puede apreciar.
Para crear el video hacemos lo siguiente:
1) mkdir /temporal video.mov a temporal
2) terminal : ffmpeg -i video.mov -qscale 0 imagen%d.jpg
3) Filtro: Ejecutar en el mismo directorio ./nconvert
4) Termianal: ffmpeg -f image2 -i imagen%d.png -target pal-dvd -aspect 16:9 final.mpeg
5) rm *.png
5) El video final es: FILTRO6
https://www.youtube.com/watch?v=0SbNrbOSMuI
________________________________________________________________
Mi Blog
https://misterelectronico.wordpress.com ... on-casera/
El siguiente filtro no es un filtro sino la aplicacion de un script a las imagenes.
Tenemos que crear un script con en nombre por ejemplo «convert» y que contenga lo siguiente:
Code: Select all
#!/bin/sh
# Sirve para convertir imagnes jpg a mosaico de forma progresiva
N=0
M=0
P=0
S=1
MR=21
for F in *.jpg
do
archivo=$F
if [ $P -lt 91 ] && [ $M -eq 0 ]; then echo $F $S; nconvert -out png -mosaic $S $F; let P=$P+1; fi
if [ $P -lt 11 ] && [ $M -eq 0 ]; then let S=$S+1; let P=0; fi
if [ $S -eq 40 ] && [ $M -eq 0 ]; then let M=1 ; let P=0; let S=$S-2; fi
if [ $P -lt 91 ] && [ $M -eq 1 ]; then nconvert -out png -mosaic $S $F; let P=$P+1; fi
if [ $P -lt 11 ] && [ $M -eq 1 ]; then let S=$S-1; let P=0; fi
if [ $S -eq 1 ] && [ $M -eq 1 ]; then let M=0 ; let P=0; let S=2; fi
rm $F
done
Este script lo que hace basicamente es ir contando las imagenes y apartir de un numero determinado va incrementando el valor del filtro «-mosaic» dentro del comando nconvert:
El efecto es que la imagen se va pixelando en mosaicos de mas a menos y de menos a mas.
No me quedo muy bien por que no me lo he trabajado mucho pero bueno el efecto se puede apreciar.
Para crear el video hacemos lo siguiente:
1) mkdir /temporal video.mov a temporal
2) terminal : ffmpeg -i video.mov -qscale 0 imagen%d.jpg
3) Filtro: Ejecutar en el mismo directorio ./nconvert
4) Termianal: ffmpeg -f image2 -i imagen%d.png -target pal-dvd -aspect 16:9 final.mpeg
5) rm *.png
5) El video final es: FILTRO6
https://www.youtube.com/watch?v=0SbNrbOSMuI
________________________________________________________________
Mi Blog
https://misterelectronico.wordpress.com ... on-casera/
Last edited by mister_electronico on Wed 25 Mar 2015, 21:45, edited 3 times in total.
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
El script anterior para ejecutarlo.
El script anterior para ejecutarlo, esta echo de forma improvisada, y muy ampliamente mejorable, puede que sea necesario darle permiso de ejecucion:
chmod 777 convert
Espero sea todo esto interesante nos vemos:
_
________________________________________________________________
Mi Blog
https://misterelectronico.wordpress.com ... on-casera/
chmod 777 convert
Espero sea todo esto interesante nos vemos:
_
________________________________________________________________
Mi Blog
https://misterelectronico.wordpress.com ... on-casera/
- Attachments
-
- convert.tar.gz
- (382 Bytes) Downloaded 443 times
Last edited by mister_electronico on Tue 24 Mar 2015, 22:08, edited 2 times in total.
Re: Descargas
autogestion wrote:Puppy tiene frontales gráficos para los gestores de descargas wget y axel (por cierto muy acertada la inclusión de éste último como en general lo es la selección de aplicaciones de Puppy). Yo los considero innecesarios porque su manejo en el terminal es muy sencillo incluso para un absoluto neófito. Basta escribir como comando axel o wget, según el que vayáis a usar, la dirección de la descarga y darle al enter, osea así:
# axel direccióndescarga
# wget dirección descarga
Si la descarga se interrumpe o la interrumpes voluntariamente para reanudarla basta en el caso de axel como para iniciarla y en de wget intercalar el comando -c, así:
# axel direccióndescarga
# wget -c direccióndescarga
Jojojo!!! Estos comandos me ayudaron a entender cómo hacer una descarga estilo IDM (sí, el de Windows). No entendía para qué era el axel. ¡¡¡Gracias!!!
Hacer búsqueda en la terminal y eliminar el historial
Hola Mister Electronico. Quiero poner mi granito de arena en tu post. Bueno, esto lo he utilizado en urxvt. Para aquellos que son adictos de andar colocando cuanto comando en la terminal, y que ya no recuerdan qué comandos han utilizado, pues sencillamente presionan (estando la terminal abierta) Ctrl +R. Les aparecerá lo siguiente:
Lo que hice fue irme al Rox-Filer, presionar Ctrl + H y buscar el archivo .history en el /root. Lo elimino y listo, desaparece el historial de los comandos de la terminal.
Anotan las letras que recuerden del comando y les aparecerá los que contengan dicha letra. Bueno, también intenté utilizar el comando:(reverse-i-search)`':
Pero a mí no me funcionó. Ese comando lo que hace es eliminar el historial de los comandos que han utilizado en la terminal. Lo que me sucedía a mí en lo particular es que, al usarlo, efectivamente me eliminaba el historial en ese momento, pero al abrir nuevamente la terminal, aparecían los comandos que ya había utilizado (Eso utilizando las flechitas esas que vienen en el teclado, la de arriba y abajo, creo que se llaman teclas de navegación).history -c
Lo que hice fue irme al Rox-Filer, presionar Ctrl + H y buscar el archivo .history en el /root. Lo elimino y listo, desaparece el historial de los comandos de la terminal.
- Attachments
-
- Archivo_2015-03-25.jpg
- Ese es mi archivo .history en root. Está oculto.
- (6.86 KiB) Downloaded 357 times
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
Interesante.
Gracias por tu post.. interesante no sabia lo del Ctrl+R
Otra forma de borrar el historial un poco a la brava seria:
echo " " > $HISTFILE
Saludos.
________________________________________________________________
Mi Blog
https://misterelectronico.wordpress.com ... on-casera/
Otra forma de borrar el historial un poco a la brava seria:
echo " " > $HISTFILE
Saludos.
________________________________________________________________
Mi Blog
https://misterelectronico.wordpress.com ... on-casera/
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
-yaf-splash
Lo mismo que xmessage lo utilizamos en algun momento de nuestro programa para lanzarle un mensaje como por ejemplo el que no lo sepa:
# xmessage -timeout 2 " Hola buenos dias"
existe el comando -yaf-splash que hace lo mismo pero en un entorno visual mas agradable:
# yaf-splash -timeout 2 -text " Hola buenos dias"
Tiene bastante opciones y la ayuda:
# yaf-splash -help
Saludos.
# xmessage -timeout 2 " Hola buenos dias"
existe el comando -yaf-splash que hace lo mismo pero en un entorno visual mas agradable:
# yaf-splash -timeout 2 -text " Hola buenos dias"
Tiene bastante opciones y la ayuda:
# yaf-splash -help
Saludos.
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
Crear video de imagenes.
Un uso bastante interesante del comando ffmpeg es crear videos de imagenes.
Ya que estas imagenes las podemos subtitular, modificar, crear efectos etc...
Asi para crear un video de una imagen podemos teclear el comando:
Nos creara un video de la imagen = imagen.jpg
con una duracion de 5 segundos -t 5
el video sera salida.mpeg
Conviene darle salida en formato mpeg por que de esta forma mas tarde se pueden unir los videos resultantes que nos vayan saliendo.
cat video1.mpeg video2.mpeg video3.mpeg ..... > total.mpeg
Y luego una vez obtenido el video final convertirlo al formato que queramos mediante ffconvert.
Ya que estas imagenes las podemos subtitular, modificar, crear efectos etc...
Asi para crear un video de una imagen podemos teclear el comando:
Code: Select all
ffmpeg -loop 1 -i imagen.jpg -c:v mpeg2video -t 5 -s 720x576 -qscale 0 -tune stillimage -strict experimental -pix_fmt yuv420p -shortest salida.mpeg
con una duracion de 5 segundos -t 5
el video sera salida.mpeg
Conviene darle salida en formato mpeg por que de esta forma mas tarde se pueden unir los videos resultantes que nos vayan saliendo.
cat video1.mpeg video2.mpeg video3.mpeg ..... > total.mpeg
Y luego una vez obtenido el video final convertirlo al formato que queramos mediante ffconvert.
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
un script
Se me ocurre un script que como en este caso hace un video de 4 imagenes.
./imgtovideo
./imgtovideo
- Attachments
-
- img_to_video.tar.gz
- (100.29 KiB) Downloaded 368 times
Hola, este tema me ha resultado bastante interesante y útil. Tratando de contribuir dejo un comando de MPlayer que he usado ultimamente.
Para reproducir un DVD ubicado en un directorio en el disco duro.
mplayer dvd:///ruta_de_directorio
ej.
mplayer dvd:////mnt/home/videos/miDVD
Si se trata de un DVD con menú el comando es así:
mplayer dvdnav:////mnt/home/videos/miDVD
Para volver al menú del DVD en cualquier momento de la reproducción basta con oprimir la tecla ESC.
Saludos.
Para reproducir un DVD ubicado en un directorio en el disco duro.
mplayer dvd:///ruta_de_directorio
ej.
mplayer dvd:////mnt/home/videos/miDVD
Si se trata de un DVD con menú el comando es así:
mplayer dvdnav:////mnt/home/videos/miDVD
Para volver al menú del DVD en cualquier momento de la reproducción basta con oprimir la tecla ESC.
Saludos.
Mi aporte
Dejo estos comandos para todos ustedes, ojalá les sean útiles;
Este es para convertir videos para celulares básicos
Este otro es para convertir videos a formato mp3 u ogg:
Espero que les sirvan de algo, saludos
Este es para convertir videos para celulares básicos
Code: Select all
fmpeg -i archivo -f 3gp -vcodec mpeg4 -b 150000 -s 160x128 -r 18 -acodec libfaac -ab 640000 -ar 24000 -ac 2 -vol 2560 salida.3gp
Code: Select all
ffmpeg -i video -ar 44100 -ab 320000 -ac 2 archivo.mp3
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
Molesto beep de la placa base.
Muchas veces resulta molesto en algunas el beep del altavoz de la placa base, y casi siempre no se puede bajar o desahabilitar con el ajuste de volumenes.
La solucion:
Desde el terminal teclear:
# rmmod pcspkr
Esto hace que se quite el modulo de pc - speaker.
En la proxima sesion de Puppy que habramos se volvera a cargar.
Saludos.
La solucion:
Desde el terminal teclear:
# rmmod pcspkr
Esto hace que se quite el modulo de pc - speaker.
En la proxima sesion de Puppy que habramos se volvera a cargar.
Saludos.
voy a leer todo. me gusta este topic
voy a leer todo. me gusta este topic. (yo soy francés, es mas facil de leer que de hablar)
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
Respondiendo post de arivas_2005
A preguntas arivas_2005 en el foro en ingles de como tormar una imagen en un momento determinado con nuestra webcam, se me ocurrio el siguiente script.
Que lo que hace es poner a grabar la webcam 4 segundos y luego extraer una imagen del ultimo segundo.
Lo malo es que esto no crea imagenes de buena calidad.
Code: Select all
#!/bin/sh
ffmpeg -f video4linux2 -s 640x480 -t 00:00:04 -i /dev/video0 -f avi /tmp/out.avi
sleep 2
ffmpeg -i /tmp/out.avi -r 1 -ss 00:00:03 -t 1 /tmp/out.jpg
gview /tmp/out.jpg
rm /tmp/out.avi
Lo malo es que esto no crea imagenes de buena calidad.
- Attachments
-
- takeshot.tar.gz
- (245 Bytes) Downloaded 279 times
- mister_electronico
- Posts: 969
- Joined: Sun 20 Jan 2008, 20:20
- Location: Asturias_ España
- Contact:
Otra solucion.
Otra solucion que obtiene mejor resolucion y mas sencillo es la linea de comando:
La imagen se almacena en /tmp/out.jpeg.
Y la calidad de nuestra camara dependera de la resolucion de nuestra webcam, yo tengo una que solo consigue los 640x480 y otra que llega a los 1280x720.
La verdad es que esto tiene aplicaciones como medida de seguiridad, me acuerdo de estar hablando un una persona en el chat de Puppy que me dijo que pillo a su casero que le robaba el queso dentro de casa, gracias a un programa que abria la webcam desde otro sitio......jejejeje.
Pues bueno con este metodo y circuiteria externa podemos grabar o simplente tomar una toma de una cosa en un momento determinado.
Un saludo.
Code: Select all
ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 -vframes 1 /tmp/out.jpeg
Y la calidad de nuestra camara dependera de la resolucion de nuestra webcam, yo tengo una que solo consigue los 640x480 y otra que llega a los 1280x720.
La verdad es que esto tiene aplicaciones como medida de seguiridad, me acuerdo de estar hablando un una persona en el chat de Puppy que me dijo que pillo a su casero que le robaba el queso dentro de casa, gracias a un programa que abria la webcam desde otro sitio......jejejeje.
Pues bueno con este metodo y circuiteria externa podemos grabar o simplente tomar una toma de una cosa en un momento determinado.
Un saludo.
- goshujinsama
- Posts: 30
- Joined: Wed 31 Mar 2010, 04:22
- Location: MX
Gracias
Gracias por todos sus conocimientos mister, reciba un saludo de un viejo conocido de este foro. (Ya llevo años sin conectarme acá, pero he regresado a puppy después de bastante tiempo).
[color=indigo][i]"The wise always keep an ear open to the whispers of power"[/i]-Diabolic Tutor[/color]
[img]https://goshuplace.net/InWork/img/mitsukibarneo1.PNG[/img]
[img]https://goshuplace.net/InWork/img/mitsukibarneo1.PNG[/img]