GuideVideo · Export

Exportera AI-video till YouTube: format, bithastighet och en kontroll före uppladdning

Klippet från AI-verktyget ser bra ut i förhandsvisningen, men du vet inte vilken kodek, bildfrekvens eller bithastighet filen har, och exportdialogen i ditt redigeringsprogram föreslår något eget. Den här guiden gör YouTubes rekommenderade inställningar till en exportmall du sparar en gång, och visar hur du med ffprobe ser vad filen faktiskt innehåller innan du laddar upp den, som liggande video eller som Short.

Publicerad · Senast granskad

Uppifrån sedd lila kartongskiva med en filmremsa av papper där två av rutorna är tomma urklipp, en kartongram med mörkt fönster i remsans ena ände, en bit mörk negativfilm, tejpremsor, ett magentafärgat penseldrag och två blyertspennor.
En film är en följd av rutor i en bestämd takt. Exporten ska behålla takten och färgerna från klippen, och ffprobe visar om den gjorde det innan du laddar upp.

Provet: tre filer, ett beslut per fil

Rekommendationer, inte krav. Alla värden i guiden kommer från YouTubes hjälpsida om rekommenderade kodningsinställningar, läst 31 oktober 2026. Sidan inleds med raden "These features are only available to partners who use YouTube Studio Content Manager." och fortsätter "Below are recommended upload encoding settings for your videos on YouTube." Sidan förklarar inte vilka funktioner den första raden syftar på, och den säger inte uttryckligen att inställningarna gäller alla som laddar upp. Guiden läser därför varje värde som YouTubes rekommendation och ingenting som ett villkor för att uppladdningen ska fungera.

Exportmallen: det YouTube rekommenderar

YouTubes sida delar upp rekommendationen i container, ljud, video, bildfrekvens, bithastighet och färgrymd. Mallen nedan samlar punkterna ur container-, ljud- och videolistorna, med ett val där sidan ger flera, så att du kan föra in dem i exportdialogen och spara dem under ett namn. Fälten heter olika i olika program, och guiden anger inga menyvägar; leta efter motsvarande inställning i ditt eget program.

Exportmall – YouTube, SDR
CONTAINER   MP4
            inga edit lists
            moov-atomen först i filen (Fast Start)
VIDEO       H.264, High Profile
            progressiv (ingen interlace)
            2 B-bildrutor i följd
            sluten GOP, GOP = halva bildfrekvensen
            CABAC
            variabel bithastighet, mål enligt tabellen nedan
            4:2:0
BILDFREKV.  samma som klippen (se nästa avsnitt)
FÄRG        BT.709 (överföring, primärfärger, matris)
LJUD        AAC-LC, stereo, 48 kHz, 384 kbps

Två punkter är lätta att missa. Den första är edit lists: YouTube skriver att videon annars kanske inte bearbetas korrekt. Den andra är moov-atomen, filens index, som ska ligga i början. Sidan listar också Opus och Eclipsa Audio som ljudkodekar och stereo + 5.1 som kanalval; mallen håller sig till AAC-LC i stereo eftersom det är det enklaste fallet. För mono rekommenderar YouTube 128 kbps och för 5.1 512 kbps. Sidan påpekar att ljudets bithastighet inte hänger ihop med videons upplösning.


Bildfrekvens: behåll den klippet har

YouTubes regel är kort: "Content should be encoded and uploaded in the same frame rate it was recorded." Vanliga bildfrekvenser är enligt sidan 24, 25, 30, 48, 50 och 60 bilder per sekund, och sidan tillägger att andra bildfrekvenser också accepteras. Interlace-material ska avflätas före uppladdning; sidans exempel är att 1080i60 blir 1080p30.

En AI-video har ingen inspelning, så guiden tolkar "recorded" som den bildfrekvens verktyget levererade klippet i. Ta reda på den genom att köra ffprobe på originalklippet (kommandot står längre ned) innan du skapar projektet i redigeringsprogrammet. Fallgropen är projektinställningen: står projektet på 30 när klippen är 24 exporteras filen i 30, och skillnaden syns först när du jämför fältet med originalklippet. Byt inte bildfrekvens "för att YouTube vill ha 30"; sidan säger inget sådant. Hur du bygger klippen till en sammanhängande sekvens innan exporten går guiden om rörligt material igenom.


Bithastighet: tabellen är ett riktvärde

YouTube skriver att ingen gräns för bithastighet krävs och att tabellen är en referens: "The bitrates below are recommendations for uploads." Värdena gäller video, i megabit per sekund, och delas upp i standardbildfrekvens (24, 25, 30) och hög bildfrekvens (48, 50, 60). Tabellen nedan återger alla sju rader för SDR och HDR.

