Per risolvere questo errore:
# nano /etc/fstab
ed incollare dentro:
usbfs /proc/bus/usb usbfs defaults,devmode=666 0 0
enjoy 😉
Debian Gnu-Linux Opensource
Per navigare nel nostro file system in 3D, nei repo di mamma Debian è presente l'utility tdfsb, che ci permette di divertirci un po, anche se l'uso non è abbastanza comodo. Comunque una volta installato e lanciato da terminale, si aprirà una finestra che ci permetterà con l'aiuto dei tasti direzionali e della rotella del mouse di navigare nelle cartelle. Ci sono due tasti importanti da usare, e sono: Il tasto U , che non solo permette di ritornare alla visualizzazione standard delle cartelle, ma permette anche di navigare a ritroso. Il tasto F invece ci permette di passare in landscape mode. Per uscire basta premere il tasto Esc. Il video fatto sopra è venuto malissimo 🙁 anche se alcune mie foto presenti lo rendono accettabile 🙂
enjoy 😉
Ho appena scoperto il browser Webian Shell, ed ho voluto provarlo….Lo ammetto mi sono fatto convincere dall'assonanza con il mio Amore, anche se il progetto è ancora acerbo, comunque per provarlo:
Download 32 bit
$ wget https://cloud.github.com/downloads/webianproject/shell/webian_shell_0.1-linux_32.tar.gz
$ tar -zxvf webian_shell_0.1-linux_32.tar.gz
$ cd Webian\ Shell/
$ ./Webian\ Shell
Download 64 bit
$ wget https://cloud.github.com/downloads/webianproject/shell/webian_shell_0.1-linux_64.tar.gz
enjoy 😉
A volte capita di avere un file audio/video con un volume troppo alto oppure troppo basso, per cambiarlo usando FFMPEG, può servire qualcosa di simile, e cioè inserire l'opzione -vol:
$ ffmpeg -i video.avi -vol 100 video_finale.avi
oppure:
$ ffmpeg -i file.mp3 -vol 100 -ab 128 file_finale.mp3
enjoy 😉
Spesso e volentieri mi è venuta la voglia di fare un collage con più video, e ci ho sempre rinunciato, perchè mi scocciava settare uno per uno la stessa risoluzione, poichè se si cerca di unire video con differenti risoluzioni, ci si imbatte nell'errore seguente:
New video file has different resolution or colorspace than the previous one.
FATAL: Cannot initialize video driver.
quindi il passo è quello di settare nella cartella dei video .AVI, la stessa risoluzione per tutti, ed allo stesso tempo, convertirli tutti ad usare gli stessi codecs audio/video. Io ho preso 4 spezzoni di video differenti, con le seguenti risoluzioni:
320 × 240
384 × 288
320 × 136
480 × 360
quindi ho scelto di portarli tutti in hd720 (1280×720), ed ho usato il seguente comando:
$ for i in *.avi; do ffmpeg -y -i "$i" -f avi -vcodec mpeg4 -b 8000000 -acodec ac3 -ab 128000 -s hd720 $i.avi; done
a questo punto si possono unire i 4 video:
$ mencoder *.avi -oac mp3lame -ovc xvid -xvidencopts pass=1 -o video_finale.avi
ps: un omaggio alle più belle, Monica Bellucci, Sharon Stone. Charlize Theron 🙂
enjoy 😉
Ho già parlato altre volte per quanto riguarda gli Screencast, soprattutto adoperando FFMPEG, che scritto per inciso mi ha sempre soddisfatto in tutte le occasioni. Questa volta però vorrei scrivere due righe per quanto riguarda gtk-recordmydesktop, che non mi è mai piaciuto, in quanto ho sempre trovato scomodo il suo utilizzo quando si trattava di registrare una singola finestra, ed in più mi è sembrato lento nel salvataggio dello screencast. Comunque per farla breve, ho approfondito un pò di più la sua conoscenza, e per quanto mi riguarda ho trovato il giusto compromesso. L'idea di partenza quindi è quella di effettuare lo screencast di una singola finestra, e contemporaneamente di convertirlo in AVI, questa volta utilizzando mencoder.
Senza microfono:
$ recordmydesktop --no-sound -o "video.ogv" --windowid $(xwininfo | egrep 'Window id' | awk '{print $4}') && mencoder video.ogv -ovc xvid -xvidencopts pass=1 -o video.avi
Con Microfono:
$ recordmydesktop --device hw:0,0 -o "video.ogv" --windowid $(xwininfo | egrep 'Window id' | awk '{print $4}') && mencoder video.ogv -ovc xvid -oac mp3lame -xvidencopts pass=1 -o video.avi
per salvare Ctrl-Alt-S, per annullare Ctrl-C.
se non si indica il device, ed il microfono è configurato e funzionante, di default registra anche l'audio, quindi è indispensabile per uno screencast muto l'opzione --no-sound. Per chi invece usa pulseaudio, credo che basti inserire --device pulse al posto di --device hw:0,0
enjoy ;)
Exiftool è uno strumento a riga di comando per la lettura/scrittura/modifica dei metadati, ne supporta tanti, da quelli EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP ID3, a tanti altri. Comunque io l'ho usato per la lettura di una foto fatta con l'iphone e per la visualizzazione dei Geotags. Nelle macchine fotografiche come negli smartphone esiste un ricevitore GPS che al momento dello scatto di una foto registra la posizione. Per installare exiftool:
$ wget
$ gunzip < Image-ExifTool-8.60.tar.gz | tar xvf -
$ cd Image-ExifTool-8.60
$ perl Makefile.PL
$ make test
$ sudo make install
Per conoscere tutti i dati inclusi nella foto usare il comando-,
$ exiftool -a -u -g1 foto.jpg
questi sono tutti quelli inclusi in una foto che ho appena scattato con l'iphone:
—- ExifTool —-
ExifTool Version Number : 8.60
—- System —-
File Name : franco.jpg
Directory : .
File Size : 896 kB
File Modification Date/Time : 2011:07:10 12:34:11+02:00
File Permissions : rw-r–r–
—- File —-
File Type : JPEG
MIME Type : image/jpeg
Exif Byte Order : Big-endian (Motorola, MM)
Image Width : 1200
Image Height : 1600
Encoding Process : Baseline DCT, Huffman coding
Bits Per Sample : 8
Color Components : 3
Y Cb Cr Sub Sampling : YCbCr4:2:0 (2 2)
—- JFIF —-
JFIF Version : 1.01
Resolution Unit : inches
X Resolution : 72
Y Resolution : 72
—- IFD0 —-
Make : Apple
Camera Model Name : iPhone 3G
Orientation : Horizontal (normal)
X Resolution : 72
Y Resolution : 72
Resolution Unit : inches
Software : GIMP 2.6.10
Modify Date : 2011:07:10 12:34:08
Y Cb Cr Positioning : Centered
—- ExifIFD —-
F Number : 2.8
Exposure Program : Program AE
Exif Version : 0221
Date/Time Original : 2011:07:10 11:55:05
Create Date : 2011:07:10 11:55:05
Components Configuration : Y, Cb, Cr, –
Aperture Value : 2.8
Metering Mode : Average
Flash : No flash function
Flashpix Version : 0100
Color Space : sRGB
Exif Image Width : 1200
Exif Image Height : 1600
Sensing Method : One-chip color area
Exposure Mode : Auto
White Balance : Auto
Scene Capture Type : Standard
—- GPS —-
GPS Latitude Ref : North
GPS Latitude : 45 deg 36' 6.60"
GPS Longitude Ref : East
GPS Longitude : 9 deg 10' 22.20"
GPS Altitude Ref : Above Sea Level
GPS Altitude : 194.9008264 m
GPS Time Stamp : 09:55:04.4
—- IFD1 —-
Compression : JPEG (old-style)
X Resolution : 72
Y Resolution : 72
Resolution Unit : inches
Thumbnail Offset : 770
Thumbnail Length : 5568
—- Composite —-
Aperture : 2.8
GPS Altitude : 194.9 m Above Sea Level
GPS Latitude : 45 deg 36' 6.60" N
GPS Longitude : 9 deg 10' 22.20" E
GPS Position : 45 deg 36' 6.60" N, 9 deg 10' 22.20" E
Image Size : 1200×1600
Thumbnail Image : (Binary data 5568 bytes, use -b option to extract)
come si può vedere exiftool mostra tutti i dati che possono aiutare a ricostrure la storia della foto, partendo dalla macchina che l'ha scattata al software usato successivamente per modificare la foto, finendo con le coordinate sulla posizione. Una volta avute le coordinate si può risalire alla posizione inserendo i dati su questo sito. Quindi è indispensabile prima di fare l'upload di una foto sul web di cancellare tutti i metadati. Per conoscere solo i Geotags:
$ exiftool -a -gps:all foto.jpg
tutte le foto in una cartella:
$ exiftool -a -gps:all *.jpg
enjoy 😉
A volte può risultare utile installare un determinato software senza i pacchetti raccomandati, questo per le più diverse ragioni, che possono andare dal non volersi trascinare dietro ulteriori programmi, alla possibilità di escluderne uno che può causare qualche problema. Ad ogni modo la bacchetta magica si può usare così:
# apt-get install --no-install-recommends nome_software
oppure:
# aptitude install --without-recommends nome_software
quindi facendo l'esempio con amule, vedremo alcune differenze:
root@Squeezebox:/home/edmond# apt-get install –no-install-recommends amule
Lettura elenco dei pacchetti… Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato… Fatto
I seguenti pacchetti saranno inoltre installati:
amule-common libcrypto++8
Pacchetti suggeriti:
amule-utils-gui
Pacchetti raccomandati:
amule-utils
I seguenti pacchetti NUOVI saranno installati:
amule amule-common libcrypto++8
0 aggiornati, 3 installati, 0 da rimuovere e 29 non aggiornati.
È necessario scaricare 5549 kB di archivi.
Dopo quest'operazione, verranno occupati 15,3 MB di spazio su disco.
Continuare [S/n]? n
Interrotto.
root@Squeezebox:/home/edmond# apt-get install amule
Lettura elenco dei pacchetti… Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato… Fatto
I seguenti pacchetti saranno inoltre installati:
amule-common amule-utils libcrypto++8 libgd2-xpm
Pacchetti suggeriti:
amule-utils-gui amule-gnome-support libgd-tools
I seguenti pacchetti saranno RIMOSSI:
libgd2-noxpm
I seguenti pacchetti NUOVI saranno installati:
amule amule-common amule-utils libcrypto++8 libgd2-xpm
0 aggiornati, 5 installati, 1 da rimuovere e 29 non aggiornati.
È necessario scaricare 6239 kB di archivi.
Dopo quest'operazione, verranno occupati 16,2 MB di spazio su disco.
Continuare [S/n]? n
Interrotto.
enjoy 😉
Per il momento la Google Toolbar per Iceweasel 5 non è disponibile, ma per ovviare a questo problema, e nell'attesa della nuova compatibilità, si può forzarne l'installazione. Questo metodo è valido anche per altri addons non compatibili:
digitare nella barra degli indirizzi:
una voltra entrati nel pannello di configurazione, click col tasto destro del mouse e scegliere:
Nuovo-Boleano
ed inserire:
extensions.checkCompatibility.5.0
con opzione:
false
adesso siamo pronti ad installare la Google Toolbar, o altri addons per il momento incompatibile.
enjoy 😉