Rafanto.net Blog
msgbartop
Uno Sbampato in giro per la rete .. proveniente da Platania (39°0′0″N 16°19′0″E)
msgbarbottom

29 Ott 08 Convertire un file AVI in Mpeg con Linux

Ieri mi è successo di dover convertire dei film da formato .avi (divx) a .mpeg (dvd) per un amico che non ha a casa un lettore Divx ma solo DVD.

Per effettuare la conversione ho usato semplicemente la riga di comando e nessun programma con interfaccia grafica ma solo alcuni software invocabili da shell come MEncoder, dvdauthor e naturalmente brasero per masterizzare.

I passi da seguire sono veramente semplici prima di tutto verifichiamo di aver installato sulla nostra macchina MEncoder e dvdauthor nel caso contrario possiamo installarli con apt-get o yum (nei sistemi redhat based)

sudo apt-get install mencoder dvdauthor

o

yum install mencoder dvdauthor

Dopo aver eseguito l’eventuale installazione prendiamo i file .avi e per comodità li mettiamo in una cartella sul nostro pc . Entriamo nella cartella con i nostri file da convertire :

cd /home/usermio/cartella_file_avi

Prima di effettuare la conversione vera e propria dobbiavo verificare se il nostro video è in formato audio AC3 o no per fare questo lanciamo il seguente comando:

mplayer -vo dummy -ao dummy -identify your_video.avi 2>&1 | grep AUDIO_FORMAT | cut -d '=' -f 2

se il comando precedente ci restituisce hwac3 il nostro file video è codificato con audio ac3 a quindi procediamo ad utilizzare il metodo 1 se non è invece ac3 usiamo il metodo 2


Io ho ipotizzato che la cartella cartella_file_aviè posizionata nella home del mio user, dopo di che proseguiamo alla conversione del file .avi in formato MPEG-2

Metodo 1

mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=720:576,harddup -lavcopts
vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:aspect=16/9
-ofps 25 -o nome_File_Video_Convertito .mpg nome_File_Video_da_Convertire.avi

Metodo 2

mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=720:576,harddup \
-srate 48000 -af lavcresample=48000 \
-lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:aspect=16/9:
\ acodec=ac3:abitrate=192 -ofps 25 -o your_video.mpg your_video.avi

Come potete vedere dalle opzioni del comando la conversione (scale=720:576) si effettua in formato PAL 16:9 qualora si voglia convertire invece in formato NTSC basta sostituire scale=720:576 con scale=720:480, keyint=15 con keyint=18, e -ofps 25 con -ofps 30000/100. Per la conversione in 4:3 basta sostituire aspect=16/9 con aspect=4/3.

Dopo aver convertito i file .avi in .mpg dobbiamo creare la struttura tipica dei dvd video con le solite cartelle Video_ts ed Audio_ts per fare questo ci viene in aiuto dvdauthor che con un semplice comando genera una cartella di output con il dvd source creato.

dvdauthor -o cartella_creazione_dvd/ -t -f video_convertito_daAVI.mpg

l’opzione -o serve ad indicare la cartella di output , invece -t crea il title del dvd e -f serve a introdurre in nome del file da convertire (.mpg)

la sintassi completa del comando è  (a chi interessa approfondire .. man dvdauthor)

dvdauthor [ -o output-dir ] -x xml-config-file

dvdauthor [ -o output-dir ] [ -j | --jumppad | -g | --allgprm ] [ -T  | --toc ]
[ menu or title options ]

Dopo aver fatto questo dobbiamo creare la struttura del dvd affinchè si ottenga la corretta visualizzazione da parte dei lettori dvd. Sempre da riga di comando :

dvdauthor -T -o cartella_creazione_dvd/
 -T  Creates the table of contents file instead  of  a  titleset.  If this
option is used, it should be listed first, and you may not specify any titles.

Fatto questo non manca altro che masterizzare le due cartelle Video_TS e Audio_TS con il nostro

programma di masterizzazione preferito io ho usato brasero

