CONVERSIONE E ROTAZIONE (CON SPECCHIATURA) VIDEO DA .MOV AD .MP4 CON CODEC FFMPEG
Come con ffmpeg, mencoder si trova tra i repo di Ubuntu, e per installarlo basta digitare:
-------------------------------------------------------------------------
folletto@pingu:~$ sudo apt-get install mencoder
-------------------------------------------------------------------------
Mi è capitato di montare la mia Playsport sul vetro della macchina, ma per motivi di spazio ho dovuto metterla a testa i giù, ben sapendo che il buon mencoder mi sarebbe poi giunto in aiuto...
Una volta a casa e scaricati i video ho fatto alcune prove sino a giungere a questo risultato, con video e audio convertiti come con ffmpeg (infatti ho utilizzato i suoi stessi codec).
-------------------------------------------------------------------------
folletto@pingu:~$ mencoder NOME_VIDEO_IN.MOV -vf flip,mirror -of lavf -ofps 25 -srate 44100 -oac lavc -lavcopts "acodec=libmp3lame:abitrate=128" -ovc lavc -lavcopts "vcodec=libx264:aspect=16/9" -o NOME_VIDEO_OUT.mp4
-------------------------------------------------------------------------
Per prima cosa dobbiamo inserire il nome del nostro video (NOME_VIDEO_IN.MOV) e di seguito le varie opziono:
-vf = attiva i filtri video tra cui flip e mirror (separati da una virgola)
flip = ruota il video di 180 gradi, infatti se passassimo solo questa opzione troveremo il video dritto ma specchiato
mirror = specchia il nostro video ruotato con flip in modo da vederlo correttamente
-of = ci permette di indicare il tipo di formato video in uscita
lavf = scritto in questo modo si va a prendere il tipo di formato video dal nome del file in uscita (in questo caso mp4). Si portebbe passare in aggiunta anche l'opzione :
-lavfopts "format=mp4" solo che mi usciva con un messaggio di errore.
-ofps = ci permette di indicare il numero di fps (frame al secondo) del video in uscita
-srate = campionatura audio, in origine 48000 Hz qua ridotta a 44100 Hz
-oac = ci fa impostare il tipo di codec per l'audio in uscita
lavc = attiva i codec di ffmpeg
-lavcopts = sono le opzioni per lavc e vengono scritte con questo formato: opzione1=valore:opzione2=valore:opzione3=valore:ecc... (io le ho dovute mettere tra virgolette altrimenti non funzionavano)
acodec = possiamo indicare il tipo di codec di ffmpeg da utilizzare per l'audio (in questo caso libmp3lame)
arate = impostiamo in bitrate dell'audio (128 kbps)
-ovc = per impostare il tipo di codec video in uscita
lavc e -lavcopts = come per l'audio
vcodec = indichiamo il tipo di codec di ffmpeg per il video (in questo caso libx264)
aspect = possiamo impostare se il video sarà in 4:3 o 16:9
-o = indichiamo il nome del video in uscita (NOME_VIDEO_OUT.mp4)
Per utilizzare i codec di ffmpeg dobbiamo aver installato anche quest'ultimo.
Convertiti in questo modo i video sono uguali a quelli prodotti precedentemente con ffmpeg, così se volessimo sucessivamente unire più video possiamo farlo senza problemi.
Possiamo usare mencoder per convertire anche i video normali e non solo ruotati basta semplicemente omettere l'opzione -vf, (mencoder di default quando converte un video ci mostra anche lo stato di avanzamento)
Buon divertimento e alla prox con le opzioni per unire tutti i nostri video in un solo file e magari fare un bel DVX O DVD!!!
Nessun commento:
Posta un commento