La formula universale
Prima di immergerci nelle impostazioni specifiche della piattaforma, ecco la combinazione che funziona ovunque:
- Contenitore: MP4
- Codec video: H.264 (Profilo Alto)
- Codec audio: AAC stereo
- Risoluzione: 1920×1080 (1080p)
- Velocità fotogrammi: 30fps
- Bitrate audio: 192 kbps
Questa combinazione è accettata da tutte le piattaforme principali — YouTube, Instagram, TikTok, Facebook, Twitter/X, LinkedIn, Vimeo e Discord. Se non vuoi pensare alle impostazioni specifiche della piattaforma, converti il tuo video secondo questa specifica e caricalo ovunque. Il comando FFmpeg:
ffmpeg -i input.mov -c:v libx264 -crf 20 -preset slow -pix_fmt yuv420p -c:a aac -b:a 192k -movflags +faststart output.mp4
Usiamo CRF 20 (invece del tipico 23) perché le piattaforme di social media ricodificheranno il tuo video a qualità inferiore. Iniziare con una fonte di qualità superiore significa che più dettagli sopravvivono alla fase di compressione della piattaforma. La dimensione del file aggiuntiva è un costo temporaneo — influisce solo sul tuo tempo di caricamento.
Tutte le piattaforme accettano caricamenti MOV, ma comunque ricodificheranno tutto nel loro proprio formato. Convertire prima a MP4 è meglio per l'affidabilità e la velocità di caricamento — i file MP4 sono tipicamente più piccoli dell'equivalente MOV, e alcune piattaforme elaborano MP4 più velocemente.
Impostazioni YouTube
YouTube è la piattaforma più indulgente quando si tratta di specifiche di caricamento. Accetta quasi tutti i formati e le risoluzioni, e ricodifica tutto sui suoi server. Tuttavia, le tue impostazioni di caricamento influenzano direttamente la qualità che i spettatori vedono, perché la ricodifica di YouTube preserva più dettagli da fonti di qualità superiore.
| Impostazione | Consigliato | Perché |
|---|---|---|
| Formato | MP4 (H.264 + AAC) | Formato ufficialmente consigliato da YouTube |
| Risoluzione | 1080p o 4K | 4K attiva la codifica VP9 (qualità migliore per gli spettatori) |
| Velocità fotogrammi | 30fps o 60fps | 60fps per giochi/sport, 30fps per tutto il resto |
| CRF | 18–20 | Qualità più alta del normale perché YouTube ricodifica |
| Profilo H.264 | Alto | Migliore compressione, YouTube supporta tutti i profili |
| Audio | AAC 192–256 kbps, stereo | YouTube converte in Opus/AAC a ~128 kbps |
| Dimensione massima del file | 256 GB | O 12 ore, a seconda di quale sia minore |
Il vantaggio 4K: Quando carichi un video 4K, YouTube lo codifica usando VP9 (o AV1 per caricamenti più recenti) invece dell'H.264 che usa per i contenuti 1080p. VP9/AV1 produce una qualità significativamente migliore alla stessa velocità di trasmissione. Questo significa che il tuo caricamento 4K avrà un aspetto migliore per gli spettatori anche se guardano a 1080p, perché il flusso VP9 1080p ha un'allocazione di velocità di trasmissione più alta rispetto al flusso H.264 1080p.
ffmpeg -i input.mov -c:v libx264 -crf 18 -preset slow -profile:v high -pix_fmt yuv420p -c:a aac -b:a 256k -movflags +faststart youtube_upload.mp4
Impostazioni Instagram
Instagram è la piattaforma più esigente quando si tratta di proporzioni. Diversi tipi di posizionamento (Feed, Reels, Stories) hanno diverse dimensioni ottimali, e l'utilizzo della proporzione sbagliata risulta in ritaglio automatico o barre nere che sprecano spazio sullo schermo.
| Posizionamento | Proporzione | Risoluzione | Durata massima |
|---|---|---|---|
| Reels | 9:16 (verticale) | 1080×1920 | 15 min |
| Stories | 9:16 (verticale) | 1080×1920 | 60 sec per diapositiva |
| Feed (verticale) | 4:5 | 1080×1350 | 60 min |
| Feed (quadrato) | 1:1 | 1080×1080 | 60 min |
| Feed (orizzontale) | 16:9 | 1920×1080 | 60 min |
I Reels dominano l'algoritmo di Instagram nel 2026. Se stai creando contenuti per la crescita di Instagram, i Reels verticali 9:16 sono il formato da prioritizzare. I post Feed in proporzione verticale 4:5 sono la seconda opzione migliore perché occupano la maggior quantità di spazio verticale nel feed, dando al tuo contenuto più prominenza visiva mentre gli utenti scorrono.
Instagram comprime i caricamenti in modo aggressivo — spesso a 3,5 Mbps per i post Feed. Per preservare la maggior quantità di dettagli attraverso questa compressione, carica a CRF 18–20 e assicurati che la tua risoluzione corrisponda esattamente alle dimensioni della piattaforma. Se la tua fonte è 4K orizzontale e hai bisogno di 1080×1920 verticale, ritaglia prima piuttosto che lasciare che Instagram ritaglia automaticamente — tu controlli dove l'immagine è centrata.
# Convert landscape MOV to Instagram Reels (vertical 9:16, center crop)
ffmpeg -i input.mov -c:v libx264 -crf 20 -preset slow -vf "crop=ih*9/16:ih,scale=1080:1920" -c:a aac -b:a 192k -movflags +faststart reels.mp4
Impostazioni TikTok
TikTok è una piattaforma orientata verticalmente. La stragrande maggioranza dei contenuti è 9:16, e l'algoritmo favorisce fortemente i video verticali nativi rispetto ai contenuti orizzontali ritagliati o in letterbox.
| Impostazione | Consigliato |
|---|---|
| Risoluzione | 1080×1920 (9:16) |
| Velocità fotogrammi | 30fps |
| Bitrate minimo | >516 kbps |
| Audio | AAC, stereo o mono |
| Durata massima (app) | 10 minuti |
| Durata massima (desktop) | 60 minuti |
| Dimensione massima del file (app) | 287 MB |
| Dimensione massima del file (desktop) | 10 GB |
La compressione di TikTok è simile a quella di Instagram — ricodifica tutto per risparmiare larghezza di banda. Carica a qualità superiore (CRF 18–20) per fornire al codificatore di TikTok il miglior materiale sorgente possibile. Il limite di 287 MB tramite l'app mobile raramente causa problemi per i contenuti brevi, ma se stai pubblicando video più lunghi (3–10 minuti), potresti doverli ridurre prima la dimensione del file.
L'audio è importante su TikTok. A differenza di YouTube dove gli spettatori potrebbero indossare cuffie, i video TikTok vengono riprodotti con audio per impostazione predefinita nel feed. Assicurati che il tuo audio sia chiaro e correttamente livellato. AAC a 128–192 kbps è sufficiente poiché TikTok ricodifica l'audio comunque.
# Convert for TikTok (vertical 1080x1920, 30fps)
ffmpeg -i input.mov -c:v libx264 -crf 20 -preset slow -vf "scale=1080:1920:force_original_aspect_ratio=decrease,pad=1080:1920:(ow-iw)/2:(oh-ih)/2" -r 30 -c:a aac -b:a 192k -movflags +faststart tiktok.mp4
Il filtro pad aggiunge barre nere se la proporzione sorgente non corrisponde a 9:16, invece di allungare o ritagliare il video. Se la tua fonte è orizzontale, considera invece il ritaglio dal centro per un risultato verticale più coinvolgente.
Impostazioni Facebook
Facebook supporta video orizzontali e verticali in Feed, Reels e Stories. La piattaforma è relativamente indulgente con le specifiche ma comprime i caricamenti in modo significativo, specialmente per i post Feed.
| Posizionamento | Risoluzione | Proporzione | Durata massima |
|---|---|---|---|
| Feed (orizzontale) | 1920×1080 | 16:9 | 240 min |
| Feed (verticale) | 1080×1350 | 4:5 | 240 min |
| Reels | 1080×1920 | 9:16 | 90 sec |
| Stories | 1080×1920 | 9:16 | 120 sec |
Facebook ha una generosa dimensione massima del file di 4 GB e supporta video fino a 240 minuti. Tuttavia, la compressione di Facebook è una delle più aggressive di tutte le piattaforme — anche i caricamenti di alta qualità possono apparire notevolmente degradati. Carica a CRF 18 o inferiore per contrastare questo. Le scene con sovrapposizioni di testo, dettagli fini e gradienti soffrono di più dalla compressione di Facebook.
Per i post Feed, il formato verticale 4:5 occupa il massimo spazio sullo schermo su dispositivi mobili, dove il 90% degli utenti di Facebook naviga. Questo dà al tuo video più prominenza visiva nel feed rispetto all'orizzontale 16:9.
Impostazioni Twitter/X
Twitter/X ha i limiti video più restrittivi tra le principali piattaforme di social media. Gli account gratuiti affrontano rigorose restrizioni di dimensione e durata, mentre gli abbonati Premium ottengono limiti ampliati.
| Impostazione | Account gratuito | Account Premium |
|---|---|---|
| Dimensione massima del file | 512 MB | 8 GB |
| Durata massima | 140 secondi | 8 minuti (fino a 4 ore tramite Media Studio) |
| Formato | MP4 (H.264 + AAC) | |
| Risoluzione | Fino a 1920×1200 (qualsiasi proporzione) | |
| Velocità fotogrammi | 30fps o 60fps | |
Il limite di 140 secondi per gli account gratuiti significa che spesso devi tagliare i video prima di caricarli. Twitter/X supporta qualsiasi proporzione, ma 1:1 (quadrato) e 16:9 (orizzontale) si visualizzano meglio nella timeline. I video verticali 9:16 vengono ritagliati nell'anteprima della timeline — gli utenti devono toccare per vedere la cornice completa.
Per gli account gratuiti, mantenere i video sotto 512 MB mantenendo la qualità richiede la codifica a CRF 23–26 a 1080p. Se il tuo video supera il limite, ridurre la dimensione del file con il ridimensionamento della risoluzione o valori CRF più alti è la soluzione più veloce.
Guida alle proporzioni
Scegliere la proporzione giusta è importante quanto scegliere la giusta risoluzione. La proporzione sbagliata risulta in ritaglio automatico (perdita di parti dell'inquadratura) o barre nere (spreco di spazio sullo schermo).
| Proporzione | Dimensioni | Orientamento | Migliore per |
|---|---|---|---|
| 16:9 | 1920×1080 | Orizzontale | YouTube, Facebook Feed, visualizzazione desktop |
| 9:16 | 1080×1920 | Verticale | Reels, TikTok, Stories, YouTube Shorts |
| 1:1 | 1080×1080 | Quadrato | Instagram Feed, Twitter/X, LinkedIn |
| 4:5 | 1080×1350 | Verticale | Instagram Feed, Facebook Feed |
Nel 2026, il video verticale (9:16) domina. TikTok, Instagram Reels, YouTube Shorts, Facebook Reels e Snapchat Spotlight utilizzano tutti questo formato. Se stai creando contenuti principalmente per il pubblico mobile, registrare in 9:16 da subito elimina la necessità di ritagliare in seguito. Se stai riutilizzando contenuti orizzontali per piattaforme verticali, il ritaglio dal centro è di solito meglio del letterboxing (barre nere sopra e sotto).
Foglio di aiuto rapido
La tabella seguente riassume le impostazioni video consigliate per ogni piattaforma principale. Usala come riferimento rapido quando prepari i tuoi caricamenti.
| Piattaforma | Formato | Risoluzione | FPS | Dimensione max | Durata max | Proporzione |
|---|---|---|---|---|---|---|
| YouTube | MP4 H.264 | 1080p–4K | 30/60 | 256 GB | 12 ore | 16:9 |
| YouTube Shorts | MP4 H.264 | 1080×1920 | 30/60 | 256 GB | 3 min | 9:16 |
| Instagram Reels | MP4 H.264 | 1080×1920 | 30 | 4 GB | 15 min | 9:16 |
| Instagram Feed | MP4 H.264 | 1080×1350 | 30 | 4 GB | 60 min | 4:5 |
| TikTok | MP4 H.264 | 1080×1920 | 30 | 287 MB | 10 min | 9:16 |
| Facebook Feed | MP4 H.264 | 1080p | 30 | 4 GB | 240 min | 16:9 / 4:5 |
| Facebook Reels | MP4 H.264 | 1080×1920 | 30 | 4 GB | 90 sec | 9:16 |
| Twitter/X | MP4 H.264 | 1080p | 30/60 | 512 MB | 140 sec | 16:9 / 1:1 |
Ogni piattaforma in questa tabella accetta MP4 con video H.264 e audio AAC. Questa è la formula universale. Alcune piattaforme accettano anche MOV, WebM o MKV, ma MP4 H.264 è la scelta più sicura perché viene elaborato più velocemente ed è meno probabile che causi errori di caricamento.
Comandi FFmpeg per ogni piattaforma
Ecco comandi FFmpeg pronti all'uso per ogni piattaforma. Sostituisci input.mov con il nome del tuo file sorgente.
YouTube (1080p, alta qualità per la sopravvivenza della ricodifica)
ffmpeg -i input.mov -c:v libx264 -crf 18 -preset slow -profile:v high -pix_fmt yuv420p -c:a aac -b:a 256k -movflags +faststart youtube.mp4
Instagram Reels / TikTok (verticale 9:16, ritaglio centrale dal paesaggio)
ffmpeg -i input.mov -c:v libx264 -crf 20 -preset slow -vf "crop=ih*9/16:ih,scale=1080:1920" -r 30 -c:a aac -b:a 192k -movflags +faststart vertical.mp4
Instagram Feed (verticale 4:5)
ffmpeg -i input.mov -c:v libx264 -crf 20 -preset slow -vf "crop=ih*4/5:ih,scale=1080:1350" -r 30 -c:a aac -b:a 192k -movflags +faststart feed_portrait.mp4
Twitter/X (meno di 512 MB, max 140 sec per account gratuiti)
ffmpeg -i input.mov -c:v libx264 -crf 23 -preset slow -vf "scale=1920:-2" -t 140 -c:a aac -b:a 128k -movflags +faststart twitter.mp4
Il flag -t 140 ritaglia il video a 140 secondi. Regola questo valore in base al tuo tipo di account e ai limiti attuali della piattaforma. Per Twitter/X Premium, puoi estendere questo a 480 secondi.
Perché le piattaforme ricodificano il tuo video
Ogni piattaforma di social media ricodifica il tuo caricamento indipendentemente dal formato che invii. Non è un bug — è intenzionale. Le piattaforme devono:
- Generare più livelli di qualità (240p, 360p, 480p, 720p, 1080p) per lo streaming a velocità di trasmissione adattiva. Gli spettatori su connessioni lente ricevono automaticamente il flusso di qualità inferiore.
- Normalizzare le impostazioni di codifica su milioni di caricamenti. Gli utenti caricano video in ogni possibile combinazione di codec, risoluzione e velocità di trasmissione. La ricodifica garantisce un comportamento di riproduzione coerente.
- Ridurre i costi di archiviazione e larghezza di banda. Un caricamento ProRes 4K a 6 GB al minuto costerebbe alla piattaforma una fortuna per archiviare e distribuire. La ricodifica al loro codec ottimizzato (spesso VP9 o AV1 per YouTube, H.264 per Instagram/TikTok) riduce drasticamente questi costi.
- Applicare la moderazione dei contenuti. La ricodifica tramite la loro pipeline consente alle piattaforme di scansionare i fotogrammi per eventuali violazioni dei criteri durante l'elaborazione.
Ecco perché caricare con qualità superiore al risultato finale è la strategia giusta. Il tuo caricamento CRF 18 diventa la fonte per il codificatore della piattaforma. Migliore è la tua fonte, migliore è l'output della piattaforma. Pensa al tuo caricamento come la "copia master" che viene compressa verso il basso — iniziare con una copia master di qualità superiore significa che meno qualità viene persa nella traduzione.