Skip to main content

Yêu cầu đăng Hình ảnh và Video

Khi xuất bản một bài đăng lên các mạng xã hội, điều quan trọng là phải tuân theo yêu cầu của từng mạng. Bằng cách tuân theo các hướng dẫn này, bạn có thể đảm bảo bài đăng của mình được các mạng xã hội chấp nhận và tiếp cận đúng đối tượng dự kiến. Vui lòng xem điểm cuối post để biết thêm chi tiết.

Các loại tệp được chấp nhận

Các tệp có phần đuôi loại tệp (extension) được chấp nhận, chẳng hạn như jpg, jpeg, png, webp, gif, mp4, mov hoặc avi, với các content-type như image/jpeg hoặc video/mp4. Ngoài ra, LinkedIn chấp nhận các loại tệp có phần đuôi sau: ppt, pptx, doc, docx và pdf. Nếu URL phương tiện có ký tự đặc biệt, ví dụ ñ, vui lòng mã hóa các ký tự đặc biệt trước khi gửi. Vui lòng xem bên dưới để biết chi tiết về từng mạng.
Chuyển đổi định dạng hình ảnh tự động. Hình ảnh nguồn WebP, HEIC, HEIF và AVIF được tự động chuyển đổi sang JPEG trước khi đăng lên các nền tảng không chấp nhận chúng một cách nguyên bản. WebP được chuyển đổi cho Instagram, LinkedIn, TikTok, Google My Business, Threads và Snapchat; HEIC, HEIF và AVIF được chuyển đổi trên tất cả các nền tảng được hỗ trợ. Việc chuyển đổi diễn ra minh bạch tại thời điểm gửi, vì vậy bạn có thể gửi bất kỳ định dạng nào trong số này thông qua mediaUrls và Ayrshare sẽ xử lý định dạng thay mặt nền tảng đích. Các danh sách “định dạng được hỗ trợ” theo từng nền tảng bên dưới mô tả những gì mỗi mạng cuối cùng chấp nhận trên đường truyền; bạn không cần chuyển đổi trước. Xem Lỗi Chuyển đổi Định dạng Hình ảnh để biết các chế độ lỗi (mã 450, 451, 452), và Siêu dữ liệu Hình ảnh và Content Credentials để biết điều gì xảy ra với siêu dữ liệu nhúng khi một hình ảnh được chuyển đổi.

Số hình ảnh tối đa

Số hình ảnh tối đa được chấp nhận cho mỗi nền tảng trong một bài đăng:
  • Bluesky: 4 hình ảnh.
  • Facebook Pages: 10 hình ảnh, bao gồm bài đăng carousel.
  • Instagram: 10 hình ảnh.
  • Google Business Profile: 1 hình ảnh.
  • LinkedIn: 9 hình ảnh.
  • Pinterest: 1 hình ảnh.
  • Reddit: 1 hình ảnh.
  • Telegram: 1 hình ảnh.
  • Threads: 20 hình ảnh.
  • TikTok: 35 hình ảnh.
  • X/Twitter: 4 hình ảnh.

Số Video tối đa

Chỉ cho phép một video mỗi bài đăng đối với Bluesky, Facebook, Instagram, LinkedIn, Pinterest, Telegram, Threads, TikTok, X/Twitter và YouTube. Reddit hiện chưa hỗ trợ video.
Hãy đảm bảo URL video của bạn kết thúc bằng phần đuôi video được chấp nhận như .mp4 hoặc .mov, tùy thuộc vào mạng.Ví dụ:
  • Được chấp nhận: https://mysite.com/video.mp4
  • Không được chấp nhận: https://mysite.com/video.mp4?code=30s93
