Provet: tre filer, ett beslut per fil
- Ingångsläge. Ett färdigklippt projekt med AI-genererade klipp i ett redigeringsprogram, och ffprobe installerat.
- Lärmål. Efter provet kan du läsa ffprobes utdata och avgöra om en fil följer YouTubes rekommendationer eller vilken exportinställning som avviker.
- Leverans. En sparad exportinställning i ditt program och ett ifyllt kontrollkort för den fil du ska ladda upp.
- Godkänt när. Varje rad på kontrollkortet stämmer med mallen, eller avvikelsen har ett skäl du har skrivit ned.
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.
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 kbpsTvå 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.
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 -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.
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.
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
- A – följer mallen. H.264 High, progressiv, 4:2:0, samma bildfrekvens som originalklippen, BT.709 i alla tre färgfält med begränsat omfång och AAC-LC i 48 kHz stereo. 8,24 Mbps ligger på YouTubes riktvärde 8 Mbps för 1080p med standardbildfrekvens. Ladda upp.
- B – tre avvikelser, ingen av dem ett fel. 3,1 Mbps ligger under riktvärdet 8 Mbps för 1080p i 30 bilder per sekund; höj målet i exportinställningen. 44,1 kHz avviker från rekommenderade 48 kHz; ändra samplingsfrekvensen. Färgfälten är okända, och då antar YouTube enligt sin sida BT.709. Är materialet BT.709 blir resultatet detsamma, men tagga färgrymden i exporten så att ingenting behöver antas.
- C – går inte att ladda upp som Short i sin nuvarande form. 196,4 sekunder är mer än 3 minuter (180 sekunder), som YouTubes Shorts-sida anger som gräns; korta filmen. Bildfrekvensen har dessutom ändrats från 24 till 30000/1001, ungefär 29,97, vilket tyder på att projektet stod på fel bildfrekvens; exportera i 24. Bithastigheten 5,4 Mbps ligger på riktvärdet för raden 720p, som arbetsregeln ger för en kortare sida på 720 pixlar.
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.
- YouTube Help: YouTube recommended upload encoding settings – container, ljud, video, bildfrekvens, bithastighetstabeller, bildformat och färgrymd.
- YouTube Help: Upload YouTube Shorts – längd, bildformat och uppladdning från dator.
- FFmpeg: ffprobe Documentation – beskrivning, -select_streams, -show_entries och utdataformat.
- FFmpeg: ffprobe.xsd – fältnamnen i kontrollkommandona.
- FFmpeg: Codecs Documentation – värdena för color_range och färgfälten.
- FFmpeg: Formats Documentation – movflags faststart i mp4-muxern.
- FFmpeg: License and Legal Considerations – licensen LGPL 2.1 eller senare.