Blog

Tetapan eksport video untuk media sosial: satu pratetap yang dimuat naik di mana-mana

Tetapan eksport yang YouTube, Instagram, TikTok, Facebook, X, LinkedIn, Pinterest dan Reddit benar-benar dokumenkan: bekas, codec, kadar bingkai, audio dan bitrate, dan cara memilih bitrate yang sesuai dengan setiap had muat naik.

Setiap platform media sosial mengekod semula apa yang anda muat naik. Itu bukan alasan untuk mengeksport dengan cuai. Fail yang platform tidak suka akan ditolak, atau dimampatkan dua kali dan keluar lembut. Berita baiknya ialah platform menerbitkan apa yang mereka mahu, dan senarai mereka hampir bertindih sepenuhnya.

Ini yang didokumenkan oleh setiap satu, satu pratetap yang memenuhi kesemuanya, dan cara memilih bitrate yang sesuai dengan had muat naik. Untuk pengiraan saiz, gunakan kalkulator saiz fail video.

Versi ringkasnya

  • Bekas: MP4, dengan moov atom di hadapan fail (sering dilabel “fast start” atau “web optimized”).
  • Codec video: H.264, High Profile, imbasan progresif, closed GOP, chroma 4:2:0.
  • Kadar bingkai: kadar yang anda rakam, dikekalkan malar. Untuk iklan Reddit, 30 fps atau kurang.
  • Audio: AAC-LC, 48 kHz, stereo, sekurang-kurangnya 128 kbps.
  • Bitrate: jadual YouTube sebagai titik permulaan (8 Mbps untuk 1080p pada 24 hingga 30 fps), kemudian semak ia sesuai dengan had saiz fail setiap platform dan had 25 Mbps Instagram.

Setiap baris disokong oleh dokumentasi sekurang-kurangnya satu platform, di bawah.

Apa yang didokumenkan oleh setiap platform

YouTube

YouTube menerbitkan senarai yang paling lengkap, dalam tetapan pengekodan muat naik yang disyorkan: MP4 dengan moov atom di hadapan dan tanpa edit list; H.264, imbasan progresif, High Profile, 2 B frame berturut-turut, closed GOP, CABAC, 4:2:0; audio sebagai AAC-LC atau Opus pada 48 kHz; dan kadar bingkai dikodkan pada kadar ia dirakam, dengan rakaman berselang-seli dinyahselang-seli dahulu (1080i60 menjadi 1080p30). Bitrate audio yang disyorkan ialah 128 kbps mono, 384 kbps stereo dan 512 kbps untuk 5.1.

Instagram

Rujukan media Instagram Meta menetapkan peraturan untuk Reels yang disiarkan melalui API: MOV atau MP4 tanpa edit list dan moov atom di hadapan; HEVC atau H.264, progresif, closed GOP, 4:2:0; 23 hingga 60 fps; lebar paling banyak 1920 piksel; bitrate video VBR dengan maksimum 25 Mbps; audio AAC sehingga 48 kHz, mono atau stereo, 128 kbps. Reel boleh berdurasi 3 saat hingga 15 minit dan 300 MB; Story 3 hingga 60 saat dan 100 MB.

Iklan video Facebook

Untuk iklan video dalam suapan Facebook, spesifikasi iklan Meta meminta mampatan H.264, piksel persegi, kadar bingkai tetap, imbasan progresif dan audio stereo AAC pada 128 kbps atau lebih, dalam MP4, MOV atau GIF, sehingga 4 GB dan 241 minit. Bentuk yang disyorkan di situ ialah 4:5 pada 1440 by 1800.

TikTok

Untuk siaran, panduan pemindahan media TikTok mengesyorkan MP4 dan H.264 (ia juga menerima WebM, MOV, H.265, VP8 dan VP9), 23 hingga 60 fps, 360 hingga 4,096 piksel pada setiap sisi, dan sehingga 4 GB. Untuk iklan dalam suapan, spesifikasi iklan lelongan menambah had minimum: bitrate sekurang-kurangnya 516 kbps, fail 500 MB atau kurang.

X

Amalan terbaik media X mengesyorkan H.264 High Profile pada 30 atau 60 fps dengan audio AAC-LC, dan memerlukan 60 fps atau kurang, YUV 4:2:0, imbasan progresif, tiada open GOP, audio mono atau stereo (bukan 5.1), dan AAC Low Complexity dan bukan High-Efficiency AAC.

LinkedIn, Pinterest dan Reddit

  • LinkedIn menerima MP4 antara 75 KB dan 500 MB, 3 saat hingga 30 minit, untuk siaran dan iklan, mengikut Videos APInya.
  • Pinterest menerima MP4, MOV atau M4V dalam H.264 atau H.265, sehingga 2 GB, 4 saat hingga 15 minit, mengikut spesifikasi produknya.
  • Iklan video Reddit menerima MP4 atau MOV (ProRes tidak disokong), sehingga 1 GB, 2 saat hingga 15 minit, pada maksimum 30 fps, mengikut spesifikasi iklan videonya.