Nếu video của bạn là URL đã ký hoặc không thể kết thúc bằng phần đuôi video được chấp nhận, bạn có thể sử dụng tham số isVideo khi xuất bản bài đăng.
Chúng tôi khuyến nghị đối với các tệp video lớn hơn 50 MB nên tạo bài đăng đã lên lịch với tham số scheduleDate để xử lý bất đồng bộ. Cũng hãy kiểm tra tốc độ tải lên URL phương tiện của bạn để tránh thời gian chờ (timeout) tại các mạng xã hội. Nếu tệp phương tiện không thể được tải xuống trong khoảng 5 phút, thời gian chờ có thể sẽ xảy ra.

Yêu cầu Video mạng xã hội tiêu chuẩn

Mỗi mạng xã hội có các yêu cầu video khác nhau. Nếu bạn muốn một video có thể được xuất bản lên các mạng xã hội như X/Twitter, Instagram, Facebook và TikTok, hãy sử dụng các tiêu chuẩn sau: Kích thước: 1080 x 1920 px Thời lượng: 60 giây Kích thước tệp: 50 MB Định dạng: MP4 Ví dụ Video Dọc: https://img.ayrshare.com/random/portrait5.mp4 Bạn cũng có thể tạo video với kích thước cụ thể cho các mạng như YouTube chấp nhận tệp dài hơn và lớn hơn. Vui lòng xem bên dưới để biết chi tiết của từng mạng. Xem cách tạo video ngẫu nhiên để kiểm thử.

Loại nội dung (Content Type)

Khi đăng bài, hãy đảm bảo content-type được đặt phù hợp, ví dụ image/png, image/jpg hoặc image/jpeg.

URL bảo mật

Khi đăng URL phương tiện của riêng bạn, liên kết phải bảo mật bằng cách sử dụng SSL và bắt đầu bằng https://

Yêu cầu Phương tiện của Mạng xã hội

Yêu cầu Phương tiện Bluesky

Yêu cầu Phương tiện Facebook

Yêu cầu Phương tiện Google Business Profile

Yêu cầu Phương tiện Instagram

Yêu cầu Phương tiện LinkedIn

Yêu cầu Phương tiện Pinterest

Yêu cầu Phương tiện Reddit

Yêu cầu Phương tiện Snapchat

Yêu cầu Phương tiện Telegram

Yêu cầu Phương tiện Threads

Yêu cầu Phương tiện TikTok

Yêu cầu Phương tiện X/Twitter

Yêu cầu Phương tiện YouTube

Image Metadata and Content Credentials

Hình ảnh thường mang theo siêu dữ liệu nhúng: một ICC color profile, một gói XMP, dữ liệu EXIF máy ảnh, hoặc một manifest C2PA Content Credentials. Khi một hình ảnh được tạo hoặc chỉnh sửa bằng công cụ AI, thông tin công bố AI thường nằm trong gói XMP dưới dạng thuộc tính Iptc4xmpExt:DigitalSourceType, và cũng thường nằm bên trong một manifest C2PA. Ayrshare mã hóa lại một hình ảnh sang JPEG khi mạng đích không chấp nhận định dạng nguồn, như được mô tả tại Các loại tệp được chấp nhận ở trên. Việc mã hóa lại sẽ viết lại tệp, vì vậy phần này nêu rõ chính xác Ayrshare mang theo những gì, bỏ đi những gì, và mỗi mạng làm gì với kết quả. Video không bao giờ được mã hóa lại và siêu dữ liệu của chúng không bị đụng chạm.

