Alcuni comandi con i quali si riesce ad ottimizzare filmati .MOV con qualità adatta a streming WEB (adattare alle risoluzioni desiderate)
ffmpeg -i "video.mov" -c:v libx264 -preset slow -crf 23 -c:a aac -b:a 128k -vf "scale=1280:-2,fps=30" "output.mp4"
Per device verticali come smatphone
ffmpeg -i video.mov -vf "scale=720:1280" -c:v libx264 -preset slow -crf 23 -r 30 -b:v 2500k -c:a aac -b:a 128k -movflags +faststart output.mp4
Spiegazione dei parametri:
-i: Specifica il file di input.
-c:v libx264: Usa il codec video H.264.
-preset slow: Ottimizza la compressione (puoi usare faster per velocizzare l'elaborazione, ma il file sarà più grande).
-crf 23: Imposta la qualità (valori da 18 a 28; più alto = più compressione, minore qualità).
-c:a aac: Usa il codec audio AAC.
-b:a 128k: Imposta il bitrate audio.
-vf "scale=1280:-2,fps=30": Ridimensiona il video a una larghezza di 1280px, mantenendo le proporzioni originali e limita il frame rate a 30 fps.
output.mp4: Specifica il file di output.