Blogg

Exportinställningar för video till sociala medier: en förinställning som laddar upp överallt

Exportinställningarna som YouTube, Instagram, TikTok, Facebook, X, LinkedIn, Pinterest och Reddit faktiskt dokumenterar: container, codec, bildfrekvens, ljud och bitrate, och hur du väljer en bitrate som passar varje uppladdningsgräns.

Varje socialt nätverk kodar om det du laddar upp. Det är ingen anledning att exportera slarvigt. En fil som plattformen inte gillar avvisas, eller pressas två gånger och blir suddig. Den goda nyheten är att plattformarna publicerar vad de vill ha, och deras listor överlappar nästan helt.

Här är vad var och en dokumenterar, den enda förinställningen som uppfyller dem alla, och hur du väljer en bitrate som passar uppladdningsgränsen. För storleksräkningen, använd kalkylatorn för videofilstorlek.

Kortversionen

  • Container: MP4, med moov-atomen först i filen (ofta märkt ”fast start” eller ”web optimized”).
  • Videocodec: H.264, High Profile, progressiv skanning, closed GOP, 4:2:0 krominans.
  • Bildfrekvens: den du filmade i, hållen konstant. För Reddit-annonser, 30 fps eller lägre.
  • Ljud: AAC-LC, 48 kHz, stereo, minst 128 kbps.
  • Bitrate: YouTubes tabell som utgångspunkt (8 Mbps för 1080p vid 24 till 30 fps), kontrollera sedan att den passar varje plattforms filstorleksgräns och Instagrams tak på 25 Mbps.

Varje rad stöds av minst en plattforms dokumentation, nedan.

Vad varje plattform dokumenterar

YouTube

YouTube publicerar den mest kompletta listan, i sina rekommenderade inställningar för uppladdningskodning: MP4 med moov-atomen först och inga edit lists; H.264, progressiv skanning, High Profile, 2 på varandra följande B-bildrutor, closed GOP, CABAC, 4:2:0; ljud som AAC-LC eller Opus vid 48 kHz; och bildfrekvens kodad i den frekvens den spelades in, med interlaced material avflimmrat först (1080i60 blir 1080p30). Rekommenderade ljudbitrates är 128 kbps mono, 384 kbps stereo och 512 kbps för 5.1.

Instagram

Metas Instagram-mediereferens sätter reglerna för Reels som publiceras via API:t: MOV eller MP4 utan edit lists och moov-atomen först; HEVC eller H.264, progressiv, closed GOP, 4:2:0; 23 till 60 fps; högst 1920 pixlar bred; videobitrate VBR med ett tak på 25 Mbps; AAC-ljud upp till 48 kHz, mono eller stereo, 128 kbps. En Reel kan vara 3 sekunder till 15 minuter och 300 MB; en Story 3 till 60 sekunder och 100 MB.

Facebook-videoannonser

För en videoannons i Facebook-flödet kräver Metas annonsspecifikationer H.264-komprimering, kvadratiska pixlar, en fast bildfrekvens, progressiv skanning och stereo AAC-ljud på 128 kbps eller mer, i MP4, MOV eller GIF, upp till 4 GB och 241 minuter. Den rekommenderade formen där är 4:5 i 1440 gånger 1800.

TikTok

För publicering rekommenderar TikToks guide för mediaöverföring MP4 och H.264 (den tar även WebM, MOV, H.265, VP8 och VP9), 23 till 60 fps, 360 till 4,096 pixlar på varje sida och upp till 4 GB. För annonser i flödet lägger specifikationerna för auktionsannonser till ett golv: bitrate på minst 516 kbps, filer på 500 MB eller mindre.

X

X:s bästa praxis för media rekommenderar H.264 High Profile vid 30 eller 60 fps med AAC-LC-ljud, och kräver 60 fps eller lägre, YUV 4:2:0, progressiv skanning, ingen open GOP, mono eller stereoljud (inte 5.1), och AAC Low Complexity snarare än High-Efficiency AAC.

LinkedIn, Pinterest och Reddit

  • LinkedIn tar MP4 mellan 75 KB och 500 MB, 3 sekunder till 30 minuter, för inlägg och annonser, enligt sitt Videos API.
  • Pinterest tar MP4, MOV eller M4V i H.264 eller H.265, upp till 2 GB, 4 sekunder till 15 minuter, enligt sina produktspecifikationer.
  • Reddit-videoannonser tar MP4 eller MOV (ProRes stöds inte), upp till 1 GB, 2 sekunder till 15 minuter, högst 30 fps, enligt sina specifikationer för videoannonser.

