Blog

Impostazioni di esportazione video per i social: un preset che carica ovunque

Le impostazioni di esportazione che YouTube, Instagram, TikTok, Facebook, X, LinkedIn, Pinterest e Reddit documentano davvero: contenitore, codec, frame rate, audio e bitrate, e come scegliere un bitrate che rientri nel limite di ogni caricamento.

Ogni piattaforma social ricodifica ciò che carichi. Non è un motivo per esportare alla leggera. Un file che la piattaforma non gradisce viene rifiutato, oppure viene compresso due volte e ne esce morbido. La buona notizia è che le piattaforme pubblicano ciò che vogliono, e le loro liste si sovrappongono quasi del tutto.

Ecco ciò che ogni piattaforma documenta, il preset unico che le soddisfa tutte, e come scegliere un bitrate che rientri nel limite di caricamento. Per l'aritmetica delle dimensioni, usa il calcolatore della dimensione dei file video.

In breve

  • Contenitore: MP4, con il moov atom all'inizio del file (spesso indicato come "fast start" o "web optimized").
  • Codec video: H.264, High Profile, scansione progressiva, closed GOP, crominanza 4:2:0.
  • Frame rate: quello con cui hai girato, costante. Per gli annunci Reddit, 30 fps o meno.
  • Audio: AAC-LC, 48 kHz, stereo, almeno 128 kbps.
  • Bitrate: la tabella di YouTube come punto di partenza (8 Mbps per 1080p da 24 a 30 fps), poi verifica che rientri nel limite di dimensione di ogni piattaforma e nel limite di 25 Mbps di Instagram.

Ogni riga è supportata dalla documentazione di almeno una piattaforma, qui sotto.

Cosa documenta ciascuna piattaforma

YouTube

YouTube pubblica la lista più completa, nelle sue impostazioni di codifica consigliate per il caricamento: MP4 con il moov atom all'inizio e senza edit list; H.264, scansione progressiva, High Profile, 2 frame B consecutivi, closed GOP, CABAC, 4:2:0; audio AAC-LC o Opus a 48 kHz; e frame rate codificato alla velocità a cui è stato registrato, con il girato interlacciato deinterlacciato prima (1080i60 diventa 1080p30). I bitrate audio consigliati sono 128 kbps mono, 384 kbps stereo e 512 kbps per 5.1.

Instagram

La documentazione dei media di Instagram di Meta fissa le regole per i Reel pubblicati tramite API: MOV o MP4 senza edit list e con il moov atom all'inizio; HEVC o H.264, progressivo, closed GOP, 4:2:0; da 23 a 60 fps; al massimo 1920 pixel di larghezza; bitrate video VBR con massimo 25 Mbps; audio AAC fino a 48 kHz, mono o stereo, 128 kbps. Un Reel può durare da 3 secondi a 15 minuti e pesare 300 MB; una Story da 3 a 60 secondi e 100 MB.

Video annuncio su Facebook

Per un video annuncio nel feed di Facebook, le specifiche degli annunci di Meta chiedono compressione H.264, pixel quadrati, frame rate fisso, scansione progressiva e audio AAC stereo a 128 kbps o più, in MP4, MOV o GIF, fino a 4 GB e 241 minuti. La forma consigliata lì è 4:5 a 1440 per 1800.

TikTok

Per la pubblicazione, la guida al trasferimento dei media di TikTok consiglia MP4 e H.264 (accetta anche WebM, MOV, H.265, VP8 e VP9), da 23 a 60 fps, da 360 a 4,096 pixel per lato e fino a 4 GB. Per gli annunci nel feed, le specifiche degli annunci all'asta aggiungono un minimo: bitrate di almeno 516 kbps, file da 500 MB o meno.

X

La guida alle best practice media di X consiglia H.264 High Profile a 30 o 60 fps con audio AAC-LC, e richiede 60 fps o meno, YUV 4:2:0, scansione progressiva, nessun open GOP, audio mono o stereo (non 5.1), e AAC Low Complexity anziché High-Efficiency AAC.

LinkedIn, Pinterest e Reddit

  • LinkedIn accetta MP4 tra 75 KB e 500 MB, da 3 secondi a 30 minuti, per post e annunci, secondo la sua Videos API.
  • Pinterest accetta MP4, MOV o M4V in H.264 o H.265, fino a 2 GB, da 4 secondi a 15 minuti, secondo le sue specifiche di prodotto.
  • Reddit per gli annunci video accetta MP4 o MOV (ProRes non supportato), fino a 1 GB, da 2 secondi a 15 minuti, con un massimo di 30 fps, secondo le sue specifiche per annunci video.

