L’altro giorno stavo facendo dei video di prova con la mia piccola Casio Exilim EZ-Z75 ho provato ad importarlo per visionare i risultati sulla mia macchina Work (Ubuntu 8.10 64bit). Ho aperto il file con vlc il mio lettore preferito insieme a mplayer e ho hotato che il video era ruotatodi 90° in senso orario ..
Un utente windows in questi casi inizia a cercare su google un software che per noi ruoti il filmato meglio con un bel wizard che faccia tutto senza farci vedere nulla di querllo che fa!
Noi utenti linux non abbiamo bisogno di nulla .. anzi solo del solito tutto fare (con video ..) mencoder (di cui tempo fa ho già parlato ! vedi post
Noi utenti Linux non abbiamo bisogno di nulla .. anzi solo del solito tutto fare (con video ..) mencoder (di cui tempo fa ho già parlato ! vedi post Convertire un file AVI in Mpeg con Linux e Convertire i file video da .ogg ad .avi con mencoder da terminale )
Per chi non c’è l’ha installato basta seguire i soliti passaggi da riga di comando :
Debian/Ubuntu-Based
sudo apt-get install mencoder
RedHat/Fedora-Based
yum install mencoder
Ora invece vediamo come ruotare un filmato di fotocamera o video camera che si presenta ruotato rispetto alla nostra posizione di visualizzazione
Per prima cosa dobbiamo verificare di quanti gradi (di rotazione) ha bisogno il nostro video per essere in posizione normale. es. supponiamo che il nostro video sia ruotato in senso orario di 90° rispetto alla posizione normale.
Per ruotare il video utilizziamo il seguente comando con le seguenti opzioni :
mencoder -oac copy -ovc lavc -lavcopts vcodec=mjpeg -vop rotate=2 videoOrginale.avi -o videoRuotato.avi
il parametro fondamentale da utilizzare per la rotazione è “rotate=valore” che varia da 0 a 7 anche se per video normali si usa solo da 0 a 3
rotate=0 ruota di 90 gradi in senso orario e ribalta
rotate=1 ruota di 90 gradi in senso orario
rotate=2 ruota di 90 gradi in senso antiorario
rotate=3 ruota di 90 gradi in senso antiorario e ribalta
Gli altri parametri riguardano i filtri e l’audio/video crooping per maggiori informazioni su tutte le opzioni ed esempi d’uso di mencoder leggetevi questa pagina : http://linuxreviews.org/man/mencoder/ davvero utile.
Ah dimenticavo .. finita la procedura iterativa del comando prima impartito il video ruotato è pronto !! Buona visione
Via |mencoder
Tags: comando, come fare, Fedora, ffmpeg, filtri, guida, howto, linux, mencoder, opensource, ruotare, ubuntu, Video
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 -ocartella_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: .avi, come fare, Convertire, divx, dvd, dvdauthor, file, guida, how to, linux, mencoder, mpeg, mpg, opensource, ubuntu