Guida ispirata a : http://www.linux.com/articles/53702

Tags: , , , , , , , , , , , , , ,

27 Ott 08 Convertire file .BIN/.CUE in .ISO su Linux

.iso è una estensione utilizzata generalmente per indicare immagini ISO, cioè un file che contiene l’intero contenuto di un disco ottico (CD o DVD) che può essere usato direttamente (tramite software di emulazione) oppure inciso su un supporto fisico tramite il processo di masterizzazione.

Il nome dell’estensione deriva da ISO 9660, il file system standard per i CD-ROM e che coincide con il contenuto del file ISO.Questa estensione è tra le più comuni utilizzate per salvare su un unico file tutto il contenuto di un CD, ed è dunque riconosciuto da quasi tutti i software utilizzati per la masterizzazione.

Se nel nostro caso abbiamo quindi delle img in formato .BIN/.CUE e volessimo convertirle in .ISO ecco che bchunk (BinChunker) ci viene in aiuto.

Con molta semplicità se non abbiamo bchunk già installato da terminale digitiamo:

sudo apt-get install bchunk

Ora vediamo come usare bchunk e l’eventuale sintassi con le varie opzioni :

bchunk [-v] [-p] [-r] [-w] [-s] <image.bin> <image.cue> <basename>

Le varie opzioni sono (dal man ufficiale) :

-v        Makes binchunker print some more unnecessary messages,  which
should not be of interest for anyone.

-w        Makes binchunker write audio tracks in WAV format.

-s        Makes  binchunker  swap  byte  order  in the samples of audio
tracks.

-p        Makes binchunker go into PSX  mode  and  truncate  MODE2/2352
tracks to 2336 bytes at offset 0 instead of normal 2048 bytes
at offset 24.

-r        Makes binchunker output MODE2/2352 tracks in raw format, from
offset 0 for 2352 bytes. Good for MPEG/VCD.

Ora vediamo un esempio di utilizzo(in questo caso abbiamo un file .bin e uno .cue come quelli che creano alcuni programmi di masterizzazione e li convertiamo in .iso) :

bchunk IMAGE.bin IMAGE.cue IMAGE.iso

Niente di più semplice ..

Molte volte si ha la necessità inoltre di montare le immagini .bin (o altri formati) come ad esempio su win si fa con alchol120%. In questo caso ci sono tanti software che ci possono essere utili come ad esempio : Gmount-iso , AcetoneISO , FuriusISO e tanti altri ..

Via | Ubuntu Geek

Tags: , , , , , , , , ,

20 Ott 08 Convertire i file video da .ogg ad .avi con mencoder da terminale

Poco fa dovevo convertire un file video .ogg (registrato con gtk-record-desktop) in formato .avi non volendo installare programmi di manipolazione video come kino, avidemux etc.. ho trovato una via molto semplice per fare tutto in modo velocissimo sfruttando mencoder tramite terminale.

Questo procedimento presuppone che sulla vostra macchina sia installato mencoder se così non è potete da terminale farlo tramite apt-get o yum (per i sistemi redhat based)

sudo apt-get install mencoder

o per i sistemi (redhat based)

yum install mencoder

La procedura per convertire un video .ogg in .avi è la seguente sempre da terminale digitiamo:

mencoder -idx nomefilesorgente.ogg -ovc lavc -oac mp3lame -o nomefiledestinazione.avi

fatto questo vi troverete dopo l’elaborazione il file .avi nella stessa directory del file originario

Tags: , , , , , , , , , ,

09 Ott 08 Synkron software OpenSource per la sincronizzazione cross-platform

Oggi leggendo Download Squad blog (lingua inglese) molto interessante ho trovato un articolo che parla di un software opensource Synkron. La particolarità di questo programma è che permette di sincronizzare file, cartelle da ogni sistema operativo. Non siamo quindi vincolati a sincronizzare file solo da pc windows verso altri sistemi windows ma anche accopiare linux verso windows senza dimenticare i mac.

