ffmpeg -i Palme\ 2020.mp4 -vcodec libx265 -crf 28 -vf scale=1280:-1 Domenica-delle-palme.mp4
Per far dimagrire un video da 402Mb a 9,9Mb.
Ok, ok, chi si loda s’imbroda, tanto più che fa tutto ffmpeg, mica io! Ma vediamo il perché dopo aver visto il percome:
- il video in origine era codificato in H264 con risoluzione 1920×1080, a 30 fotogrammi al secondo, con un bitrate video di quasi 18MBit, ed audio MPEG-4 AAC a 192kbps
- il video convertito è stato ricodificato in H265 sempre a 30 fotogrammi al secondo, riducendo la risoluzione a 1280×720. Così il bitrate è solo 300kbps. L’audio è sempre in AAC, a 129kbps
I barbatrucchi sono essensialmente due:
- ho abbassato la risoluzione da Full HD ad HD “liscio”: (1980×1080) / (1280×720) = 2,32 ossia abbiamo 2,32 volte dati video in meno. Saremmo passati da 402 a circa 173.
- ho cambiato il formato di codifica: l’H265 (cinque) è un formato molto più compatto. Perché è più “moderno”, perché è molto più “raffinato”. Ma questa “raffinatezza” e questa “modernità” richiede molta più potenza di calcolo per essere riprodotto (e prima ancora codificato). Scordatevi di riprodurlo sul vostro Amiga , anche con una Vampire 🙂
Poi c’è da aggiungere che ho evitato di metter mano alla codifica audio, un po’ per pigrizia, un po’ perché l’AAC è – ahimè! – presente un po’ ovunque.
For audio “-acodec aac -b:a 24k”