(Mencoder) Convertire video ogv in avi

 

 

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 ๐Ÿ˜‰

Convertire video mkv in avi usando mencoder

 

 

 

 

Ho avuto la necessità di convertire un video mkv (Matroska) in avi, per un lettore dvd/dvx. Ho provato diverse soluzioni, sia da terminale con ffmpeg, sia con altri programmi dedicati, ma la qualità nella maggior parte dei casi è stata a dir poco pessima. La soluzione ottimale senza "perdita" di qualità, e soprattutto in un tempo ragionevole, nel mio caso, è stato il doppio processo usato con mencoder.

 

$ mencoder -o /dev/null -oac mp3lame -ovc xvid -xvidencopts pass=1 file.mkv

$ mencoder -o file.avi -oac mp3lame -ovc xvid -xvidencopts pass=2:bitrate=2000 file.mkv

 

enjoy ๐Ÿ˜‰

Unire video con risoluzione diverse usando FFMPEG e Mencoder (Solved)

 

 

 

Spesso e volentieri mi è venuta la voglia di fare un collage con più video, e ci ho sempre rinunciato, perchè mi scocciava settare uno per uno la stessa risoluzione, poichè se si cerca di unire video con differenti risoluzioni, ci si imbatte nell'errore seguente:

 

New video file has different resolution or colorspace than the previous one.
FATAL: Cannot initialize video driver.

 

quindi il passo è quello di settare nella cartella dei video .AVI, la stessa risoluzione per tutti, ed allo stesso tempo, convertirli tutti ad usare gli stessi codecs audio/video. Io ho preso 4 spezzoni di video differenti, con le seguenti risoluzioni:

 

320 × 240

384 × 288

320 × 136

480 × 360

 

quindi ho scelto di portarli tutti in hd720 (1280×720), ed ho usato il seguente comando:

 

 

$ for i in *.avi; do ffmpeg -y -i "$i" -f avi -vcodec mpeg4 -b 8000000 -acodec ac3 -ab 128000 -s hd720 $i.avi; done

 

 

a questo punto si possono unire i 4 video:

 

 

$ mencoder *.avi -oac mp3lame -ovc xvid -xvidencopts pass=1 -o video_finale.avi

 

 

ps: un omaggio alle più belle, Monica Bellucci, Sharon Stone. Charlize Theron ๐Ÿ™‚

 

enjoy ๐Ÿ˜‰

Screencast Perfetto (quasi) con Recordmydesktop e Mencoder

 

 

 

 

Ho già parlato altre volte per quanto riguarda gli Screencast, soprattutto adoperando FFMPEG, che scritto per inciso mi ha sempre soddisfatto in tutte le occasioni. Questa volta però vorrei scrivere due righe per quanto riguarda gtk-recordmydesktop, che non mi è mai piaciuto, in quanto ho sempre trovato scomodo il suo utilizzo quando si trattava di registrare una singola finestra, ed in più mi è sembrato lento nel salvataggio dello screencast. Comunque per farla breve, ho approfondito un pò di più la sua conoscenza, e per quanto mi riguarda ho trovato il giusto compromesso. L'idea di partenza quindi è quella di effettuare lo screencast di una singola finestra, e contemporaneamente di convertirlo in AVI, questa volta utilizzando mencoder.

 

Senza microfono:

 

$ recordmydesktop --no-sound -o "video.ogv" --windowid $(xwininfo | egrep 'Window id' | awk '{print $4}') && mencoder video.ogv -ovc xvid -xvidencopts pass=1 -o video.avi

 

Con Microfono:

 

$ recordmydesktop --device hw:0,0 -o "video.ogv" --windowid $(xwininfo | egrep 'Window id' | awk '{print $4}') && mencoder video.ogv -ovc xvid -oac mp3lame -xvidencopts pass=1 -o video.avi

 

per salvare Ctrl-Alt-S, per annullare Ctrl-C.

 

se non si indica il device, ed il microfono è configurato e funzionante, di default registra anche l'audio, quindi è indispensabile per uno screencast muto l'opzione --no-sound. Per chi invece usa pulseaudio, credo che basti inserire --device pulse al posto di --device hw:0,0

 


enjoy ;)

4 comandi per ottenere informazioni audio/video

 

 

 

 

Quattro comandi utili per avere informazioni su un file video. Bisogna avere installato mplayer, ffmpeg e transcode.

 

 

$ mplayer -frames 0 -identify video.avi

$ tcprobe -i video.avi

$ ffmpeg -i video.avi

$ file video.avi

 

 

 

enjoy ๐Ÿ˜‰

Creare un video da piรน immagini usando Mencoder

 

 

 

 

Come creare un video partendo da una serie di immagini?….semplice, usando Mencoder. Il video sopra è composto da 20 immagini jpg,  ed il comando utilizzato è il seguente.

 

$ mencoder "mf://*.jpg" -mf type=jpg:fps=3 -ovc lavc -o video.avi

 

enjoy ๐Ÿ˜‰

Convertire video rmvb in avi con Mencoder

 

Può capitare a volte d'imbattersi in file  RealMedia Variable Bitrate (RMVB), un formato molto usato in Asia. Per poterlo convertire in avi, bisogna installare mencoder, e poi eseguire un comando simile a questo:

 

$ mencoder file.rmvb -oac mp3lame -lameopts preset=128 -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=1200 -ofps 25 -of avi -o file.avi

 

enjoy ๐Ÿ˜‰

Avconverter nautilus-script per audio/video/immagini/text/iso

 

 

 

 

 

 

 

Avconverter a mio modesto parere è uno script eccezzionale, perchè ti mette in condizione di avere a portata di clik tutti i formati di conversione. Uno dei tanti motivi per cui anni fa scelsi di passare a Gnu/Linux fu proprio la grande libertà di personalizzazione della propria box, e questo script è proprio la dimostrazione pratica di customizzazione e potenza di un sistema unix ๐Ÿ™‚  Avconverter si appoggia inoltre ad ffmpeg ed imagemagick, quindi è in grado di fare qualunque conversione sia audio/video che di immagini, poi addirittura sfruttando espeak converte da text a sound (come si può sentire nell'audio sopra). Credo che qualche problema ci sia invece per quanto riguarda le iso. Tutte le opzioni sono facilmente configurabili  grazie a zenity che ci mostra delle finestre di dialogo.  Comunque consiglio di provarlo.

Requisiti obbligatori e non:
 

# apt-get install xterm zenity ffmpeg imagemagick mencoder links espeak

# apt-get install gawk antiword odt2txt odt2txt nrg2iso daa2iso uif2iso acetoneiso
 

Installazione avconverter:
 

$ wget http://gnomefiles.org/CONTENT/content-files/92533-avconvert.tar.gz

$ tar -zxvf 92533-avconvert.tar.gz

$ cp avconvert ~/.gnome2/nautilus-scripts
 

a questo punto non ci resta che posizionarci su un file audio/video/immagine/testo e fare click destro ed avviare Script/avconverter.

enjoi ๐Ÿ˜‰