Linux files

Archivi per autore

Come scaricare le foto dall’ iPhone

by root on Nov.04, 2009, under guide, varie

… usando gphoto2 da linea di comando è semplicissimo:
Dopo aver collegato l’ iPhone al PC su una porta usb, aprire una shell e digitare il comando

gphoto2 -P

Verranno scaricate tutte le immagini presenti nel melafonino.
Se volete approfondire rimando alla documentazione

Leave a Comment :, more...

Undelete files su Linux con testdisk/photorec

by root on Jun.19, 2009, under programmi

Testdisk è una utility che consente di ripristinare la struttura del filesystem e fare l’undelete ovvero il ripristino dei files accidentalmente cancellati su partizioni FAT / NTFS / ext2 / ext3.
Photorec invece va a cercare delle foto dentro cdrom/dischi/sd card apparentemente illeggibili, cercando di recuperare le eventuali immagini o video trovati
Ottimi tool che ho apprezzato quando ho cancellato per errore delle foto da una sd card.
Per le guide e gli esempi di utilizzo rimando al wiki di PhotoRec e Testdisk.

Leave a Comment :, , more...

dalla fotocamera al lettore avi

by root on Mar.23, 2009, under scripts

I files video prodotti dalle fotocamere digitali spesso hanno l’audio a 8 kHz che non è ben visto da molti lettori divx.
Il risultato è che i video si vedono ma non si sentono.
Questo è il comando che uso per convertire i files della fotocamera in divx, con il ricampionamento dell’audio.

 mencoder -ovc lavc -lavcopts vcodec=mpeg4:mbd=1:vbitrate=2048 -af resample=44100:0:2 -oac mp3lame infile.avi -o outfile.avi

Dove infile è il file d’ingresso, outfile quello di uscita.

Leave a Comment :, more...

Miro: vedere la tv e i video con Linux

by root on Feb.18, 2009, under programmi

apt-get install miro
Questo basta per installarsi Miro, un programma che consente di guardare una miriade di canali televisivi, filmati in HD, podcast che si trovano su Internet.

Miro è in pratica un “browser” di video che si trovano su Internet.
Tramite la sua interfaccia è possibile cercare un video per parola chiave e poi guardarselo.
Ed è in grado anche di visualizzare i files che abbiamo sul nostro PC locale.
Insomma, assolutamente da provare.

Leave a Comment :, more...

Come unire una serie di clip presi dalla fotocamera

by root on Feb.17, 2009, under guide

Abbiamo fatto 30 filmatini con la fotocamera e vogliamo fare un file unico ?
Niente di piu’ facile.
Copiamo i filmati in una directory.
Ammettiamo che i filmati abbiano estensione “.MOV”
Andiamo nella directory dove ci sono SOLO i filmati e lanciamo il comando

mencoder -forceidx -ovc copy -oac pcm *.MOV  -o big.avi

oppure

avimerge -o big.avi -i file1.MOV file2.mov ...

A questo punto abbiamo, nel file “big.avi”, il nostro bel filmato.
Se lo vogliamo convertire in flv lanciamo il comando

mencoder big.avi  -o out.flv -ofps 30 -vf eq=15:0,denoise3d,spp=6,scale=640:360 -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=2048:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -oac mp3lame -lameopts br=64 -srate 22050 -af lavcresample=22050

Affinchè possa essere fatta la seek sui files flv, il file deve contenere i tag onMetaData, che possono essere inseriti usando FLVTool2 con il comando

flvtool2 -U <file flv>

A questo punto in out.flv abbiamo il nostro bel filmato in formato flv, pronto per poter essere fruito via web con un un player come ad esempio FLV-Scrubber.

4 Comments :, more...

un grande classico, conversione caratteri di fine linea formato DOS a formato Unix

by root on Feb.13, 2009, under scripts

Usando sed.

 sed 's/.$//'               # assumes that all lines end with CR/LF
 sed 's/^M$//'              # in bash/tcsh, press Ctrl-V then Ctrl-M
 sed 's/\x0D$//'            # gsed 3.02.80, but top script is easier