Un’altra peculiarità è che Synkron permette di effettuare sincronizzazioni multiple gestendo anche verie blacklist per file e directory oltre a reinvertire la procedura con un restore qualora per sbaglio dovessimo sovrascrivere file o directory. Il programma naturalmente gestisce anche i processi (di sincronizzazione (anche detti jobs) che possono schedulati a vostro piacimento.

L’interfaccia è molto semplice ed intuitiva , utilizza la gestione dei jobs in varie tab quindi rende ogni singolo lavoro di sincronizzazione indipendente non creando code infinite di file e directory con destinazioni multiple difficili da gestire dall’utente.

Synkron è rilasciato sotto licenza GPL v2 ed è distribuita per le maggiori piattaforme Linux, Mac e Windows

le piattaforme supportate solo quasi tutte :

  • Apple Mac OS X (Universal)
  • Microsoft Windows (Installer)
  • Linux/Unix (Source code, RPM, Ubuntu, Archlinux and ALT Linux packages)

Per effettuare il download cliccate sui seguenti link:

Linux:

http://sourceforge.net/project/platformdownload.php?group_id=195631&sel_platform=3747

Linux (rpm) :

http://downloads.sourceforge.net/synkron/Synkron 1.4.0-1.i386.rpm?modtime=1222957474&big_mirror=0&filesize=1101986

Mac:

http://sourceforge.net/project/platformdownload.php?group_id=195631&sel_platform=3746

Windows:

http://sourceforge.net/project/platformdownload.php?group_id=195631&sel_platform=2789

Il sito ufficiale del progetto è :

http://synkron.sourceforge.net/

Via | Download Squad

Tags: , , , , , , , , , , , , , , , , ,

21 Set 08 gBridge nuova soluzione al VNC facile e sicuro

Salve, giorni fà ho parlato di Teamviewer ( per info TeamViewer su LINUX con Wine) un software non open ma di libero utilizzo per scopi privati e non commerciali per il supporto remoto , oggi ne segnalo un’altro che però ancora non ho testato le funzionalità ne su windows ne su linux (sempre in emulazione! dato che c’è solo la versione windows compatibile). Le funzionalità sono simili a quelle di teamviewer , Gbridge è un software gratuito che ti permette di sincronizzare le cartelle, la condivisione di file, chat e VNC sicuro e facile. Supporta il servizio Google gtalk e crea una rete VPN (Virtual Private Network) che permette la connessione sicura con un altro pc.

Gbridge ricapitolando offre 4 principali funzioni :

SecureShare: Securely share files among your own computers, so you can remotely access your files, e.g. play mp3 , with ultimate privacy.   Securely share files to your designated friend, so the selected friend can instantly view the auto-generated photo thumbnails and slideshow remotely. No web upload/download needed!

AutoSync: Transfer big files and sync folders from/to anywhere has never been easier. Auto schedule, auto resume, incremental and no size limit!

EasyBackup: Setup an auto-recurring local or remote backup of your important directory is as easy as 1-2-3!

DesktopShare(VNC): Access your computer desktop remotely or share your desktop with your friend from anywhere, even behind NAT!

Gbridge Revolutionary VPN Infrastructure

Gbridge automatically forms a VPN among your multiple PCs no matter where they are. You can also extend the VPN to include your Gtalk friend’s PCs if both sides allow.

  • Great extension of Google’s Gtalk infrastructure, self-forming, zero-config.
  • IPv4 level compatibility while providing authentication, encryption and mobility.
  • P2P direct network connection, excellent privacy and great performance.
  • Dynamic DNS and private IP, solve the real world naming and connectivity issues for almost all network applications.

Il sito di riferimento è : http://www.gbridge.com/

Per effettuare il download della versione no limit, no adware, 100% FREE.Windows 2000/xp/vista(x32) : http://www.gbridge.com/ e pagina Download

Non so se ha una compatibilità anche minima con l’utilizzo con Linux , perchpè non ho potuto testare l’applicazione ancora .. nei prossimi giorni aggiornerò il post


Tags: , , , , , , , , , , ,

05 Mar 08 Convertire file Redhat e Fedora .rpm in .deb file per Ubuntu

Anche se uso Fedora da sempre e prima Redhat mi è capitato spesso di smanettare e lavorare su pc o server che montavano Debian, Ubuntu o derivate. Molte volte avevo necessità di installare applicazioni o altro che avevo solo in formato rpm allora quando ancora non conoscevo il comando “alien” mi scervellavo a cercare e ricercare nei repository o nei vari siti il pacchetto che mi serviva. Oggi invece grazie al comando alien è molto semplice trasformare i .rpm in .deb ed installarli in modo semplice. Mi è sembrato utile riportare la notizia e l’informazione specialmente per gli utenti novizi di linux o per quelli che non conoscono semplicemente il comando.

Per installare alien sulla vostra distro procedete con :

sudo apt-get install alien

Per convertire invece un pacchetto la sintassi da seguire è :

sudo alien -k name-of-rpm-file.rpm

Per installare il pacchetto invece o semplicemente con un doppio click avviate l’installazione o con la seguente sintassi :

sudo dpkg -i name-of-created-deb-file.deb

Se invece volete convertire il pacchetto e installarlo automaticamente potete utilizzare la seguante sintassi:

sudo alien -i name-of-rpm-file.rpm

, , , , , , , , , , , , , ,

Tags: , , , , , , , , , ,

26 Dic 07 I batch file su Windows

Salve, oggi vediamo l’utilizzo di batch file su sistemi windows per creare dei laucher veloci per le nostra applicazioni o siti web. Forse non tutti conoscono i batch :

un file batch o comando batch è un file di testo che contiene una sequenza di comandi per l’interprete di comandi del sistema (solitamente command.com o cmd.exe). Il file batch viene eseguito dall’interprete dei comandi mandando in esecuzione, secondo la sequenza specificata, i comandi elencati nel file. Il concetto di file batch è analogo a quello di shell script per i sistemi Unix e infatti può essere considerato un rudimentale linguaggio di scripting, anche se i costrutti a disposizione sono veramente pochi if , for , goto.

I comandi batch di MS-DOS devono avere estensione .bat per essere riconosciuti come tali dal sistema operativo mentre i sistemi NT (Windows NT/2000/XP e successivi) accettano anche l’estensione .cmd.

Il file batch forse più famoso è Autoexec.bat perché veniva eseguito automaticamente all’avvio di tutti i sistemi operativi basati su MS-DOS.

Per la creazione di un file batch quindi serve solo un editor di testo semplice come notepad. Dopo aver creato un file .txt iniziamo ad editarlo inserendo delle righe.

Ad esempio se vogliamo eseguire sei programmi che abbiamo installato inseriamo le righe con la rispettiva chiamata e percorso.

Start ”” “C:\Program Files\Winamp\winamp.exe”
Start “” “C:\Program Files\TechSmith\SnagIt 8\SnagIt32.exe”
Start “” “C:\Program Files\Microsoft Office\Office12\winword.exe”

possiamo anche aprire internet explorer o firefox con una pagina impostata:

Start “” “C:\Program Files\Internet Explorer\iexplore.exe” http://rafanto.wordpress.com

Start “” “”C:\Programmi\Mozilla Firefox\firefox.exe”” http://rafanto.wordpress.com

inoltre si possono eseguire anche comandi che vanno a modificare configurazioni del sistema come ad esempio la risoluzione del computer utilizzando delle utility come ResChange che ci permette di modificare tutto a riga di comando.

C:\ResChange\reschange.exe -width=640 -height=480 -refresh=60
%SystemRoot%\ehome\ehshell.exe
C:\Reschange\reschange.exe -width=1280 -height=1024 -refresh=max

Naturalmente sono semplice esempi che ho voloto proporre per chi non conosceva l’esistenza dei batch file , c’è molto altro cmq da vedere si possono eseguire anche comandi più elaborati, sta a voi poi creare questi file per i vostri bisogni!

, , , , , , , , , ,

Tags: , , , , , , , , , ,