Mplayer offre un metodo molto semplice per estrarre e salvare nel formato libero png (pronunciato "ping") i fotogrammi che ci interessano da un flusso video. Per fare questo occorre innanzitutto lanciare la riproduzione del file video con l'opzione "-vf screenshot", in questo modo:
$ mplayer -vf screenshot filename
e successivamente premere il pulsante 's' per salvare nella directory di lavoro corrente il fotogramma riprodotto in quel momento da Mplayer in un file dal nome shot[numero_progressivo].png
Scrivere 'S' (in maiuscolo) ha invece l'effetto di catturare e generare file png in continuo. Digitando nuovamente 'S' si disattiva tale funzione.
venerdì 24 dicembre 2010
venerdì 12 novembre 2010
Utilizzare Linux per comunicare con torni Fanuc CNC
Niente di particolarmente esoterico, tutto quello di cui abbiamo bisogno è di un
programma per la gestione delle connessioni tramite porta seriale rs232.
Come sappiamo in ambito Linux niente è meglio di minicom, ma il programma in questione, nel mio caso, non è risultato ben accetto agli amici del reparto officina, ritenendolo poco "user-friendly" :)
Un' ottima alternativa si è rivelata essere gtkterm
Questi i parametri da inserire in "Configuration -> Port":
Inoltre se, come me, utilizzate ArchLinux dovrete aggiungere il vostro utente al gruppo "uucp" per ottenere i permessi di lettura/scrittura sulla porta seriale:
programma per la gestione delle connessioni tramite porta seriale rs232.
Come sappiamo in ambito Linux niente è meglio di minicom, ma il programma in questione, nel mio caso, non è risultato ben accetto agli amici del reparto officina, ritenendolo poco "user-friendly" :)
Un' ottima alternativa si è rivelata essere gtkterm
Questi i parametri da inserire in "Configuration -> Port":
port: /dev/ttyS0 (oppure /dev/ttyUSB0 se utilizzate un adattatore "usb-to-rs232")
speed: 4800
parity: even
bits: 7
stopbits: 2
flowcontrol: Xon/Xoff
Inoltre se, come me, utilizzate ArchLinux dovrete aggiungere il vostro utente al gruppo "uucp" per ottenere i permessi di lettura/scrittura sulla porta seriale:
# gpasswd -a <user> uucpPer gli utilizzatori di Fedora, il gruppo da aggiungere è invece "dialout"
# usermod -a -G dialout <user>
venerdì 22 ottobre 2010
Aggiornare facilmente il bios della scheda madre facendo il boot da una chiave usb
1. Scarichiamo l' immagine floppy di FreeDos (100% compatibile con il vecchio Ms-Dos e rilasciato sotto licenza GPL)
2. Montiamo l'immagine in loop e copiamo i file necessari ad aggiornare il bios (in questo esempio immaginiamo di aggiornare una motherboard ASRock A330ION all'ultima versione prelevando l'utilità apposita A33ION14.EXE)
# mount -o loop -t vfat FDOEM.144 /mnt/usb/
# cp A33ION14.EXE /mnt/usb
# umount /mnt/usb
3. Copiamo l'immagine modificata sul nostro pendrive con dd
# dd if=FDOEM.144 of=/dev/sdb
4. Riavviamo il pc, assicurandoci di impostare il boot dall'unità usb; al prompt a:\> digitiamo 'A33ION14.EXE' (o l'equivalente comando appropriato per la vostra scheda madre) per avviare la procedura di aggiornamento e il gioco è fatto :)
Se non ricordate o avete problemi ad identificare il corretto modello della vostra motherboard, l'utilità 'dmidecode' fa al caso vostro. Un esempio:
62 structures occupying 1880 bytes.
Table at 0x000F0000.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: Phoenix Technologies, LTD
Version: ASUS M2N-E SLI ACPI BIOS Revision 1204
Release Date: 09/18/2008
[...]
# wget http://www.linuxinsight.com/files/FDOEM.144.gz
# gunzip FDOEM.144.gz2. Montiamo l'immagine in loop e copiamo i file necessari ad aggiornare il bios (in questo esempio immaginiamo di aggiornare una motherboard ASRock A330ION all'ultima versione prelevando l'utilità apposita A33ION14.EXE)
# mount -o loop -t vfat FDOEM.144 /mnt/usb/
# cp A33ION14.EXE /mnt/usb
# umount /mnt/usb
3. Copiamo l'immagine modificata sul nostro pendrive con dd
# dd if=FDOEM.144 of=/dev/sdb
4. Riavviamo il pc, assicurandoci di impostare il boot dall'unità usb; al prompt a:\> digitiamo 'A33ION14.EXE' (o l'equivalente comando appropriato per la vostra scheda madre) per avviare la procedura di aggiornamento e il gioco è fatto :)
Se non ricordate o avete problemi ad identificare il corretto modello della vostra motherboard, l'utilità 'dmidecode' fa al caso vostro. Un esempio:
# dmidecode
SMBIOS 2.4 present.62 structures occupying 1880 bytes.
Table at 0x000F0000.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: Phoenix Technologies, LTD
Version: ASUS M2N-E SLI ACPI BIOS Revision 1204
Release Date: 09/18/2008
[...]
Iscriviti a:
Post (Atom)