Siêu dữ liệu được giữ lại khi chuyển đổi

  • Hiển thị màu. Một hình ảnh gam màu rộng trông vẫn giống nhau sau khi chuyển đổi. Cách đạt được điều đó tùy thuộc vào định dạng nguồn, và sự khác biệt đáng để biết nếu bạn kiểm tra tệp đã chuyển đổi. Một hình ảnh HEIC hoặc HEIF giữ lại ICC color profile gốc, được mang theo vào JPEG. Một hình ảnh WebP hoặc AVIF thay vào đó được chuyển sang sRGB tiêu chuẩn, để màu sắc hiển thị chính xác ngay cả trên một mạng loại bỏ các profile nhúng — JPEG đã chuyển đổi không mang ICC profile vì nó không còn cần nữa.
  • Chỉ thông tin công bố AI, và chỉ thông tin công bố AI. Ayrshare ghi một gói XMP mới, nhỏ chứa Iptc4xmpExt:DigitalSourceType — thuộc tính IPTC ghi lại việc một hình ảnh được chụp bởi máy ảnh, chỉnh sửa, hay được sản xuất bởi thuật toán — để một thông tin công bố được viết bởi công cụ tạo của bạn có thể tới được mạng. Gói này được xây dựng mới thay vì sao chép: không có gì khác từ XMP gốc của hình ảnh của bạn đi cùng nó. Các trường tác giả và bản quyền, từ khóa, lịch sử chỉnh sửa và các trường vị trí như photoshop:CityIptc4xmpExt:LocationCreated đều bị bỏ lại phía sau, nên không có thông tin nào về bạn hoặc nơi ảnh được chụp có thể được xuất bản một cách vô tình. Xem Siêu dữ liệu không được giữ lại bên dưới.
  • Một thông tin công bố AI được tổng hợp. Nếu một manifest C2PA khẳng định nguồn gốc AI nhưng gói XMP không ghi lại điều đó, Ayrshare ghi giá trị Iptc4xmpExt:DigitalSourceType tương đương vào XMP đầu ra, để thông tin công bố không bị mất cùng với manifest. Ayrshare không bao giờ tự suy luận nguồn gốc AI: giá trị được mang theo khi hình ảnh đã có sẵn, và chỉ được tổng hợp khi một manifest C2PA khẳng định điều đó. Một hình ảnh do AI tạo mà đến mà không có thông tin công bố ở cả hai nơi sẽ được xuất bản mà không có thông tin công bố nào.

Siêu dữ liệu không được giữ lại

  • Mọi thứ ngoại trừ thông tin công bố AI. Một hình ảnh đã chuyển đổi không mang khối EXIF nào cả — không có tọa độ GPS, không có nhãn hiệu, model máy ảnh hay thời điểm chụp — và không có gì từ gói XMP gốc ngoài chính thông tin công bố. Điều đó bao gồm dc:creatordc:rights, từ khóa, lịch sử chỉnh sửa, và mọi trường vị trí, exif:GPS* và văn bản do tác giả nhập như photoshop:CityIptc4xmpExt:LocationCreated. Gói đầu ra được xây dựng từ đầu thay vì lọc, nên thứ duy nhất có thể xuất hiện trong đó là thông tin công bố. Nếu bạn cần siêu dữ liệu về tác giả hoặc bản quyền tới được một mạng, hãy xuất bản ở định dạng mà mạng đó chấp nhận nguyên bản để không có chuyển đổi nào diễn ra.
  • Một giá trị thông tin công bố quá dài. Gói mà Ayrshare ghi phải vừa với một dung lượng cố định trong JPEG, và một giá trị thông tin công bố đủ dài để vượt quá 60.000 byte sẽ bị bỏ ra thay vì bị cắt bớt. Các giá trị IPTC thực tế chỉ vài chục byte, nên điều này không xảy ra trong thực tế; nó được ghi lại vì bài đăng vẫn thành công và không có cảnh báo nào được trả về. Lưu ý đây là giới hạn trên thông tin công bố, không phải trên gói gốc của hình ảnh — một XMP gốc lớn không còn khiến bạn mất thông tin công bố nữa, vì gốc không phải là thứ được ghi.
  • Chữ ký mật mã C2PA không thể tồn tại qua việc mã hóa lại. Một manifest C2PA được ký trên chính xác các byte của tệp mà nó được đính kèm. Chuyển đổi hình ảnh sang JPEG tạo ra các byte khác, nên chữ ký không còn có thể hợp lệ và không được mang theo. Thông tin công bố tồn tại qua chuyển đổi; chữ ký thì không. Một hình ảnh đã chuyển đổi sẽ không xác minh được như nội dung đã ký trong một trình xác thực Content Credentials.