Mengapa tetapan ini, ringkasnya

  • Moov atom di hadapan. Moov atom ialah indeks fail. Di hadapan, pelayan boleh mula membaca video sebelum keseluruhan fail tiba. YouTube dan Instagram kedua-duanya memintanya.
  • Closed GOP, progresif, 4:2:0. Ini ialah jenis H.264 yang biasa dan meluas disokong. X menolak open GOP sepenuhnya, dan YouTube, Instagram dan X kesemuanya menamakan imbasan progresif dan 4:2:0.
  • Kadar bingkai tetap yang anda rakam. YouTube menyatakan kekalkan kadar yang dirakam, dan Facebook meminta kadar yang tetap. Menukar rakaman 24 fps kepada 30 menambah bingkai pendua tanpa menjadikan apa-apa lebih lancar. Satu perangkap ialah iklan Reddit, yang dihadkan pada 30 fps, jadi klip 60 fps memerlukan eksport 30 fps untuk Reddit.
  • AAC-LC, stereo, 48 kHz. Instagram mengehadkan audio kepada 48 kHz dan stereo, X menolak HE-AAC dan 5.1, dan Facebook meminta audio stereo AAC pada 128 kbps atau lebih.

Memilih bitrate

Jadual YouTube untuk video standard dynamic range ialah rujukan awam yang paling berguna: 5 Mbps untuk 720p, 8 Mbps untuk 1080p pada 24 hingga 30 fps dan 12 Mbps pada 48 hingga 60 fps, 16 Mbps untuk 1440p, dan 35 hingga 45 Mbps untuk 2160p. Itu titik permulaan yang sesuai untuk platform lain juga, dengan dua semakan.

Pertama, had bitrate. Had Instagram ialah 25 Mbps untuk video, jadi eksport 4K pada 45 Mbps perlu diturunkan untuk Reels.

Kedua, had saiz fail. Saiz ialah bitrate didarab dengan panjang. Formulanya:

saiz dalam bait = (bitrate video + bitrate audio) × saat ÷ 8

Iklan 1080p 45 saat pada 8 Mbps dengan audio 384 kbps ialah (8,000,000 + 384,000) × 45 ÷ 8 = 47,160,000 bait, kira-kira 47 MB. Itu muat di mana-mana dalam senarai, termasuk Story Instagram 100 MB. Versi 3 minit pada tetapan yang sama ialah kira-kira 189 MB: masih baik untuk Reel (300 MB) atau LinkedIn (500 MB), tetapi melebihi had 60 saat Story pun.

Untuk arah sebaliknya, bahagikan had dalam bit dengan panjang dan tolak audio. Reel 15 minit mesti muat dalam 300 MB: 300,000,000 × 8 ÷ 900 = 2.67 Mbps jumlah, jadi kira-kira 2.54 Mbps video dengan audio 128 kbps. Itu jauh di bawah angka 720p YouTube, dan itulah pengajaran sebenar: untuk muat naik panjang, had saiz menentukan kualiti, bukan codec.

Satu MB atau yang lain

Platform menulis “MB” dan “GB” tanpa menyatakan sama ada ia bermaksud 1,000,000 bait atau 1,048,576. Bezanya kira-kira 5% pada skala megabait. Editor anda mungkin menunjukkan unit binari tetapi memanggilnya MB. Jika fail berada dalam lingkungan 5% daripada had, anggap bacaan perpuluhan yang lebih kecil dan eksport sedikit lebih rendah. Kalkulator menunjukkan kedua-duanya dan menandakan mana-mana fail yang hanya muat di bawah bacaan yang lebih besar.

Pratetap untuk disimpan

Dalam kebanyakan editor, ini ialah satu pratetap tersuai: MP4, H.264 High Profile, kadar bingkai sumber (malar), variable bitrate pada kira-kira 8 Mbps untuk 1080p, AAC-LC stereo pada 48 kHz dan sekurang-kurangnya 128 kbps (YouTube mengesyorkan 384 kbps untuk stereo), “fast start” atau “optimize for web” dihidupkan. Buat pratetap kedua pada 30 fps untuk Reddit jika anda merakam pada 60. Kemudian semak saiz setiap eksport dengan had platform sebelum anda muat naik, bukan selepas ia gagal.

Jika anda lebih suka tidak mengeksport langsung, Hermoso ialah ejen pemasaran AI yang menjalankan pemasaran anda secara autopilot. Ia membuat iklan video dalam 9:16, 1:1 dan 16:9, boleh membingkai semula video ke nisbah aspek lain, dan menyiarkan atau menjadualkan terus ke saluran yang anda sambungkan sendiri, dengan menolak apa-apa yang platform tidak akan terima pada masa anda menjadualkannya dan bukan berjam-jam kemudian. Lihat penjadual media sosial.

Soalan lazim

Apakah tetapan eksport terbaik untuk video media sosial?

MP4 dengan moov atom di hadapan, H.264 High Profile, progresif, closed GOP, 4:2:0, kadar bingkai yang anda rakam dikekalkan malar, dan AAC-LC stereo pada 48 kHz dan 128 kbps atau lebih. YouTube, Instagram dan X mendokumenkan ini, dan Facebook, TikTok, Pinterest dan Reddit menerimanya, dengan satu perangkap: iklan video Reddit memerlukan 30 fps atau kurang.

Apakah bitrate yang patut saya eksport untuk video 1080p?

YouTube mengesyorkan 8 Mbps untuk 1080p pada 24 hingga 30 fps dan 12 Mbps pada 48 hingga 60 fps. Semak hasilnya dengan had saiz fail setiap platform, dan ingat Instagram mengehadkan video kepada 25 Mbps.

Apakah kadar bingkai yang patut saya guna?

Yang anda rakam, dikekalkan malar. Instagram dan TikTok menerima 23 hingga 60 fps dan X sehingga 60, tetapi iklan video Reddit dihadkan pada 30 fps.

Berapa besar fail video saya?

Tambah bitrate video dan audio, darabkan dengan saat dan bahagikan dengan 8. 45 saat pada 8 Mbps dengan audio 384 kbps ialah kira-kira 47 MB.