Perché queste impostazioni, in breve

  • Moov atom all'inizio. Il moov atom è l'indice del file. All'inizio, un server può iniziare a leggere il video prima che arrivi l'intero file. YouTube e Instagram lo chiedono entrambi.
  • Closed GOP, progressivo, 4:2:0. Sono le varianti semplici e molto supportate di H.264. X rifiuta l'open GOP senza eccezioni, e YouTube, Instagram e X citano tutti la scansione progressiva e il 4:2:0.
  • Un frame rate costante, quello con cui hai girato. YouTube dice di mantenere il frame rate registrato, e Facebook ne chiede uno fisso. Convertire un girato a 24 fps in 30 aggiunge fotogrammi duplicati senza rendere nulla più fluido. L'unica eccezione sono gli annunci Reddit, che si fermano a 30 fps, quindi una clip a 60 fps richiede un'esportazione a 30 fps per Reddit.
  • AAC-LC, stereo, 48 kHz. Instagram limita l'audio a 48 kHz e stereo, X rifiuta HE-AAC e 5.1, e Facebook chiede AAC stereo a 128 kbps o più.

Scegliere un bitrate

La tabella di YouTube per il video in standard dynamic range è il riferimento pubblico più utile: 5 Mbps per 720p, 8 Mbps per 1080p da 24 a 30 fps e 12 Mbps da 48 a 60 fps, 16 Mbps per 1440p, e da 35 a 45 Mbps per 2160p. Sono buoni punti di partenza anche per le altre piattaforme, con due controlli.

Primo, il limite del bitrate. Quello di Instagram è 25 Mbps per il video, quindi un'esportazione 4K a 45 Mbps deve scendere per i Reel.

Secondo, il limite di dimensione del file. La dimensione è bitrate per durata. La formula:

dimensione in byte = (bitrate video + bitrate audio) × secondi ÷ 8

Un annuncio 1080p di 45 secondi a 8 Mbps con audio a 384 kbps è (8,000,000 + 384,000) × 45 ÷ 8 = 47,160,000 byte, circa 47 MB. Entra ovunque nella lista, anche in una Story Instagram da 100 MB. Una versione di 3 minuti con le stesse impostazioni pesa circa 189 MB: ancora ok per un Reel (300 MB) o LinkedIn (500 MB), ma oltre il limite di 60 secondi di una Story comunque.

Per andare nell'altro senso, dividi il limite in bit per la durata e sottrai l'audio. Un Reel di 15 minuti deve stare in 300 MB: 300,000,000 × 8 ÷ 900 = 2.67 Mbps in totale, quindi circa 2.54 Mbps di video con audio a 128 kbps. È molto meno del 720p di YouTube, ed è la vera lezione: per i caricamenti lunghi, il limite di dimensione decide la qualità, non il codec.

Un MB o un altro

Le piattaforme scrivono "MB" e "GB" senza dire se intendono 1,000,000 byte o 1,048,576. La differenza è circa il 5% alla scala dei megabyte. Il tuo editor può mostrare unità binarie chiamandole MB. Se un file è entro il 5% di un limite, presumi la lettura decimale più piccola ed esporta un po' più in basso. Il calcolatore mostra entrambe e segnala ogni file che rientra solo nella lettura più grande.

Un preset da salvare

Nella maggior parte degli editor, è un unico preset personalizzato: MP4, H.264 High Profile, frame rate della sorgente (costante), bitrate variabile di circa 8 Mbps per 1080p, AAC-LC stereo a 48 kHz e almeno 128 kbps (YouTube consiglia 384 kbps per lo stereo), "fast start" o "optimize for web" attivo. Crea un secondo preset a 30 fps per Reddit se giri a 60. Poi controlla la dimensione di ogni esportazione rispetto al limite della piattaforma prima di caricare, non dopo che fallisce.

Se preferisci non esportare affatto, Hermoso è un agente di marketing IA che gestisce il tuo marketing in autopilota. Crea video annuncio in 9:16, 1:1 e 16:9, può reinquadrare un video in un altro rapporto d'aspetto, e pubblica o programma direttamente sui tuoi canali collegati, rifiutando al momento della programmazione qualsiasi cosa che una piattaforma rifiuterebbe, invece che ore dopo. Vedi lo scheduler social.

Domande frequenti

Quali sono le migliori impostazioni di esportazione per i video social?

MP4 con il moov atom all'inizio, H.264 High Profile, progressivo, closed GOP, 4:2:0, il frame rate con cui hai girato mantenuto costante, e audio AAC-LC stereo a 48 kHz e 128 kbps o più. YouTube, Instagram e X le documentano, e Facebook, TikTok, Pinterest e Reddit le accettano, con un'eccezione: gli annunci video Reddit richiedono 30 fps o meno.

A che bitrate devo esportare il video 1080p?

YouTube consiglia 8 Mbps per 1080p da 24 a 30 fps e 12 Mbps da 48 a 60 fps. Verifica il risultato rispetto al limite di dimensione di ogni piattaforma, e ricorda che Instagram limita il video a 25 Mbps.

Che frame rate devo usare?

Quello con cui hai girato, mantenuto costante. Instagram e TikTok accettano da 23 a 60 fps e X fino a 60, ma gli annunci video Reddit si fermano a 30 fps.

Quanto peserà il mio file video?

Somma i bitrate video e audio, moltiplica per i secondi e dividi per 8. 45 secondi a 8 Mbps con audio a 384 kbps fanno circa 47 MB.