---
title: "Installare FFmpeg su Windows e usarlo dalla riga di comando"
description: "Come installare FFmpeg con winget o a mano aggiungendolo al PATH, più i comandi pratici per convertire video, estrarre l'audio e ritagliare uno spezzone."
url: "https://www.alemasone.com/it/installare-ffmpeg-windows/"
language: "it"
published: 2025-07-05
updated: 2026-09-20
categories: ["Multimedia E Creazione"]
translations:
  en: "https://www.alemasone.com/en/install-ffmpeg-windows-command-line/"
  es: "https://www.alemasone.com/es/instalar-ffmpeg-windows-linea-comandos/"
  fr: "https://www.alemasone.com/fr/installer-ffmpeg-windows-ligne-commande/"
  pt: "https://www.alemasone.com/pt/instalar-ffmpeg-windows-linha-comando/"
  de: "https://www.alemasone.com/de/ffmpeg-windows-installieren-nutzen-befehle/"
---

# Installare FFmpeg su Windows e usarlo dalla riga di comando

Su Windows [FFmpeg](https://ffmpeg.org/) si installa con un comando: `winget install Gyan.FFmpeg`. È il motore che usano quasi tutti i convertitori video, anche quelli con i pulsanti e quelli online. Se lo usi direttamente non hai limiti di dimensione, controlli ogni parametro e i tuoi file non finiscono sul server di qualcun altro.

Non ha finestre: scrivi un comando e il lavoro parte. All'inizio spaventa un po', ma per le cose che si fanno di solito (convertire, estrarre l'audio, tagliare, ridurre il peso) bastano pochi comandi da copiare, e li trovi tutti più sotto. L'ultima versione stabile è la 9.0, uscita nel 2026.

## Installazione con winget

È la strada più rapida su Windows 11 e su Windows 10 aggiornato. Apri il **Terminale** o il Prompt dei comandi e scrivi:

```powershell
winget install Gyan.FFmpeg
```

È la versione completa preparata da gyan.dev, la stessa che scaricheresti a mano. Alla fine chiudi e riapri il terminale, altrimenti non vede il percorso nuovo, e controlla:

```powershell
ffmpeg -version
```

Se compaiono versione e opzioni di compilazione, è tutto a posto.

![Terminale di Windows che restituisce numero di versione e opzioni di compilazione di FFmpeg](terminale-ffmpeg-version-windows.png "La risposta di `ffmpeg -version` a installazione riuscita")

> **Gli aggiornamenti arrivano con un comando.** Per passare alla versione nuova scrivi `winget upgrade Gyan.FFmpeg`. Con l'installazione manuale, invece, ogni volta devi riscaricare l'archivio e sostituire i file.

## Installazione manuale

Serve quando [winget](https://learn.microsoft.com/it-it/windows/package-manager/winget/) non è disponibile o quando vuoi una compilazione specifica.

1. Dalla [pagina di download ufficiale](https://ffmpeg.org/download.html) passa sull'icona di Windows e scegli **Windows builds from gyan.dev** (in alternativa ci sono le build di BtbN su GitHub). Nella [pagina di gyan.dev](https://www.gyan.dev/ffmpeg/builds/), alla voce *release builds*, scarica **ffmpeg-release-full.7z**: è la versione completa, con tutti i codificatori.

2. Estrai l'archivio in una cartella che non sposterai, per esempio `C:\ffmpeg`. Windows 11 apre i file `.7z` da solo dalla versione 23H2 (clic destro → **Estrai tutto**); su Windows 10 ti serve [7-Zip](https://www.7-zip.org/). Dentro trovi la cartella `bin` con `ffmpeg.exe`, `ffplay.exe` e `ffprobe.exe`. Non deve per forza stare sul disco C:, l'importante è che il percorso nel passaggio successivo sia quello giusto.

3. Aggiungi quella cartella al PATH: cerca **Modifica le variabili di ambiente relative al sistema** nel menu Start, apri **Variabili d'ambiente**, seleziona `Path` fra le variabili utente, scegli **Modifica** → **Nuovo** e inserisci:

   ```text
   C:\ffmpeg\bin
   ```

4. Conferma con **OK** su tutte le finestre, apri un **nuovo** terminale e prova con `ffmpeg -version`.

Senza il PATH, FFmpeg parte solo se ogni volta ti sposti nella sua cartella. Quando qualcuno dice che l'installazione «non funziona», nove volte su dieci è questo.

![Finestra Variabili d'ambiente di Windows con il percorso della cartella bin di FFmpeg aggiunto a Path](variabile-environment-windows-ffmpeg.png "La riga da aggiungere alla variabile Path dell'utente")

## I comandi da tenere a portata di mano

La struttura è sempre la stessa: `ffmpeg -i file_di_ingresso [opzioni] file_di_uscita`.

### Convertire un video in MP4

```bat
ffmpeg -i filmato.mkv -c:v libx264 -crf 23 -c:a aac -b:a 192k filmato.mp4
```

Il numero dopo `-crf` regola la qualità: più è basso, più il video è bello e pesante. A 18 non vedi differenze con l'originale, 23 è un buon compromesso, sopra 28 la perdita si nota.

Se hai una scheda video recente puoi far lavorare lei, molto più in fretta: sostituisci `libx264` con `h264_nvenc` su NVIDIA, `h264_amf` su AMD o `h264_qsv` su Intel. A parità di peso la qualità è un po' più bassa, ma per molti usi va benissimo.

Se il video è già nel formato giusto e ti serve solo cambiare contenitore, la copia diretta è istantanea perché non ricodifica nulla:

```bat
ffmpeg -i filmato.mkv -c copy filmato.mp4
```

### Estrarre l'audio da un video

```bat
ffmpeg -i lezione.mp4 -vn -c:a libmp3lame -q:a 2 lezione.mp3
```

`-vn` toglie il video, `-q:a 2` dà una qualità alta con un file leggero. Se l'audio originale ti va già bene così, lo estrai senza ricodificarlo:

```bat
ffmpeg -i lezione.mp4 -vn -c:a copy lezione.m4a
```

### Ritagliare uno spezzone

```bat
ffmpeg -ss 00:01:30 -i video.mp4 -t 00:00:45 -c copy spezzone.mp4
```

Parte da un minuto e trenta e prende quarantacinque secondi. Con `-ss` **prima** di `-i` il taglio è quasi istantaneo.

### Ridurre il peso di un video

```bat
ffmpeg -i grande.mp4 -vf "scale=1280:-2" -c:v libx264 -crf 26 -c:a aac -b:a 128k piccolo.mp4
```

Porta la larghezza a 1280 pixel, calcola l'altezza in proporzione e abbassa un po' la qualità: il file diventa abbastanza leggero da mandarlo o caricarlo in fretta.

### Estrarre un fotogramma

```bat
ffmpeg -ss 00:00:10 -i video.mp4 -frames:v 1 immagine.jpg
```

### Convertire tutti i file di una cartella

Da PowerShell:

```powershell
Get-ChildItem *.mkv | ForEach-Object { ffmpeg -i $_.Name -c:v libx264 -crf 23 -c:a aac "$($_.BaseName).mp4" }
```

> **Prova su trenta secondi.** Prima di una conversione lunga, aggiungi `-t 00:00:30` e guarda il risultato. Se la qualità non ti piace, lo scopri subito e non dopo quaranta minuti.

## ffprobe e ffplay

Nella cartella `bin` ci sono tre programmi. `ffmpeg.exe` converte e modifica. `ffplay.exe` è un lettore essenziale, utile per controllare al volo un file o un risultato: `ffplay video.mp4`. E poi c'è [`ffprobe`](https://ffmpeg.org/ffprobe.html), che analizza un file e ne riporta le caratteristiche:

```bat
ffprobe video.mp4
```

Ti mostra durata, codec video e audio, risoluzione, fotogrammi al secondo e tracce. È il primo comando da lanciare quando un file non si apre da qualche parte: di solito il motivo è un codec che quel programma non legge.

![Terminale di Windows con l'analisi di ffprobe: durata, bitrate, codec video e audio del file](analisi-ffprobe-video-windows.png "Le informazioni che ffprobe estrae da un file video")

## Errori frequenti

**`ffmpeg non è riconosciuto come comando`.** Il percorso non è nel PATH, contiene un errore di battitura (deve finire con `\bin`), oppure il terminale era già aperto prima della modifica.

**`Unknown encoder 'libx264'`.** La compilazione che hai scaricato non include quel codificatore: serve una versione completa, come quelle indicate nella pagina ufficiale.

**Il file di uscita è enorme.** Non hai indicato la qualità e FFmpeg ne usa una alta: aggiungi `-crf`.

**L'audio è fuori sincrono.** Succede con alcuni file a frequenza variabile, come le registrazioni dal telefono: spesso si sistema ricodificando anche l'audio invece di copiarlo.

**Il comando sembra bloccato.** Guarda l'ultima riga: FFmpeg mostra l'avanzamento lì, aggiornandola di continuo. Se i numeri cambiano, sta lavorando.

## Domande frequenti

### FFmpeg è gratuito anche per uso professionale?

Sì, è software libero e puoi usarlo anche per lavoro. Le build complete includono alcuni componenti con licenza GPL: se lo integri in un programma che distribuisci, controlla la licenza della build che usi.

### Meglio FFmpeg o un programma con interfaccia grafica?

Per una conversione ogni tanto, un programma con i pulsanti come HandBrake è più comodo. Per lavori ripetuti, conversioni in blocco o parametri precisi, la riga di comando fa prima e dà sempre lo stesso risultato. E molti di quei programmi, sotto, usano proprio FFmpeg.

### Posso usarlo per tagliare video senza perdere qualità?

Sì, con `-c copy`: i flussi vengono copiati senza ricodifica, la qualità resta identica e ci vogliono pochi secondi. Il limite è che il taglio cade sul fotogramma chiave più vicino, quindi può spostarsi di qualche frazione di secondo rispetto al punto che hai scritto.

### Funziona anche su Mac e Linux?

Sì, ed è lo stesso programma con gli stessi comandi. Su macOS si installa con `brew install ffmpeg`, su [Ubuntu](/it/installare-wine-su-ubuntu/) e derivate con `sudo apt install ffmpeg`. I comandi di questa guida funzionano identici su tutti e tre i sistemi.

### Come converto un video per WhatsApp o per i social?

Il formato che va bene ovunque è MP4 con video H.264 e audio AAC, cioè quello che esce dal primo comando di questa guida. Per i social abbassa anche la risoluzione: 1080 pixel sul lato lungo bastano e il file pesa molto meno.

### Si può installare in una cartella diversa da C:\ffmpeg?

Sì, anche su un altro disco. L'unica cosa che conta è che nel PATH ci sia il percorso esatto della cartella `bin`.