Varför dessa inställningar, kort

  • Moov-atomen först. Moov-atomen är filens index. Placerad först kan en server börja läsa videon innan hela filen kommit fram. YouTube och Instagram ber båda om det.
  • Closed GOP, progressiv, 4:2:0. Det här är de enkla, allmänt stödda varianterna av H.264. X vägrar open GOP helt, och YouTube, Instagram och X nämner alla progressiv skanning och 4:2:0.
  • En konstant bildfrekvens du filmade i. YouTube säger att man ska behålla den inspelade frekvensen, och Facebook kräver en fast sådan. Att konvertera 24 fps-material till 30 lägger till dubbletter av bildrutor utan att göra något jämnare. Enda haken är Reddit-annonser, som tar max 30 fps, så ett 60 fps-klipp behöver en 30 fps-export för Reddit.
  • AAC-LC, stereo, 48 kHz. Instagram begränsar ljudet till 48 kHz och stereo, X avvisar HE-AAC och 5.1, och Facebook kräver stereo-AAC på 128 kbps eller mer.

Välja en bitrate

YouTubes tabell för standard dynamic range-video är den mest användbara offentliga referensen: 5 Mbps för 720p, 8 Mbps för 1080p vid 24 till 30 fps och 12 Mbps vid 48 till 60 fps, 16 Mbps för 1440p, och 35 till 45 Mbps för 2160p. Det är bra utgångspunkter för de andra plattformarna också, med två kontroller.

För det första, bitrate-taket. Instagrams är 25 Mbps för video, så en 4K-export på 45 Mbps måste sänkas för Reels.

För det andra, gränsen för filstorlek. Storleken är bitrate gånger längd. Formeln:

storlek i byte = (videobitrate + ljudbitrate) × sekunder ÷ 8

En 45 sekunder lång 1080p-annons vid 8 Mbps med 384 kbps ljud är (8,000,000 + 384,000) × 45 ÷ 8 = 47,160,000 byte, ungefär 47 MB. Det får plats överallt på listan, även en 100 MB Instagram-Story. En version på 3 minuter med samma inställningar är ungefär 189 MB: fortfarande okej för en Reel (300 MB) eller LinkedIn (500 MB), men över en Storys gräns på 60 sekunder ändå.

Åt andra hållet: dela gränsen i bitar med längden och dra av ljudet. En 15 minuter lång Reel måste få plats i 300 MB: 300,000,000 × 8 ÷ 900 = 2.67 Mbps totalt, alltså cirka 2.54 Mbps video med 128 kbps ljud. Det är långt under YouTubes 720p-siffra, och det är den verkliga lärdomen: för långa uppladdningar bestämmer storleksgränsen kvaliteten, inte kodeken.

En MB eller en annan

Plattformar skriver "MB" och "GB" utan att säga om de menar 1,000,000 byte eller 1,048,576. Skillnaden är cirka 5% på megabyte-nivå. Din redigerare kan visa binära enheter men kalla dem MB. Om en fil ligger inom 5% från en gräns, utgå från den mindre, decimala tolkningen och exportera något lägre. Kalkylatorn visar båda och flaggar varje fil som bara ryms under den större tolkningen.

En förinställning att spara

I de flesta editorer är detta en egen förinställning: MP4, H.264 High Profile, källans bildfrekvens (konstant), variabel bitrate på ungefär 8 Mbps för 1080p, AAC-LC stereo vid 48 kHz och minst 128 kbps (YouTube rekommenderar 384 kbps för stereo), ”fast start” eller ”optimize for web” på. Gör en andra förinställning på 30 fps för Reddit om du filmar i 60. Kontrollera sedan varje exports storlek mot plattformens gräns innan du laddar upp den, inte efteråt när det misslyckats.

Om du hellre inte exporterar alls: Hermoso är en AI-marknadsföringsagent som kör din marknadsföring på autopilot. Den gör videoannonser i 9:16, 1:1 och 16:9, kan ändra bildformatet på en video, och publicerar eller schemalägger direkt till dina egna anslutna kanaler, och vägrar allt en plattform skulle avvisa i det ögonblick du schemalägger det, i stället för timmar senare. Se schemaläggaren för sociala medier.

Vanliga frågor

Vilka är de bästa exportinställningarna för video i sociala medier?

MP4 med moov-atomen först, H.264 High Profile, progressiv, closed GOP, 4:2:0, bildfrekvensen du filmade i hållen konstant, och AAC-LC stereo vid 48 kHz och 128 kbps eller mer. YouTube, Instagram och X dokumenterar dessa, och Facebook, TikTok, Pinterest och Reddit accepterar dem, med en fallgrop: Reddit-videoannonser kräver 30 fps eller lägre.

Vilken bitrate ska jag exportera 1080p-video i?

YouTube rekommenderar 8 Mbps för 1080p vid 24 till 30 fps och 12 Mbps vid 48 till 60 fps. Kontrollera resultatet mot varje plattforms gräns för filstorlek, och kom ihåg att Instagram begränsar video till 25 Mbps.

Vilken bildfrekvens ska jag använda?

Den du filmade i, hållen konstant. Instagram och TikTok accepterar 23 till 60 fps och X upp till 60, men Reddit-videoannonser begränsas till 30 fps.

Hur stor blir min videofil?

Lägg ihop videobitrate och ljudbitrate, multiplicera med sekunderna och dela med 8. 45 sekunder vid 8 Mbps med 384 kbps ljud är ungefär 47 MB.