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

05 gen 09 Convertire i file video .wmv in .avi su Linux

konsole

Spesso ci capita di scaricare o visualizzare filmati video di vari formati (avi,mpeg,wmv etc.. ) ormai con vlc o programmi affini non ci sono particolari problemi di visualizzazione su linux. I fastidi (apparenti) sono invece al momento di convertirli in un formato più appetibile a Youtube o altri siti ad esempio socialnetwork come facebook etc..

Tempo fa ho parlato di come Convertire i file video da .ogg ad .avi con mencoder da terminale , come  Convertire un file AVI in Mpeg con Linux oggi invece voglio indicare un procedimento semplice per Convertire file Wmv in file AVI

Per effettuare la conversione ho usato semplicemente la riga di comando e nessun programma con interfaccia grafica ma solo un software invocabile da shell come MEncoder.

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

sudo apt-get install mencoder

o

yum install mencoder

Ora dopo l’eventuale installazione di mencoder possiamo procedere con la conversione vera e propria. Ci posizioniamo via terminale nella directori del nostro file da convertire e digitiamo sempre da terminale:

mencoder file_daconvertire.wmv -ofps 23.976 -ovc lavc -oac copy -o file_convertito.avi

Naturalmente il nome del file reale (.wmv) da convertire va al posto di file_daconvertire.wmv e file_convertito.avi invece è il nome del file output convertito.

per  conoscere le maggiori opzioni di mencoder digitare da terminale man mencoder.

Tags: , , , , , , , ,

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: , , , , , , , , , , , , , ,

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: , , , , , , , , , ,