YouTubes rekommenderade videobithastighet, Mbps
                SDR                     HDR
UPPLÖSNING      24/25/30    48/50/60    24/25/30    48/50/60
8K              80–160      120–240     100–200     150–300
2160p (4K)      35–45       53–68       44–56       66–85
1440p (2K)      16          24          20          30
1080p           8           12          10          15
720p            5           7,5         6,5         9,5
480p            2,5         4           stöds ej    stöds ej
360p            1           1,5         stöds ej    stöds ej

Läs raden för den upplösning du exporterar i, inte den som AI-verktyget levererade. Ett klipp som har skalats upp från 720p till 1080p får raden för 1080p, men en högre bithastighet lägger inte till detaljer som saknas i underlaget. Hur du skiljer rörelse och komposition från detaljkvalitet, och granskar den förbättrade versionen, beskriver artikeln om AI-videoutkast i låg upplösning. Variabel bithastighet innebär att filens genomsnitt kan avvika från målet; kontrollen nedan visar genomsnittet.


Färgrymd: BT.709 och vad YouTube gör annars

För SDR rekommenderar YouTube BT.709 för alla tre fälten: överföringsfunktion, primärfärger och matris. Sidan beskriver också vad som händer med en fil som avviker. Saknar filen uppgift om överföringsfunktionen antar YouTube BT.709, och är matris och primärfärger okända eller ospecificerade antas också BT.709. Färgrymder som YouTube inte stöder omvandlas till BT.709 genom att pixelvärdena mappas om, fullt omfång omvandlas till begränsat, och RGB-matris rekommenderas inte för uppladdning.

Avvägningen är alltså inte mellan att filen fungerar och inte fungerar, utan mellan att du väljer omvandlingen själv och att YouTube gör det. Exportera i BT.709 med begränsat omfång, så har YouTube inget att gissa. HDR har en egen YouTube-artikel om färgrymd, och guiden behandlar bara SDR.


Shorts: samma mall, två egna villkor

YouTubes sida om att ladda upp Shorts från dator anger två egenskaper för filen: "Up to 3 minutes" och "With a square or vertical aspect ratio". Uppladdningen görs enligt samma sida i YouTube Studio via CREATE och Upload videos. Sidan säger ingenting om kodning, och kodningssidan nämner bara att standardformatet på dator är 16:9 och att spelaren anpassar sig till stående och kvadratiska videor.

Ingen av källorna anger pixelmått för Shorts eller hur bithastighetstabellen ska läsas för stående video. AI-kreatörs arbetsregel, inte YouTubes, är att läsa raden efter bildens kortare sida och avrunda uppåt till närmaste rad. Var motiv och text ska ligga i en stående bild för att inte hamna under knappar och bildtext går artikeln om säker yta i stående video igenom, och vad plattformarna kräver om märkning av AI-innehåll står i artikeln om att märka AI-innehåll.


Kontrollera filen med ffprobe

Exportdialogen visar vad du bad om; filen visar vad du fick. ffprobe ingår i FFmpeg, som är fri programvara under LGPL 2.1 eller senare, och FFmpeg beskriver verktyget som ett program som "gathers information from multimedia streams and prints it in human- and machine-readable fashion". Tre kommandon räcker: ett för videoströmmen, ett för ljudströmmen och ett för containern. Byt film.mp4 mot ditt filnamn. Kommandona är kontrollerade mot FFmpegs dokumentation och utdataschema; redaktionen har inte provkört dem för den här guiden.

ffprobe – tre kontroller
ffprobe -v error -select_streams v:0 -show_entries stream=codec_name,profile,width,height,field_order,pix_fmt,r_frame_rate,avg_frame_rate,bit_rate,color_range,color_space,color_primaries,color_transfer -of default=noprint_wrappers=1 film.mp4

ffprobe -v error -select_streams a:0 -show_entries stream=codec_name,profile,sample_rate,channels,bit_rate -of default=noprint_wrappers=1 film.mp4

ffprobe -v error -show_entries format=format_name,duration,bit_rate -of default=noprint_wrappers=1 film.mp4

Så läser du raderna mot mallen. codec_name=h264 och profile=High är H.264 High Profile. field_order=progressive betyder ingen interlace. pix_fmt=yuv420p är 4:2:0. r_frame_rate och avg_frame_rate skrivs som bråk, till exempel 24/1; jämför med samma fält i originalklippet. bit_rate står i bitar per sekund, så 8 Mbps är 8000000. Visar videoraden ingen bithastighet, använd containerns bit_rate, som även räknar in ljudet. De tre färgfälten ska vara bt709, och color_range=tv betyder begränsat omfång enligt FFmpegs dokumentation, medan pc är fullt. För ljudet ska det stå aac, LC, 48000 och 2 kanaler. duration anges i sekunder och avgör om en Short ryms inom 3 minuter, alltså 180 sekunder.

