Streaming con VLC en Ubuntu 9.10 11 Noviembre 2009
Posted by bushwaca in Aplicaciones, Linux, Ubuntu.Tags: Aplicaciones, Linux, Software, Ubuntu
add a comment
Les mostrare como hacer streaming usando VLC. En este caso enviare por la red un fichero de video, otro de audio y por ultimo la imagen emitida por una webcam para luego captar la señal con otra pc. Usare para video un capitulo de anime en formato mp4, una cancion con formato mp3 y la webcam de mi laptop.
Hacer streaming tiene multiples propositos pero… que es el streaming?
Streaming es un término que se refiere a ver u oír un archivo directamente en una página web (o servidor) sin necesidad de descargarlo antes al ordenador. En términos más complejos podría decirse que describe una estrategia sobre demanda para la distribución de contenido multimedia a través del internet.
Este tipo de tecnología permite que se almacenen en un búfer lo que se va escuchando o viendo. El streaming hace posible escuchar música o ver videos sin necesidad de ser descargados previamente.
Con vlc se puede hacer streaming de muchas formas pero elegi hacerlo via web (http) porque me parecio algo mas estandar, practico y util.
No pretendo hacer de esto un manual ni nada parecido, hay muchas formas de hacerlo y configurarlo para hacer esto mismo. Para ello tienen muchisima informacion en la web.
Pero ya que estamos… que es VLC?
VLC media player (inicialmente VideoLAN Client) es un reproductor multimedia del proyecto VideoLAN; es un software libre distribuido bajo la licencia GPL. Soporta muchos códecs de audio y video, así como diferentes tipos de archivos, además de DVD, VCD y varios protocolos streaming. También puede ser utilizado como servidor en unicast o multicast, en IPv4 o IPv6, en una red de banda ancha. Utiliza la biblioteca códec libavcodec del proyecto FFmpeg para manejar los muchos formatos que soporta, y emplea la biblioteca de descifrado DVD libdvdcss para poder reproducir los DVD cifrados. Además VLC tiene soporte para Video4Linux.
Es multiplataforma contando con versiones para GNU/Linux, Microsoft Windows, Mac OS X, BeOS, BSD, Pocket PC, Solaris.
Es un reproductor de audio y video genial, ya que funciona con librerias en vez de codecs y lo mejor de todo es que reproduce muchos formatos diferentes. Como suelo decir… reproduce hasta discos de empanadas jajaja.
Web oficial: http://www.videolan.org/vlc/
Comencemos:
0 – Consideraciones
a) De ahora en mas llamaremos “servidor” a la pc que envia el fichero, señal, o como quieran llamarle, por la red (internet) y “cliente” a la pc que recibe esa informacion (logico no? jajaja).
b) La pc servidor en este caso usara como sistema operativo Ubuntu 9.10 usando la version de “VLC 1.0.2 Goldeneye” y la pc cliente tendra un Debian Lenny (esta ultima pc podria no ser ese SO, funcionaria supuestamente con cualquier sistema operativo que tenga VLC o algun otro programa similar).
c) Si quieren hacer esto por fuera de la red y estan detras de un router deben tener un puerto abierto apuntando a la pc servidor, es decir hacer un “port forwarding”, asi como tambien tener un dominio registrado en su router.
d) Los distintos metodos de streaming son muy similares pero igualmente repetire los procedimientos paso por paso.
e) No usare una codificacion optima para realizar esto, solo usare una estandar ya que eso dependera mucho de la conexion que tengamos y de los clientes que se conecten. Si les parece que les va lento o algo jueguen con la configuracion, a mi me va decente.
f) Usare una configuracion estandar del servidor de VLC, no pretendo hacer de esto un canal de television. Si quieren hacerlo mejor jueguen con la configuracion.
g) Si bien pueden no cumplir con alguno de estos requisitos, esto puede servirles de referencia.
1 – Instalar vlc:
Instalamos VLC tanto en la pc servidor como en la pc cliente.
a – Abrimos una consola y ponemos:
sudo aptitude install vlc mozilla-plugin-vlc
b – Para ejecutarlo vamos a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:
vlc
2 – Averiguar la IP del servidor
Explicare en este caso la forma mas simple. Vamos a la pc que sera nuestro servidor de streaming, luego vamos a nuestra barra superior de Gnome y le damos click derecho al simbolo de red. Del menu desplegable que se nos abre seleccionamos “Informacion de la conexion”. Buscamos donde dice “Direccion IP” y anotamos ese numero en algun lugar ya que nos sera util luego.
3 – Streaming de un video
Enviaremos un video por internet y recibiremos la transmision con otra pc.
En el servidor
a – Vamos a la pc servidor y abrimos VLC llendo a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:
vlc
b – Vamos a “Medio – Abrir Volcado de red…:N”
Nota: dependiendo de la version en algunos casos en vez de “Medio” puede decir “Archivo”. Tambien podriamos ir a “Medio – Emision” directamente en vez de a volcado de red.
c – Vamos a la solapa “Archivo:F” y le damos al boton “Add”. Seleccionamos de nuestro disco el fichero de video y le damos a “abrir”.
d – Luego veran que junto al boton “Reproducir” se encuentra un menu desplegable. De ese menu seleccionan “Emision”.
e – En la ventana que se nos abre veran que donde dice “source” dice la ruta donde se encuentra el fichero de video. Por el momento no es muy importante esto, pero mas adelante veran que puede ser util esta ventana. Le dan a “Siguiente”.
f – Aqui del menu desplegable que dice “Archivo” seleccionamos “HTTP”. Luego le damos al menu desplegable que dice “Profile” y seleccionamos lo que serian los codecs. Personalmente uso el que dice “Video – MPEG-2 + MPGA (TS)” aunque puede que a ustedes les funcione otro.
Nota: Si tildan la casilla que dice “Display locally” podran ver el video mientras lo transmiten por la web. Les recomiendo que lo tilden por el momento para ver de que realmente estan transmitiendo el video, luego cuando esten mas familiarizados con eso pueden no tildarlo si quieren.
Vamos al boton que dice “Añadir” para especificar la configuracion. Donde dice “Direccion” ponemos la ip de nuestra pc (es decir del servidor) como por ejemplo 10.10.10.10 y donde dice “Puerto” pues el puerto que queremos que use, por ejemplo 8081. Deben tener en cuenta de que si quieren hacerlo por fuera de su red ese puerto debe estar abierto en su router y apuntar a la pc que hace de server. Cuando terminamos le damos a “Siguiente”.
g – De esta ventana tildamos la casilla que dice “Mantener abierta salida de emision”. Lo demas no es indispensable por lo que lo dejamos asi.
Donde dice “Generated stream output string” nos dice las “variables” (por llamarlo de alguna manera) que estamos usando en este momento. Esto es util si queremos lanzar toda esta configuracion desde una consola.
Cuando terminamos le damos al boton “Emision” y estaremos transmitiendo el video.
En el cliente
a – Vamos a la pc servidor y abrimos VLC llendo a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:
vlc
b – Vamos a “Medio – Abrir Volcado de red…:N”
Nota: dependiendo de la version en algunos casos en vez de “Medio” puede decir “Archivo”.
c – Seleccionamos “http” y en la casilla que se encuentra al lado completamos con la ip del servidor al cual nos queremos conectar seguida por el puerto que le pusimos, osea IP:PUERTO, es decir que nos quedaria asi:
10:10:10:10:8081
Nota: Si estan usando un ubuntu como cliente tendran la casilla para ponerle el puerto.
En el caso de tener un dominio podrian usarlo, esto seria util por si su IP cambia o por si su pc no esta dentro de su red. La forma seria la misma, solo que en vez de poner su ip y puerto ponen su dominio seguido del puerto, como por ejemplo mydominio.dyndns.org:8081 .
Cuando terminamos le damos a la tecla “Enter” (En debian dice “Aceptar” y en Ubuntu dice “Emision”) y listo.
4 – Streaming de sonido
Enviaremos una cancion por internet y la escucharemos con otra pc.
En el servidor
a – Vamos a la pc servidor y abrimos VLC llendo a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:
vlc
b – Vamos a “Medio – Abrir Volcado de red…:N”
Nota: dependiendo de la version en algunos casos en vez de “Medio” puede decir “Archivo”. Tambien podriamos ir a “Medio – Emision” directamente en vez de a volcado de red.
c – Vamos a la solapa “Archivo:F” y le damos al boton “Add”. Seleccionamos de nuestro disco el fichero de video y le damos a “abrir”.
d – Luego veran que junto al boton “Reproducir” se encuentra un menu desplegable. De ese menu seleccionan “Emision”
e – En la ventana que se nos abre veran que donde dice “source” dice la ruta donde se encuentra el fichero de video. Por el momento no es muy importante esto, pero mas adelante veran que puede ser util esta ventana. Le dan a “Siguiente”.
f – Aqui del menu desplegable que dice “Archivo” seleccionamos “HTTP”. Luego le damos al menu desplegable que dice “Profile” y seleccionamos lo que serian los codecs. Personalmente uso el que dice “Audio – Vorbis (OGG)” aunque puede que a ustedes les funcione otro.
Vamos al boton que dice “Añadir” para especificar la configuracion. Donde dice “Direccion” ponemos la ip de nuestra pc (es decir del servidor) como por ejemplo 10.10.10.10 y donde dice “Puerto” pues el puerto que queremos que use, por ejemplo 8081. Deben tener en cuenta de que si quieren hacerlo por fuera de su red ese puerto debe estar abierto en su router y apuntar a la pc que hace de server. Cuando terminamos le damos a “Siguiente”.
g – De esta ventana tildamos la casilla que dice “Mantener abierta salida de emision”. Lo demas no es indispensable por lo que lo dejamos asi.
Donde dice “Generated stream output string” nos dice las “variables” (por llamarlo de alguna manera) que estamos usando en este momento. Esto es util si queremos lanzar toda esta configuracion desde una consola.
Cuando terminamos le damos al boton “Emision” y estaremos transmitiendo.
En el cliente
a – Vamos a la pc servidor y abrimos VLC llendo a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:
vlc
b – Vamos a “Medio – Abrir Volcado de red…:N”
Nota: dependiendo de la version en algunos casos en vez de “Medio” puede decir “Archivo”.
c – Seleccionamos “http” y en la casilla que se encuentra al lado completamos con la ip del servidor al cual nos queremos conectar seguida por el puerto que le pusimos, osea IP:PUERTO, es decir que nos quedaria asi:
10:10:10:10:8081
Nota: Si estan usando un ubuntu como cliente tendran la casilla para ponerle el puerto.
En el caso de tener un dominio podrian usarlo, esto seria util por si su P cambia o por si su pc no esta dentro de su red. La forma seria la misma, solo que en vez de poner su ip y puerto ponen su dominio seguido del puerto, como por ejemplo mydominio.dyndns.org:8081 .
Cuando terminamos le damos a la tecla “Enter” (En debian dice “Aceptar” y en Ubuntu dice “Emision”) y listo.
5 – Streaming de Webcam
Enviaremos lo que va capturando una camara web, lo transmitiremos por internet y recibiremos la señal con otra pc.
En el servidor
a – Vamos a la pc servidor y abrimos VLC llendo a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:
vlc
b – Vamos a “Medio – Abrir Volcado de red…:N”
Nota: dependiendo de la version en algunos casos en vez de “Medio” puede decir “Archivo”. Tambien podriamos ir a “Medio – Aparato de captura” directamente en vez de a volcado de red.
c – Vamos a la solapa “Aparato de captura” y donde dice “Nombre de aparato de captura ponen su webcam, que en mi caso es /dev/video0 pero si tienen algun otro dispositivo de captura como una capturadora de video podria ser /dev/video1 . Donde dice “Options” lo dejamos “Por Defecto” salvo que tengan problemas con eso.
Nota: si no saben bien que dispositivos de video tiene ponen en una consola ls /dev/video* que se los listara.
d – Luego veran que junto al boton “Reproducir” se encuentra un menu desplegable. De ese menu seleccionan “Emision”
e – En la ventana que se nos abre veran que donde dice “source” dice la ruta donde se encuentra el fichero de video. Por el momento no es muy importante esto, pero mas adelante veran que puede ser util esta ventana. Le dan a “Siguiente”.
f – Aqui del menu desplegable que dice “Archivo” seleccionamos “HTTP”. Luego le damos al menu desplegable que dice “Profile” y seleccionamos lo que serian los codecs. Personalmente uso el que dice “Video – MPEG-2 + MPGA (TS)” aunque puede que a ustedes les funcione otro.
Vamos al boton que dice “Añadir” para especificar la configuracion. Donde dice “Direccion” ponemos la ip de nuestra pc (es decir del servidor) como por ejemplo 10.10.10.10 y donde dice “Puerto” pues el puerto que queremos que use, por ejemplo 8081. Deben tener en cuenta de que si quieren hacerlo por fuera de su red ese puerto debe estar abierto en su router y apuntar a la pc que hace de server. Cuando terminamos le damos a “Siguiente”.
g – De esta ventana tildamos la casilla que dice “Mantener abierta salida de emision”. Lo demas no es indispensable por lo que lo dejamos asi.
Donde dice “Generated stream output string” nos dice las “variables” (por llamarlo de alguna manera) que estamos usando en este momento. Esto es util si queremos lanzar toda esta configuracion desde una consola.
Cuando terminamos le damos al boton “Emision” y estaremos transmitiendo..
En el cliente
a – Vamos a la pc servidor y abrimos VLC llendo a “Aplicaciones – Sonido y video – VLC media player” o ponemos directamente en una consola:
vlc
b – Vamos a “Medio – Abrir Volcado de red…:N”
Nota: dependiendo de la version en algunos casos en vez de “Medio” puede decir “Archivo”.
c – Seleccionamos “http” y en la casilla que se encuentra al lado completamos con la ip del servidor al cual nos queremos conectar seguida por el puerto que le pusimos, osea IP:PUERTO, es decir que nos quedaria asi:
10:10:10:10:8081
Nota: Si estan usando un ubuntu como cliente tendran la casilla para ponerle el puerto.
En el caso de tener un dominio podrian usarlo, esto seria util por si su P cambia o por si su pc no esta dentro de su red. La forma seria la misma, solo que en vez de poner su ip y puerto ponen su dominio seguido del puerto, como por ejemplo mydominio.dyndns.org:8081 .
Cuando terminamos le damos a la tecla “Enter” (En debian dice “Aceptar” y en Ubuntu dice “Emision”) y listo.
6 – Streaming por consola
Les explicare un poco como hacer todo lo que hicimos anteriormente pero usando solamente la consola.
Esto es util por ejemplo para no repetir todos esto pasos cada vez que queremos hacer streaming. Ademas puede ser muy util por ejemplo para hacer un acceso remoto a la pc servidor de streming y tirar el comando en una consola y listo o incluso crearle un lanzador para hacer un streaming de algo especifico como es la webcam.
Veamos como es la cosa:
En el servidor:
Usaremos algunos datos que nos aparecieron en el punto e y g donde les dije que podrian ser utiles mas adelante.
Pues bien, la forma de hacerlo seria lanzando en una consola o terminal “vlc FUENTE SALIDADELSTREMING” Es decir que ponemos vlc + datos de la ventana source del punto e + datos de la salida del streaming del punto g”.
Es decir, podriamos repetir todo el procedimiento que les explique y copiar esos datos para usarlos ahora.
Tambien podriamos usar “cvlc” en vez de “vlc” que seria lo mismo solo que no abririamos el programa propiamante dicho, sino que se ejecuraria solamente en consola sin abrirnos una ventana de vlc.
Por ejemplo, si usaron exactamente los mismos codecs y las misma cosas seria:
Para la webcam:
cvlc v4l2:///dev/video0 --sout "#transcode{vcodec=mp2v, vb=800, scale=1, acodec=mpga, ab=128, channels=2, samplerate=44100}:std{access=http, mux=ts, dst=10.10.10.10:8081} :sout-keep"
Para el audio:
cvlc /home/USURAIO/Sonido.mp3 --sout "#transcode{acodec=vorb, ab=128, channels=2, samplerate=44100}:std{access=http, mux=ogg, dst=10.10.10.10:8081} :sout-keep"
Para el video:
cvlc /home/USUARIO/Video.mp4 --sout "#transcode{vcodec=mp2v, vb=800, scale=1, acodec=mpga, ab=128, channels=2, samplerate=44100}:std{access=http, mux=ts, dst=10.10.10.10:8081} :sout-keep"
Notas:
- Por alguna razon desconocida los comandos recientemente pagados no se muestran correctamente. Supongo que por estar todo en una sola linea y sin espacios, con lo cual les agregue espacios despues de cada coma para que sea entendible.
- Deben tener en cuenta que si sus carpetas o ficheros tienen nombre con espacios deben decirle al sistema, de otra manera no los encontrara.Por ejemplo, si tenemos un fichero que se llama “Video 342.mp” y se encuentra en la carpeta “Mis videos” deben poner “/Mis\ videos/Video\ 342.mp4″ o directamente todo entre comillas como por ejemplo “/home/USUARIO/Mis videos/Video 342.mp4″
- Cuando pongo USUARIO deben poner el suyo completando con la ruta de su fichero.
- Tengan en cuenta que al final de la linea aparece 10.10.10.10:8081 que seria la ip y el puerto del servidor, cambienlos por sus datos.
En el cliente
Bueno, esto funciona de la forma “vlc IP:PUERTO” es decir que pondriamos en una consola:
vlc http://10.10.10.10:8081
Claro que si estan usando un dominio seria:
vlc http://mydominio.dyndns.org:8081
Listo.
PD: Escribi demasiado, creo me tomare un descanso jajaja.
Bueno, espero que les sea util. Hasta la otra.
Tucan Manager en Ubuntu 9.10 5 Noviembre 2009
Posted by bushwaca in Aplicaciones, Linux, Ubuntu.Tags: Aplicaciones, Linux, Software, Ubuntu
1 comment so far
Tucan es un gestor grafico para servicios de descarga directa, como rapidshare o megaupload. Nos permitira subir y descargar archivos de forma automatizada a estos servicios.
Es compatible con los principales servicios como Megaupload, Rapidshare, Gigasize, etc. Es multiplataforma, siendo compatible con windows, mac y linux. Es modular, lo que lo hace extensible para agregar nuevos servicios en nuevas versiones. Permite ser usado con cuentas premium y tambien con usuarios anonimos mediante el reconocimiento de “captchas” de ser necesario automatizando asi la espera. Permite ademas multiples descargas.
Es la alternativa libre del conocido jDownloader. A diferencia de este, es libre ya que esta bajo la GPL v3 y no usa Java, lo cual lo hace bastante mas liviano y estable, ademas de no sufrir tantas actualizaciones que en algunos momentos llegan a ser molestas con la otra aplicacion.
La unica contra con respecto a la otra aplicacion, es que Tucan por el momento no permite agregar claves a las descargas, no descomprime las descargas de forma automatica, no permite ordenar las descargas de forma minuciosa y debemos agregar manualmente los paquetes que queremos descargar, mientras que jDownloader con solo seleccionarlos los agrega para descargar. Pero sin dudas esto en un futuro cambiara, no olvidemos que es una aplicacion joven aun.
Web oficial: http://www.tucaneando.com/index-es.html
Comencemos:
1) Para instalarlo abrimos una consola y ponemos:
sudo aptitude install tucan
2) Para ejecutarlo vamos a “Aplicaciones – Internet – Tucan Manager” o ponemos directamente en una consola:
tucan
3) Antes de usar alguno de los servicios, debe estar activado en la ventana Preferencias. Para ello vamos a “Visualizar – Preferencias – Servicios” y alli activamos los que queremos marcandolos y gardando los cambios. Cuando terminamos reiniciamos la aplicacion para tener asi los cambios.
4) Para agregar los links vamos a “Añadir descargas” y en la ventana que se nos abre pegamos los links, luego le damos a “Comprobar enlaces” y si estos estan bien le damos a “Añadir” para comenzar a descargarlos.
Listo.
Espero que les guste. Hasta la otra.
OpenShot en Ubuntu 9.04 23 Octubre 2009
Posted by bushwaca in Aplicaciones, Linux, Ubuntu.Tags: Aplicaciones, Linux, Software, Ubuntu
add a comment
Hoy les comentare como instalar OpenShot que es un editor de video no lineal. No hace mucho les comente sobre kdenlive y esta aplicacion es tambien otra buena alternativa para dicho proposito. Si bien no existe una version definitiva de esta aplicacion, vale la pena darle una mirada.
Pero… que es OpenShot?
OpenShot Video Editor es un editor no lineal que permite crear, editar y modificar videos. El proyecto comenzo en el 2008 con Jonathan Thomascon y es software libre ya que esta bajo los terminos de la licencia GPL v3 en este momento (segun lo que dice la web oficial si no vi mal).
Esta hecho en Python, GTK, y Multimedia Framework, con lo que se integra perfectamente con Gnome.
Web oficial: http://www.openshotvideo.com/
Comencemos:
1) Descargan los paquete a su carpeta personal por ejemplo desde la web oficial o mejor aun descargan los paquetes deb desde launchpad que son los siguientes:
a) Dependencias: dependencies_32_904.tar.gz
b) Aplicacion: openshot.deb
c) Paquete de idioma: openshot-es-pack.deb
2) Instalan las dependencias
a) Abren una consola y descomprimen el paquete de las dependencias que descargaron:
tar -xvzf dependencies_32_904.tar.gz
Nota:
Si lo descargaron a su escritorio primero ponen en la consola “cd Escritorio”.
Recuerden que el nombre de los paquetes pueden variar, con lo cual revisen eso antes de tipear los comandos.
b) Instalamos las dependencias que corresponden a estos cuatro paquetes:
sudo dpkg -i openshot-ffmpeg_git-2623d8f-1_i386.deb
sudo dpkg -i openshot-mlt_0.4.3-1_i386.deb
sudo dpkg -i openshot-frei0r_1.1.22-1_i386.deb
sudo dpkg -i openshot-x264_0.67.1173-1_i386.deb
3) Instalamos Openshot
Vamos al directorio donde descargamos los paquetes y ponemos en la consola:
sudo gdebi openshot.deb
4) Instalamos el paquete de idioma español
Vamos al directorio donde descargamos los paquetes (ya estabamos ahi) y ponemos en la consola:
sudo dpkg -i openshot-es-pack.deb
5) Ejecutamos OpenShot:
Para logararlo vamos a “Aplicaciones – Sonido y Vídeo – OpenShot Video Editor” o ponemos directamente en una consola:
openshot
Nota:
Si queremos ya podemos eliminar los paquetes que descargamos.
En mi caso estaban todos en el escritorio, con lo cual pueden eliminarlos poniendo en una consola luego de ingresar al directorio en donde se encuentran:
sudo rm -R openshot-es-pack.deb openshot.deb openshot-ffmpeg_git-2623d8f-1_i386.deb openshot-mlt_0.4.3-1_i386.deb openshot-frei0r_1.1.22-1_i386.deb openshot-x264_0.67.1173-1_i386.deb dependencies_32_904.tar.gz
Listo.
Consideraciones:
1) Durante la instalacion del paquete openshot.deb sale el error de “Unknown media type in type ” varias veces. Supongo que como no es una version final de la aplicacion no es de sorprenderse. Igualmente en mi caso, puedo decir que funciona correctamente por el momento.
2) Al fichero openshot.deb lo instalamos con gdebi y no con dpkg por el hecho de que faltan unas dependencias no se porque. Supongo que sera una falla de empaquetamiento o algo…. pero realmente no tengo idea.
3) Si bien instalamos el paquete de idioma español lo tendremos en ingles….. bueno, vuelvo a repetir, no es la version final, pero ademas hace poco que lo estan traduciendo al español. Tampoco encuentro en el menu de la aplicacion para aplicar el paquete para traducirlo, lo que es un doble problema. Si se puede aplicar la traducion de otra manera no tengo idea por el momento.
4) Vale la pena darle una mirada, aclaro porque parece que le estoy tirando tierra y es todo lo contrario jaja.
Saludos y que lo disfruten.
Sweet Home 3D en Ubuntu 9.04 8 Octubre 2009
Posted by bushwaca in Aplicaciones, Linux, Ubuntu.Tags: Aplicaciones, Linux, Software, Ubuntu
2 comments
Esta aplicacion nos permite diseñar y decorar el interior de nuestra casa (o de una casa imaginaria) sin tener grandes conocimientos en diseño. Con algo de paciencia y teniendo en cuenta las dimensiones de nuestro hogar y del mobiliario, podremos redecorar o rediseñar las habitaciones con unos cuantos clicks sin tener el mas minimo conocimiento en dibujo.
Realmente es genial, podemos hacer paredes, con solo poner las dimensiones nos va diciendo los metros cuadrados de la habitacion, podemos poner el mobiliario modificandole la altura ancho y alto, cambiale los colores a todo, podemos visualizar la habitacion desde la perspectiva de una persona en 3D como si estuviesemos realmente alli, y muchas cosas mas.
Ante la pregunta ¿Como quedara ese closet tan grande en mi habitacion? La respuesta es “Veamos como queda con Sweet Home 3D antes de llamar a tu primo que ralla todo el piso y me rompe las paredes con cada mudanza” jajaja.
Pero… que es Sweet Home 3D?
Sweet Home 3D es una aplicación libre de diseño de interiores que le ayuda a colocar sus muebles sobre un plano de una casa en 2D, con una vista previa en 3D.
Sweet Home 3D está disponible en Español, Inglés, Francés, Portugués, etc y puede ser ejecutado en Windows, Mac OS X 10.4 / 10.5, Linux y Solaris
Sweet Home 3D es un proyecto de código abierto disponible en SourceForge.net y distribuido bajo GNU General Public License.
Web oficial: http://www.sweethome3d.eu/es/index.jsp
Guia de usuario: http://www.sweethome3d.eu/es/userGuide.jsp
Comencemos:
a) Instalar la aplicacion:
Nota: Esta aplicacion tiene la particularidad de poder instalarla directamente con un instalador Java haciendo click aqui pero me parece mejor hacerlo como explico a continuacion ya que tiene unos problemitas al hacerlo de esta forma.
1) Como esta programado en Java, necesitamos tenerlo instalado. Por eso abrimos una consola y ponemos:
sudo aptitude install sun-java6-bin sun-java6-jre
Nota: Supongo que al ser un paquete deb nos instalaria java automaticamente, pero por las dudas lo puse igual.
2) Descargamos el paquete deb desde GetDeb o directamente desde aqui si tenemos Ubuntu Jaunty de 32 bits.
3) Para instalarlo le damos doble click al paquete de descargamos o abrimos una consola, buscamos la ruta donde lo descargamos y ponemos:
sudo dpkg -i NOMBREDELPAQUETE.deb
4) Para ejecutarlo vamos a “Aplicaciones – Accesorios – Sweet Home 3D” o directamente ponemos en una consola:
sweethome3d
b) Importar modelos:
Podemos descargar algunos modelos mas de mesas, sillas, ventanas, etc, para luego poder usarlos dentro de la aplicacion.
1) Podemos bajar algunos como estos:
a – 3DModels-Contributions-1.0.4.zip
b – 3DModels-Scopia-1.0.4.zip
c – 3DModels-KatorLegaz-1.0.4.zip
Incluso podemos ver mas webs de donde descargar mas (ahi figuran incluso los autores de los modelos de las descargas anteriores).
2) Lo descomprimen, dandole doble click y le dan “extraer”.
Nota: Si no tienen instalado algun descompresor pongan en una consola:
sudo aptitude install rar p7zip-full unzip
3) Para instalar los modelos abrimos la aplicacion y vamos a “Mobiliario – Importar muebles de biblioteca…”, buscamos el fichero que descomprimimos y le damos a “Abrir”.
Listo.
Espero que les guste. Hasta la otra.
Compilar WINE en Ubuntu 9.04 29 Septiembre 2009
Posted by bushwaca in Aplicaciones, Linux, Ubuntu.Tags: Aplicaciones, Linux, Software, Ubuntu
3 comments
Intentare explicarles como compilar WINE de la forma mas simple posible. Usare la version WINE 1.1.30 como ejemplo, que al dia de hoy es la mas reciente y aun no hay paquetes deb.
Realmente siempre recomiendo y prefiero usar los paquetes deb para nuestra distro favorita, que pueden descargar desde aqui y no hacer tanto lio, pero por ahi a alguno le puede ser util esto de compilar.
Algo que me llamo la atencion es que compilando no crea menus en Gnome, con lo cual si van a instalarlo de esta manera pueden:
a) Crear los menus ustedes mismos a mano.
b) Instalan wine desde los repos y despues compilan para tener los menus y agregan las aplicaciones que van instalando a mano de ser necesario.
c) Se manejan integramente por consola.
Pero antes de seguir… ¿Que es wine y para que sirve?
Wine permite a usuarios Linux, Mac, BSD y Solaris ejecutar aplicaciones Windows sin una copia de Microsoft Windows. Wine es free software (sofware libre) en constante desarrollo (uff y si que es constante… todo el tiempo sacan nuevas versiones).
Wine (acrónimo recursivo que en inglés significa Wine Is Not an Emulator “Wine no es un emulador”) es una reimplementación de la API de Win16 y Win32 para sistemas operativos basados en Unix bajo plataformas Intel. Permite la ejecución de programas para MS-DOS, Windows 3.11, Windows 95, Windows 98, Windows ME, Windows NT, Windows 2000, Windows XP y Windows Vista.
En resumen es una aplicacion para ejecutar tus aplicaciones de Win en Linux. Pero cuidado… no es que puedas instalar y ejecutar cualquier aplicacion, podriamos decir que solo se pueden algunas por ahora. Algunas aplicaciones funcionan bien con una version de wine y con otras mal. La cantidad de programas y juegos que se pueden usar depende de la comunidad que prueba, modifica codigo y comparte sus experiencias al instalarlos con Wine. Lo malo es que la comunidad se comunica en ingles, pero tampoco es muy dificil participar (yo lo hago cada tanto y mi ingles es bastante malo) y mientras mas personas participen mas aplicaciones seran soportadas.
Realmente esta muy bueno para esos que no pueden dar por completo su salto a Linux por no poder usar por ejemplo Photoshop (que si esta soportado por Wine) y cosas asi.
Unos links utiles:
Web oficial: http://www.winehq.org/.
Aplicaciones y juegos mas populares soportados por WINE: http://appdb.winehq.org.
Para compilar seguiremos las recomendaciones de la web oficial, que para pasarlo en limpio seria mas o menos asi…
Comencemos:
1) Dependencias:
a) Para hacer las cosas mas simples usaremos un script que se encargara de descargar e instalar automaticamente las dependecinas necesarias para poder compilar wine. Esto realmente facilita las cosas por eso lo recomiendo.
Para Ubuntu 7.10 a 9.10 usaremos el siguiente script que esta en esta direccion: http://winezeug.googlecode.com/svn/trunk/install-wine-deps.sh .
Nota: Nunca, pero nunca, confien en una web que les pone para descargar un script para luego ejecutarlo, por eso, lo mejor es que vean que aca pueden descargarlo de la web oficial ustedes mismos. Eso si, si no confian en la web oficial de wine compilan a la antigua sin seguir este tutorial porque no lo explicare.
Para lograr descargar ese script, le damos click derecho al link y seleccionamos “Guardar enlace como” y lo ponemos en algun lugar como por ejemplo nuestra carpeta personal.
b) Antes de continuar, nos fijamos de que tengamos activados los repositorios UNIVERSE, ya que el script usa paquetes que estan en esos repositorios. Para ello vamos a “Sistema – Administracion – Gestor de paquetes Synaptic”. En la aplicacion que se nos abre vamos a “Configuracion – Repositorios” y alli, en la solapa “Software de Ubuntu” tildamos todas las casillas (ya que estamos aprovechamos jaja).
c) Abrimos una consola y ponemos
cd DondeDescargamosElFichero
d) Le damos permisos al script para poder ejecutarlo:
sudo chmod 755 install-wine-deps.sh
e) Ejecutamos el script con (descargara unos 120mb aproximadamente de librerias y demas):
sudo sh ./install-wine-deps.sh
2) Descargar WINE
a) Descargamos el codigo fuente de WINE desde la web oficial o directamente desde aqui
b) Abrimos una consola y ponemos
cd DondeDecargamosElFicreroDeWine
c) Descomprimimos el fichero poniendo en consola:
tar jvxf wine-1.1.30.tar.bz2
3) Compilar WINE
a) Ingresamos al directorio resultante de la descompresion con:
cd wine-1.1.30
b) Ejecutamos el script de instalacion recomendado por WINE
./tools/wineinstall
c) Para continuar nos preguntara si queremos ejecutarlo como root y escribimos
yes
Este es un buen momento para ir por un cafe porque demorara mas que el primer script. Si tiene un canino en casa aprovechen para sacarlo unas cuantas cuadras a pasear jajaja (no exagero, demora eternidad).
d) Luego les preguntara su clave para continuar (en este momento el instalador hace un “make install”) y en segundos termina la instalacion.
Listo.
4) Apendice
a) Si quieren desinstalar WINE instalado de esta manera:
1- Abren una consola y entran al directorio donde compilaron WINE, como por ejemplo:
cd wine-1.1.30
2 – Desinstalan con:
sudo make uninstall
b) Para configurar WINE simplemente ponen en una consola:
winecfg
c) Si quieres instalar algo en WINE puedes darle una mirada a mi otro post que puede ser de ayuda.
Espero que les sea util. Hasta la otra.
