Leave a Comment : more...

sincronizzare la data dei files con le immagini con i corrispondenti tag exif

by root on Feb.13, 2009, under scripts

Questo semplice script serva a sincronizzare la data di un file immagine con la data di creazione dello stesso specificata nei tag exif.

#!/bin/bash
# exif-sync, a small command line utility to set unix file date according to image exif tags

function set_exiftime (){
    image=$1
    PST=`exiftime $image | awk ' { if (match($0, /^Image Created: ..(..):(..):(..) (..):(..):(..)/,arr)){ print arr[1] arr[2] arr[3] arr[4] arr[5] "." arr[6]}}'`
    echo $PST
    if [ $PST ]; then
        echo "Setting [$image] file date according to exif tags" $PST
        touch -t $PST $image
    fi
}

if [ $# == 0 ]; then
   echo Usage: $0 FILE [FILE] ...
   exit 1
fi

for file in $*; do
    set_exiftime $file
done
Leave a Comment : more...

convertire un file avi in flv

by root on Feb.08, 2009, under scripts

Se avete una fotocamera che fa i video in formato avi e volete convertirli in formato flv vi basta usare mencoder:

mencoder <file avi> -o <file flv> -ofps 30 -vf eq=15:0,denoise3d,spp=6,scale=640:360 -of lavf -ovc lavc -lavcopts vcodec=flv:vbitrate=2048:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -oac mp3lame -lameopts br=64 -srate 22050 -af lavcresample=22050

Settate il parametro scale in base alla risoluzione voluta.
vbitrate è il bitrate del video: più grande = qualità maggiore = file più grande = maggiore banda

Potete poi mettere il file flv sul vostro sito e renderlo fruibile con un player flash, esempio l’ottimo JW Flv Media Player

Leave a Comment :, more...

estrarre un singolo frame da uno stream mjpeg

by root on Feb.06, 2009, under scripts

Questa ricettina serve ad estrarre un singolo frame da uno stream mjpeg
Usa curl e mplayer.

curl -s <stream url> | mplayer  -demuxer +rawvideo -vc +ffmjpeg -fps 2  -rawvideo fps=2:w=640:h=480 -noextbased -vo jpeg -frames 1 -

Verrà creato nella directory corrente un file, “00000001.jpg”, con il frame catturato dalla streaming camera.
Praticamente dico a mplayer di fare il play di stdin (il nome del file è “-”), che viene fornito da curl tramite la pipe “|”, forzandogli la tipologia di codec e demuxer, altrimenti per default lui tenta di capirla dal file di ingresso facendo delle seek.
Gli dico inoltre di produrre file jpeg piuttosto che fare play su video ( -vo jpeg ) e di prendere un solo frame (-frames 1)
Dato che stdin non prevede seek, se non specificassi i parametri con cui è codificato lo stream otterrei questo errore:

Cannot seek backward in linear streams!
Seek failed

Prerequisiti sono curl e mplayer

sudo apt-get install mplayer curl

Riferimenti

Leave a Comment :, , more...

clipboard manager su kde/gnome

by root on Feb.01, 2009, under gnome

In questi giorni sto iniziando ad utilizzare Gnome che viene installato di default con Ubuntu.
Quello che ho notato è la mancanza di un clipboard manager installato di default, come il klipper di Kde.
Mi sono installato quindi Parcellite, “The lightweight GTK+ clipboard manager”.
Si installa con il Manager dei pacchetti o con il classico

sudo apt-get install parcellite

Non parte di default, va messo tra i programmi che partono con la partenza della sessione:
Dal menu:
System->Preference->Sessions
Si aggiunge tra gli Startup Programs
Name: Clipboard Manager
Command: /usr/bin/parcellite

Leave a Comment :, , more...

Cerchi qualcosa?

Usa la form qui sotto per cercare nel sito

Links

Blogroll

Archivi

Tutti gli articoli in ordine cronologico...