Avconv, mov, mp4, avi ecc..

by Marco C on

Come avevo scritto nel precedente articolo Avconv sostituisce FFmpeg e cosi, per trasformare una serie di file video, da un formato all’altro, bisogna un attimino cercare quali sono le opzioni da inserire nel comando.

Questo articolo vuole essere semplicemente una piccola libreria dei comandi principali che ho utilizzato per essere alla portata di mano nel prossimo futuro.
Per tutti riporto il comando completo, per gestire più file, e quello semplice per il singolo file, pronti per fare un copia incolla.

Da MOV ad AVI

Questo è quello per convertire tutti i file
for f in *.MOV; do avconv -i "$f" -qscale 0 -vcodec mpeg4 -acodec libmp3lame "${f%.m4a}.avi"; done
mentre questo per convertire un solo file
avconv -i nomefile.mov -qscale 0 -vcodec mpeg4 -acodec libmp3lame nomefile.avi

Da MP4 ad AVI

Questo comando in realtà esegue una semplice copia. Attenzione, non basta sostituire l’estensione del file.
Per tutti i file presenti:
for f in *.mp4; do avconv -i "$f" -c:v copy "${f%.m4a}.avi"; done
per il singolo file
avconv -i nomefile.mp4 -c:v copy nomefile.avi

Da MOV ad MPEG2

In realtà questo comando funziona sia per i file in origine MOV
Il comando per l’elenco dei file
for f in *.MOV; do avconv -i "$f" -c:v mpeg2video -q:v 2 -c:a libmp3lame "${f%.m4a}.mpg"; done
ed il comando per il singolo file
avconv -i nomefile.MOV -c:v mpeg2video -q:v 2 -c:a libmp3lame nomefile.mpg

Da AVI ad MPEG2 con resize

Un comando molto semplice.
for f in *.mp4; do avconv -i "$f" -filter:v scale=720:-1 "${f%.m4a}.mpg"; done
che sfrutta il filtro scale. In alternativa
avconv -i input.avi -s 720x480 output.mpg

Leggi il contenuto originale su Kreatore.it - blog

Written by: Marco C