Fast Start kontrollerar kommandona inte. Är du osäker kan du skriva om filen utan att koda om den: ffmpeg -i film.mp4 -c copy -movflags +faststart film-yt.mp4. Enligt FFmpegs dokumentation flyttar flaggan faststart moov-atomen till början av filen i ett andra pass.

Kontrollkort – en fil
FIL:              [filnamn]
ORIGINALKLIPP:    r_frame_rate = [värde]
VIDEO:            h264 / High / progressive / yuv420p      ja / nej
BILDFREKVENS:     samma som originalklippet                ja / nej
BITHASTIGHET:     [värde] mot tabellens rad [rad]          ja / nej
FÄRG:             bt709 x 3, color_range = tv              ja / nej
LJUD:             aac / LC / 48000 / 2                     ja / nej
SHORT:            stående eller kvadratisk, högst 180 s    ja / nej / ej aktuellt
AVVIKELSE:        [skäl]

Prov: tre exempelfiler

Utdata nedan är påhittade. Bedöm varje fil mot mallen, tabellen och kontrollkortet innan du öppnar facit. Pixelmåtten är bara exempelfilernas, inga rekommendationer.

Fil A–C, utdrag ur ffprobe
A  Liggande film. Originalklippen: r_frame_rate=24/1
   codec_name=h264  profile=High  width=1920  height=1080
   field_order=progressive  pix_fmt=yuv420p
   r_frame_rate=24/1  bit_rate=8240000
   color_range=tv  color_space=bt709  color_primaries=bt709
   color_transfer=bt709
   ljud: codec_name=aac  profile=LC  sample_rate=48000  channels=2

B  Liggande film. Originalklippen: r_frame_rate=30/1
   codec_name=h264  profile=High  width=1920  height=1080
   field_order=progressive  pix_fmt=yuv420p
   r_frame_rate=30/1  bit_rate=3100000
   color_range=tv  color_space=unknown  color_primaries=unknown
   color_transfer=unknown
   ljud: codec_name=aac  profile=LC  sample_rate=44100  channels=2

C  Tänkt som Short. Originalklippen: r_frame_rate=24/1
   codec_name=h264  profile=High  width=720  height=1280
   field_order=progressive  pix_fmt=yuv420p
   r_frame_rate=30000/1001  bit_rate=5400000
   color_range=tv  color_space=bt709  color_primaries=bt709
   color_transfer=bt709
   ljud: codec_name=aac  profile=LC  sample_rate=48000  channels=2
   format: duration=196.4
Visa facit

Definition av klart

Filen är klar att laddas upp när exportinställningen är sparad enligt mallen; när ffprobe visar h264, High, progressive och yuv420p; när bildfrekvensen är densamma som i originalklippen; när bithastigheten ligger i nivå med tabellens rad eller avvikelsen har ett nedskrivet skäl; när färgfälten säger bt709 med begränsat omfång; när ljudet är AAC-LC i 48 kHz; och, för en Short, när bilden är stående eller kvadratisk och filen är högst 180 sekunder lång. Miniatyrbilden till samma video gör du med guiden om miniatyrbild för YouTube.

FAQ

Är YouTubes exportinställningar krav?

YouTube kallar dem rekommendationer, och sidan säger att ingen gräns för bithastighet krävs. Sidan inleds dessutom med en rad om Content Manager-partner som inte förklaras, så guiden behandlar alla värden som riktvärden.

Vilken bithastighet ska jag använda för 1080p?

YouTube rekommenderar 8 Mbps för SDR-video i 1080p med 24, 25 eller 30 bilder per sekund och 12 Mbps med 48, 50 eller 60. För HDR är värdena 10 och 15 Mbps.

Ska jag byta bildfrekvens till 30 innan jag laddar upp?

Nej. YouTube rekommenderar att du kodar i samma bildfrekvens som materialet har och skriver att även andra bildfrekvenser än de vanliga accepteras. Exportera ett klipp på 24 bilder per sekund i 24.

Hur ser jag vilken kodek och färgrymd filen har?

Kör ffprobe från FFmpeg med fälten codec_name, profile, pix_fmt och färgfälten. Värdena h264, High, yuv420p och bt709 motsvarar YouTubes rekommendation för SDR.

Källor

Primärkällor lästa 31 okt 2026. Exportmallen, arbetsregeln för stående video och exempelfilerna är redaktionella.