Cài đặt xuất video cho mạng xã hội: một preset đăng lên được mọi nơi
Các cài đặt xuất mà YouTube, Instagram, TikTok, Facebook, X, LinkedIn, Pinterest và Reddit thực sự ghi trong tài liệu: container, codec, tốc độ khung hình, âm thanh và bitrate, và cách chọn bitrate phù hợp với giới hạn tải lên của từng nơi.
Mọi nền tảng mạng xã hội đều mã hóa lại những gì bạn tải lên. Đó không phải lý do để xuất file cẩu thả. Một file mà nền tảng không thích sẽ bị từ chối, hoặc bị nén hai lần và ra mờ. Tin tốt là các nền tảng công bố điều họ muốn, và danh sách của họ gần như trùng nhau hoàn toàn.
Đây là những gì mỗi nền tảng ghi trong tài liệu, một preset duy nhất đáp ứng tất cả, và cách chọn bitrate phù hợp với giới hạn tải lên. Để tính kích thước, hãy dùng công cụ tính kích thước file video.
Tóm lại
- Container: MP4, với moov atom ở đầu file (thường gọi là "fast start" hoặc "web optimized").
- Codec video: H.264, High Profile, quét tiến (progressive), closed GOP, chroma 4:2:0.
- Tốc độ khung hình: tốc độ bạn quay, giữ cố định. Với quảng cáo Reddit, 30 fps hoặc thấp hơn.
- Âm thanh: AAC-LC, 48 kHz, stereo, ít nhất 128 kbps.
- Bitrate: bảng của YouTube làm điểm xuất phát (8 Mbps cho 1080p ở 24 đến 30 fps), rồi kiểm tra nó vừa với giới hạn kích thước file của từng nền tảng và giới hạn 25 Mbps của Instagram.
Mỗi dòng được hỗ trợ bởi ít nhất một tài liệu của nền tảng, bên dưới.
Mỗi nền tảng ghi trong tài liệu những gì
YouTube
YouTube công bố danh sách đầy đủ nhất, trong cài đặt mã hóa tải lên khuyến nghị: MP4 với moov atom ở đầu và không có edit list; H.264, quét tiến, High Profile, 2 khung B liên tiếp, closed GOP, CABAC, 4:2:0; âm thanh AAC-LC hoặc Opus ở 48 kHz; và tốc độ khung hình được mã hóa theo tốc độ đã quay, với footage xen kẽ được khử xen kẽ trước (1080i60 thành 1080p30). Bitrate âm thanh khuyến nghị là 128 kbps mono, 384 kbps stereo và 512 kbps cho 5.1.
Tài liệu tham chiếu media Instagram của Meta đặt ra quy tắc cho Reels đăng qua API: MOV hoặc MP4 không có edit list và moov atom ở đầu; HEVC hoặc H.264, quét tiến, closed GOP, 4:2:0; 23 đến 60 fps; rộng tối đa 1920 pixel; bitrate video VBR với mức tối đa 25 Mbps; âm thanh AAC tối đa 48 kHz, mono hoặc stereo, 128 kbps. Một Reel có thể dài 3 giây đến 15 phút và 300 MB; một Story dài 3 đến 60 giây và 100 MB.
Quảng cáo video trên Facebook
Với quảng cáo video trong feed Facebook, thông số quảng cáo của Meta yêu cầu nén H.264, pixel vuông, tốc độ khung hình cố định, quét tiến và âm thanh AAC stereo 128 kbps trở lên, dạng MP4, MOV hoặc GIF, tối đa 4 GB và 241 phút. Tỷ lệ khuyến nghị ở đó là 4:5 ở 1440 x 1800.
TikTok
Để đăng, hướng dẫn truyền media của TikTok khuyến nghị MP4 và H.264 (cũng nhận WebM, MOV, H.265, VP8 và VP9), 23 đến 60 fps, 360 đến 4.096 pixel mỗi cạnh, và tối đa 4 GB. Với quảng cáo trong feed, thông số quảng cáo đấu giá thêm một mức sàn: bitrate ít nhất 516 kbps, file 500 MB trở xuống.
X
Hướng dẫn tốt nhất cho media của X khuyến nghị H.264 High Profile ở 30 hoặc 60 fps với âm thanh AAC-LC, và yêu cầu tối đa 60 fps, YUV 4:2:0, quét tiến, không có open GOP, âm thanh mono hoặc stereo (không phải 5.1), và AAC Low Complexity thay vì High-Efficiency AAC.
LinkedIn, Pinterest và Reddit
- LinkedIn nhận MP4 từ 75 KB đến 500 MB, dài 3 giây đến 30 phút, cho bài đăng và quảng cáo, theo Videos API của họ.
- Pinterest nhận MP4, MOV hoặc M4V ở H.264 hoặc H.265, tối đa 2 GB, dài 4 giây đến 15 phút, theo thông số sản phẩm của họ.
- Quảng cáo video Reddit nhận MP4 hoặc MOV (không hỗ trợ ProRes), tối đa 1 GB, dài 2 giây đến 15 phút, ở tối đa 30 fps, theo thông số quảng cáo video của họ.
Vì sao là những cài đặt này, ngắn gọn
- Moov atom ở đầu. Moov atom là chỉ mục của file. Ở đầu, máy chủ có thể bắt đầu đọc video trước khi toàn bộ file đến. YouTube và Instagram đều yêu cầu điều này.
- Closed GOP, quét tiến, 4:2:0. Đây là các biến thể H.264 đơn giản, được hỗ trợ rộng rãi. X từ chối open GOP hoàn toàn, còn YouTube, Instagram và X đều nêu quét tiến và 4:2:0.
- Tốc độ khung hình không đổi theo tốc độ bạn quay. YouTube nói hãy giữ tốc độ đã ghi, còn Facebook yêu cầu một tốc độ cố định. Chuyển footage 24 fps lên 30 sẽ thêm khung trùng lặp mà không làm mượt hơn. Điểm cần lưu ý là quảng cáo Reddit giới hạn ở 30 fps, nên clip 60 fps cần bản xuất 30 fps cho Reddit.
- AAC-LC, stereo, 48 kHz. Instagram giới hạn âm thanh ở 48 kHz và stereo, X từ chối HE-AAC và 5.1, còn Facebook yêu cầu AAC stereo 128 kbps trở lên.
Chọn bitrate
Bảng của YouTube cho video dải động tiêu chuẩn là tài liệu công khai hữu ích nhất: 5 Mbps cho 720p, 8 Mbps cho 1080p ở 24 đến 30 fps và 12 Mbps ở 48 đến 60 fps, 16 Mbps cho 1440p, và 35 đến 45 Mbps cho 2160p. Đó là điểm xuất phát tốt cho các nền tảng khác, với hai kiểm tra.
Thứ nhất, giới hạn bitrate. Của Instagram là 25 Mbps cho video, nên bản xuất 4K ở 45 Mbps cần giảm xuống cho Reels.
Thứ hai, giới hạn kích thước file. Kích thước bằng bitrate nhân với độ dài. Công thức:
kích thước tính theo byte = (bitrate video + bitrate âm thanh) × số giây ÷ 8
Một quảng cáo 1080p dài 45 giây ở 8 Mbps với âm thanh 384 kbps là (8.000.000 + 384.000) × 45 ÷ 8 = 47.160.000 byte, khoảng 47 MB. Con số này vừa với mọi nơi trong danh sách, kể cả Story Instagram 100 MB. Một phiên bản dài 3 phút với cùng cài đặt là khoảng 189 MB: vẫn ổn cho Reel (300 MB) hoặc LinkedIn (500 MB), nhưng dù sao cũng vượt giới hạn 60 giây của Story.
Để làm ngược lại, chia giới hạn theo bit cho độ dài rồi trừ âm thanh. Một Reel dài 15 phút phải vừa trong 300 MB: 300.000.000 × 8 ÷ 900 = 2,67 Mbps tổng cộng, tức khoảng 2,54 Mbps video với âm thanh 128 kbps. Con số đó thấp hơn nhiều so với mức 720p của YouTube, và đó là bài học thật: với các file tải lên dài, giới hạn kích thước quyết định chất lượng, không phải codec.
MB này hay MB kia
Các nền tảng ghi "MB" và "GB" mà không nói rõ là 1.000.000 byte hay 1.048.576 byte. Chênh lệch khoảng 5% ở cỡ megabyte. Trình chỉnh sửa của bạn có thể hiển thị đơn vị nhị phân nhưng gọi chúng là MB. Nếu file nằm trong 5% của một giới hạn, hãy giả định cách đọc thập phân nhỏ hơn và xuất thấp hơn một chút. Công cụ tính hiển thị cả hai và đánh dấu mọi file chỉ vừa theo cách đọc lớn hơn.
Một preset để lưu
Trong hầu hết trình chỉnh sửa, đây là một preset tùy chỉnh: MP4, H.264 High Profile, tốc độ khung hình nguồn (cố định), bitrate biến thiên khoảng 8 Mbps cho 1080p, AAC-LC stereo 48 kHz và ít nhất 128 kbps (YouTube khuyến nghị 384 kbps cho stereo), "fast start" hoặc "optimize for web" bật. Tạo một preset thứ hai ở 30 fps cho Reddit nếu bạn quay ở 60. Sau đó kiểm tra kích thước mỗi bản xuất với giới hạn nền tảng trước khi tải lên, đừng để đến khi bị từ chối.
Nếu bạn không muốn xuất gì cả, Hermoso là AI agent marketing chạy marketing của bạn tự động. Nó làm video quảng cáo ở 9:16, 1:1 và 16:9, có thể đổi khung hình video sang tỷ lệ khác, và đăng hoặc lên lịch trực tiếp lên các kênh đã kết nối của bạn, từ chối mọi thứ nền tảng sẽ từ chối ngay thời điểm bạn lên lịch thay vì nhiều giờ sau. Xem công cụ lên lịch mạng xã hội.
Câu hỏi thường gặp
Cài đặt xuất tốt nhất cho video mạng xã hội là gì?
MP4 với moov atom ở đầu, H.264 High Profile, quét tiến, closed GOP, 4:2:0, tốc độ khung hình bạn đã quay giữ không đổi, và âm thanh AAC-LC stereo 48 kHz ở 128 kbps trở lên. YouTube, Instagram và X ghi lại các cài đặt này, và Facebook, TikTok, Pinterest và Reddit đều chấp nhận, với một điểm cần lưu ý: quảng cáo video Reddit cần 30 fps trở xuống.
Tôi nên xuất video 1080p ở bitrate nào?
YouTube khuyến nghị 8 Mbps cho 1080p ở 24 đến 30 fps và 12 Mbps ở 48 đến 60 fps. Kiểm tra kết quả với giới hạn kích thước file của từng nền tảng, và nhớ rằng Instagram giới hạn video ở 25 Mbps.
Tôi nên dùng tốc độ khung hình nào?
Tốc độ bạn đã quay, giữ không đổi. Instagram và TikTok nhận 23 đến 60 fps và X tối đa 60, nhưng quảng cáo video Reddit giới hạn ở 30 fps.
File video của tôi sẽ lớn cỡ nào?
Cộng bitrate video và âm thanh, nhân với số giây rồi chia cho 8. 45 giây ở 8 Mbps với âm thanh 384 kbps là khoảng 47 MB.