Convertire un video ogv in avi, usando mencoder. Di solito l'estensione ogv si trova quando si fa uno screencast usando recordMyDesktop.
$ mencoder file.ogv -ovc xvid -oac mp3lame -xvidencopts pass=1 -o file.avi
enjoy 😉
Debian Gnu-Linux Opensource
Shelr permette di registare il terminale e da la possibilità di upload su Shelr.tv. Come servizio di condivisione mi sembra ottimo, ed anche l'idea di raccogliere gli screencast dei comandi nel terminale, mi sembra un idea eccellente. Io mi sono iscritto ed ho fatto il mio primo upload. Per ottenere Shelr scaricare il tarball, scompattarlo entrare nella directory, e poi:
$ sudo apt-get install ruby rubygems
$ sudo gem install shelr
per iniziare la registrazione:
$ shelr record
per rivederla:
$ shelr play
per l'upload sul sito Selr.tv:
$ shelr push
e comunque ci sono altre opzioni:
Usage: shelr command [arg]
COMMANDS:
Recording:
record – record new shellcast
Publishing:
push last – publish last record
push last –private – publish private record
push RECORD_ID – publish record with given idGetting record as json:
dump last – dump last record as json to current dir
dump RECORD_ID – dump any record as json to current dirReplaying:
list – print list of records
play last – play last local record
play RECORD_ID – play local record
play RECORD_URL – play remote record
play dump.json – play local file dumped with `shelr dump`Setup:
setup API_KEY – set your API key
backend [ttyrec|script] – setup recorder backendVisit: https://shelr.tv/ for more info.
per poter fare l'upload, prima bisogna registrarsi sul sito, anche tramite account twitter o facebook.
enjoy 😉
Convertire video da AVI a WebM usando il solito FFmpeg. Nel caso specifico essendo su Debian Sid sto usando la versione 0.10.2.
$ ffmpeg -i input.avi -codec:v libvpx -quality good -cpu-used 2 -b:v 500k -qmin 10 -qmax 42 -maxrate 500k -bufsize 1000k -threads 4 -vf scale=-1:480 -codec:a libvorbis -b:a 128k output.webm
cpu-used da 0 a 5
enjoy ;
$ sudo apt-get build-dep gimp $ mkdir gimp-2.8 && cd gimp-2.8 $ export PATH=/opt/gimp-2.8/bin:$PATH $ export PKG_CONFIG_PATH=/opt/gimp-2.8/lib/pkgconfig $ export LD_LIBRARY_PATH=/opt/gimp-2.8/lib $ git clone git://git.gnome.org/babl $ cd babl $ ./autogen.sh --prefix=/opt/gimp-2.8 $ make -j3 $ sudo make install $ cd .. $ git clone git://git.gnome.org/gegl $ cd gegl $ ./autogen.sh --prefix=/opt/gimp-2.8 $ ./configure --prefix=/opt/gimp-2.8 $ make -j3 $ sudo make install $ cd .. $ git clone git://git.gnome.org/gimp $ cd gimp $ ./autogen.sh --prefix=/opt/gimp-2.8 $ ./configure --prefix=/opt/gimp-2.8 $ make -j3 $ sudo make install $ /opt/gimp-2.8/bin/gimp
Avevo già parlato in passato di Exiftool, uno strumento che serve ad estrarre tutti i dati exif da una foto. Nei repo ci sono sicuramente altri programmi per ottenere i dati exif, ma questo è quello che io uso da qualche anno ed ormai mi ci sono affezzionato. Nel mio repository si trovano i pacchetti pronti:
Download amd64
Download i386
enjoy 😉
Cinnamon è arrivato alla versione 1.4, portando alcune novità. Io l'ho provato su Debian Sid, ed ho testato il tutto. Come ho già detto in passato Cinnamon non è male, anche se acerbo, e può essere un'alternativa a Gnome-Shell. Al momento l'unico neo che ho riscontrato. è che quando si seleziona la voce pannello mofificabile, la barra cambia colore, quindi una volta aggiunti i programmi al pannello, bisogna deselezionarla. Come al solito i pacchetti si trovano nel mio repository.
Download Cinnamon 1.4 amd64 (6 files)
Download Cinnamon 1.4 i386 (6 files)
ps: disinstallare prima cinnamon-muffin 1.3
ps: apt-get install -f, per problemi con le dipendenze.
enjoy 😉
Metodo per crearsi una Debian Live personalizzata, ma su USB con persistenza, e cioè con la possibilità di avere a portata di mano la nostra Debian Live, ma con la possibilità di fare e mantenere cambiamenti. Un esempio su tutti, è la possibilità di installare software successivamente, arrivando ad avere tutto quello che ci occorre, compresi i pacchetti di terze parti. Nell' immagine sopra si vede la mia chiavetta da 2G, dove 600MB circa risultano occupati dalla Debian Live installata, ed il resto è tutto spazio che servirà a salvare future configurazioni ed installazioni. A differenza della guida precedente, adesso sono su Debian Sid, preciso questo poichè ci sono alcune cosette diverse rispetto a live-build di Squeeze, ma soprattutto c'è qualcosa che non sembra funzionare (lb config –username, l'opzione persistent in contemporanea con lingua e tastiera ecc ecc), comunque niente di preoccupante, poichè quasi tutto si può rivedere e correggere dopo.
$ mkdir live && cd live
$ lb config -a i386 -b hdd --bootappend-live "persistent" --binary-filesystem fat32
$ lb config --distribution squeeze --debian-installer live -p "lxde"
$ lb config --hostname DebianLivebox --username user
le configurazioni già pronte si trovano in:
$ ls /usr/share/live/build/package-lists
Alcune aggiunte supplementari possono essere:
$ lb config --parent-mirror-debian-installer https://ftp.it.debian.org/debian/
$ lb config --mirror-bootstrap https://ftp.it.debian.org/debian/
$ lb config --mirror-binary https://ftp.it.debian.org/debian/
$ lb config --archive-areas "main contrib non-free"
$ lb config --linux-flavours "686"
inizio del processo di costruzione con:
$ sudo lb build
riversare l'immagine (img) sulla chiavetta USB:
$ sudo dd if=binary.img of=/dev/sdX
creare la seconda partizione:
$ sudo fdisk /dev/sdX
premere:
p
per vedere la tabella delle partizioni, e leggere la fine dei cilindri, relativa alla prima partizione.
poi in successione:
n p inserire il numero successivo come inizio di partizione, nel mio caso il 78, ed invio invio w $ sudo mkfs.ext4 -L live-rw /dev/sdX2
a questo punto la Debian Live su USB con persistenza è pronta, e verrà montata in /live/cow. Comunque fare riferimento al man di lb_config e live-boot.
enjoy 😉
Mentre stavo convertendo con FFmpeg un file da AVI ad AVI, ho avuto questo errore che mi ha fatto perdere un po di tempo:
Metadata:
encoder : VirtualDubMod 1.5.4.1 (build 2178/release)
IAS1 : Italiano
Duration: 01:24:35.04, start: 0.000000, bitrate: 1155 kb/s
Stream #0.0: Video: mpeg4 (Advanced Simple Profile), yuv420p, 608×256 [PAR 1:1 DAR 19:8], 25 tbr, 25 tbn, 25 tbc
Stream #0.1: Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s
[buffer @ 0x6d7f80] w:608 h:256 pixfmt:yuv420p
[scale @ 0x6d1460] w:608 h:256 fmt:yuv420p -> w:352 h:288 fmt:yuv420p flags:0x4
Output #0, avi, to 'Braveheart-cd1.avi':
Stream #0.0: Video: mpeg4, yuv420p, 352×288 [PAR 171:88 DAR 19:8], q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream #0.1: Audio: libmp3lame, 48000 Hz, 5.1, s16, 200 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Error while opening encoder for output stream #0.1 – maybe incorrect parameters such as bit_rate, rate, width or height
si risolve abbassando la frequenza, da 48000hz a 44100hz, e forzando per la scelta di 2 canali:
$ ffmpeg -i input.avi -acodec libmp3lame -ar 44100 -ac 2 -vcodec copy output.avi
la cosa interessante di questo downgrade audio, è che si ottiene un video più compresso, senza una significativa perdita, per un uso normale. Nel mio caso il film era di 1,5G ed è sceso ad 1,2G, e questo mi ha permesso di mettere i 4 film che volevo su un unico dvd, cosa che prima con i 4,8G totali, non potevo.
enjoy 😉
Visto che mi sono stufato dei soliti loghi (brutti) di Gimp, me ne sono creato uno "diverso", giusto per dare un po di brio al fotoritocco. Nel caso che:
$ wget https://www.edmondweblog.com/wp-content/uploads/gimp-splash.png
$ sudo mv gimp-splash.png /usr/share/gimp/2.0/images/
enjoy 😉
Chiaramente, essendo una versione superiore, vince Firefox 13, rispetto ad Iceweasel 10.0.2. I test eseguiti sono:
https://peacekeeper.futuremark.com/
https://www.webkit.org/perf/sunspider-0.9.1/sunspider-0.9.1/driver.html
Firefox 13.0a1 (24/02/2012)
Firefox 10.0.2
Firefox 13.0a1 (24/02/2012) Firefox 10.0.2
Firefox 13.0a1 (24/02/2012) Firefox 10.0.2
enjoy 😉