Đừng dựa vào một hình ảnh đã chuyển đổi để chứng minh tác giả hoặc tính chống giả mạo. Nếu một chữ ký C2PA có thể xác minh là yêu cầu bắt buộc, hãy xuất bản hình ảnh ở định dạng mà mạng đích chấp nhận nguyên bản để không có chuyển đổi nào diễn ra.

Khi nào chuyển đổi xảy ra

  • JPEG và PNG đi qua nguyên vẹn. Không mã hóa lại và không thay đổi siêu dữ liệu — các byte bạn cung cấp là các byte mạng nhận được.
  • WebP được chuyển sang JPEG cho Instagram, Threads, LinkedIn, TikTok, Google Business Profile và Snapchat.
  • HEIC, HEIF và AVIF được chuyển sang JPEG cho mọi mạng.
  • Video không bao giờ được chuyển đổi.
Nếu bạn cần chắc chắn rằng sẽ không có mã hóa lại nào diễn ra, hãy cung cấp JPEG hoặc PNG.

Mỗi mạng làm gì với siêu dữ liệu

Việc giữ lại siêu dữ liệu chỉ là một nửa hành trình. Mỗi mạng độc lập quyết định có giữ lại nó khi nhập vào hay không và có hiển thị nhãn AI hay không. Các kết quả bên dưới đến từ các bài đăng thực tế được xuất bản vào tháng 8 năm 2026 mà không đặt cờ AI của nền tảng, nên siêu dữ liệu nhúng là tín hiệu khả dĩ duy nhất: Meta giữ lại thông tin công bố một cách nhất quán trên Facebook, Instagram và Threads, nhưng hiển thị nhãn theo từng bề mặt: Facebook và Instagram hiển thị nó, Threads hiện tại thì không. Hai cột là độc lập, và Instagram là lý do đáng để nói điều đó: nó giữ lại thông tin công bố AI trong khi loại bỏ color profile. Đó cũng là lý do vì sao hình ảnh WebP và AVIF được chuyển sang sRGB tiêu chuẩn thay vì được cấp một profile để mang theo — một profile chỉ có ích trên một mạng giữ lại nó, trong khi màu sRGB chính xác thì đúng ở mọi nơi.
Siêu dữ liệu nguồn gốc không tồn tại qua quá trình xử lý hình ảnh của LinkedIn. LinkedIn loại bỏ siêu dữ liệu nhúng khi nhập một hình ảnh, nên thông tin công bố Iptc4xmpExt:DigitalSourceType không hiện diện trên hình ảnh đã xuất bản và không có nhãn AI nào được áp dụng. Đừng coi siêu dữ liệu nhúng là cơ chế công bố AI cho LinkedIn.
Các mạng không được liệt kê ở trên chưa được đo lường. Hành vi mạng có thể thay đổi mà không có thông báo trước, nên hãy coi bảng này là hành vi được quan sát chứ không phải là một bảo đảm.
autoResize của Instagram loại bỏ thông tin công bố. Khi một bài đăng sử dụng instagramOptions.autoResize, hình ảnh được thay đổi kích thước thành 1080×1080 bởi một bước riêng biệt viết ra tệp mới và không mang theo siêu dữ liệu — nên thông tin công bố AI, ICC profile và mọi manifest C2PA đều vắng mặt khỏi hình ảnh Instagram nhận được, bất kể nguồn mang theo gì. Nếu thông tin công bố cần tới được Instagram, hãy cung cấp một hình ảnh đã đáp ứng yêu cầu tỷ lệ khung hình của Instagram và tắt autoResize.

Tải phương tiện lên trực tiếp

POST /media/upload lưu trữ các byte của bạn nguyên văn. Không có gì được mã hóa lại và tất cả siêu dữ liệu — bao gồm EXIF và mọi manifest C2PA — được lưu trữ chính xác như được cung cấp. Hành vi giữ lại ở trên chỉ áp dụng khi một hình ảnh được xuất bản lên một mạng yêu cầu định dạng khác.