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