{"schema_version":2,"identifier":"https://tovaki.com/research#platform-delivery-specs-dataset","name":"Tovaki platform delivery specifications","description":"A Tovaki-published, row-level snapshot of video delivery requirements documented by YouTube, Shopify, Amazon, TikTok, Instagram and Xiaohongshu, including the first-party source, review status and review date for every requirement.","publisher":{"name":"Tovaki","url":"https://tovaki.com"},"verified_at":"2026-07-25","methodology_url":"https://tovaki.com/formats","citation_files":{"cff":"https://tovaki.com/data/platform-delivery-specs/CITATION.cff","bibtex":"https://tovaki.com/data/platform-delivery-specs.bib","ris":"https://tovaki.com/data/platform-delivery-specs.ris"},"scope":"Video delivery and publishing requirements from the six platform specification tables published by Tovaki.","verified_semantics":"true means the row was confirmed against the linked first-party source on reviewed_at; false preserves an explicit evidence gap and must not be presented as a confirmed platform limit","source_kind_semantics":"official_quote preserves the source wording; tovaki_analysis is an explicitly labelled Tovaki interpretation and is not a quotation","current_source_semantics":"Platform requirements can change. The linked first-party source supersedes this dated snapshot.","rows":[{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:aspect_ratio_long_form_standard","specification_label":"Aspect ratio (long-form, standard)","requirement_value":"\"The standard aspect ratio for YouTube on a computer is 16:9.\"","source_url":"https://support.google.com/youtube/answer/6375112","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:aspect_ratio_handling_non_16_9_long_fo","specification_label":"Aspect ratio handling (non-16:9, long-form)","requirement_value":"\"If your video has a different aspect ratio, the player will automatically change to the ideal size to match your video and the viewer's device.\" / \"For some video and device aspects ratios like 9:16 vertical videos on computer browsers, YouTube may add more padding for optimal viewing. The padding is white by default, and dark gray when Dark theme is turned on.\"","source_url":"https://support.google.com/youtube/answer/6375112","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:padding_black_bars_rule_the_classic_tr","specification_label":"Padding / black bars rule (the classic trip-up)","requirement_value":"\"For best results, avoid adding padding or black bars directly to your video. Padding interferes with YouTube's ability to change the player dynamically to your video size and the viewer's device.\"","source_url":"https://support.google.com/youtube/answer/6375112","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:aspect_ratio_shorts","specification_label":"Aspect ratio (Shorts)","requirement_value":"\"a square or vertical aspect ratio\" — YouTube states the requirement qualitatively. No numeric ratio (e.g. 9:16) is published on the Shorts help pages checked.","source_url":"https://support.google.com/youtube/answer/15424877","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:aspect_ratio_shorts_upload_path","specification_label":"Aspect ratio (Shorts, upload path)","requirement_value":"Shorts are \"Up to 3 minutes.\" \"With a square or vertical aspect ratio\"","source_url":"https://support.google.com/youtube/answer/12779649","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:recommended_resolutions_16_9_exact_pix","specification_label":"Recommended resolutions (16:9), exact pixel dimensions","requirement_value":"4320p (8K) 7680x4320; 2160p (4K) 3840x2160; 1440p (2K) 2560x1440; 1080p (HD) 1920x1080; 720p (HD) 1280x720; 480p (SD) 854x480; 360p (SD) 640x360; 240p (SD) 426x240","source_url":"https://support.google.com/youtube/answer/6375112","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:max_resolution_shorts","specification_label":"Max resolution (Shorts)","requirement_value":"\"You can upload Short videos with a maximum resolution of 1080p.\"","source_url":"https://support.google.com/youtube/answer/10059070","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:min_resolution_shorts","specification_label":"Min resolution (Shorts)","requirement_value":"NOT PUBLISHED on the first-party Shorts pages checked (10059070, 12779649, 15424877). Left blank deliberately.","source_url":"https://support.google.com/youtube/answer/12779649","verified":false,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:max_duration_long_form_verified_accoun","specification_label":"Max duration (long-form, verified account)","requirement_value":"\"The maximum file size you can upload is 256 GB or 12 hours, whichever is less.\" Also: \"We've changed the limits on uploads in the past, so you may see older videos that are longer than 12 hours.\"","source_url":"https://support.google.com/youtube/answer/71673","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:max_duration_long_form_unverified_acco","specification_label":"Max duration (long-form, unverified account)","requirement_value":"\"By default, you can upload videos that are up to 15 minutes long.\" Verified accounts can upload longer than 15 minutes.","source_url":"https://support.google.com/youtube/answer/71673","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:max_file_size_all_uploads","specification_label":"Max file size (all uploads)","requirement_value":"\"The maximum file size you can upload is 256 GB or 12 hours, whichever is less.\"","source_url":"https://support.google.com/youtube/answer/71673","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:max_duration_shorts","specification_label":"Max duration (Shorts)","requirement_value":"\"up to 3 minutes long\" / \"up to three minutes in length\"","source_url":"https://support.google.com/youtube/answer/15424877","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:max_file_size_shorts","specification_label":"Max file size (Shorts)","requirement_value":"NOT PUBLISHED as a Shorts-specific limit on the pages checked; the general 256 GB / 12 hours upload limit is the only published file-size ceiling.","source_url":"https://support.google.com/youtube/answer/12779649","verified":false,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:accepted_containers_file_formats","specification_label":"Accepted containers / file formats","requirement_value":".MOV, .MPEG-1, .MPEG-2, .MPEG4, .MP4, .MPG, .AVI, .WMV, .MPEGPS, .FLV, 3GPP, WebM, DNxHR, ProRes, CineForm, HEVC (H.265). \"Audio files, like MP3, WAV, or PCM files, can't be uploaded to create a YouTube video.\"","source_url":"https://support.google.com/youtube/troubleshooter/2888402","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:recommended_container","specification_label":"Recommended container","requirement_value":"\"MP4\" with \"No Edit Lists\" and \"moov atom at the front of the file (Fast Start)\"","source_url":"https://support.google.com/youtube/answer/1722171","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:recommended_video_codec","specification_label":"Recommended video codec","requirement_value":"\"H.264\", \"Progressive scan (no interlacing)\", \"High Profile\", \"2 consecutive B frames\", \"Closed GOP\", \"CABAC\", \"Chroma subsampling: 4:2:0\"","source_url":"https://support.google.com/youtube/answer/1722171","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:recommended_audio_codec","specification_label":"Recommended audio codec","requirement_value":"\"AAC-LC or Opus or Eclipsa Audio\"; \"Channels: Stereo or Stereo + 5.1\"; \"Sample rate: 48kHz\"","source_url":"https://support.google.com/youtube/answer/1722171","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:audio_bitrate_recommended","specification_label":"Audio bitrate (recommended)","requirement_value":"Mono: 128 kbps; Stereo: 384 kbps; 5.1: 512 kbps","source_url":"https://support.google.com/youtube/answer/1722171","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:frame_rate","specification_label":"Frame rate","requirement_value":"\"Content should be encoded and uploaded in the same frame rate it was recorded.\" Common frame rates: \"24, 25, 30, 48, 50, 60 frames per second\". (Interlaced content should be deinterlaced before upload.)","source_url":"https://support.google.com/youtube/answer/1722171","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:recommended_video_bitrate_sdr_uploads","specification_label":"Recommended video bitrate — SDR uploads","requirement_value":"8K: 80–160 Mbps (24/25/30fps), 120–240 Mbps (48/50/60fps); 2160p (4K): 35–45 / 53–68 Mbps; 1440p (2K): 16 / 24 Mbps; 1080p: 8 / 12 Mbps; 720p: 5 / 7.5 Mbps; 480p: 2.5 / 4 Mbps; 360p: 1 / 1.5 Mbps","source_url":"https://support.google.com/youtube/answer/1722171","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:color_space_sdr","specification_label":"Color space (SDR)","requirement_value":"\"BT.709 as the standard color space\"","source_url":"https://support.google.com/youtube/answer/1722171","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:hdr_resolution_frame_rate","specification_label":"HDR — resolution / frame rate","requirement_value":"Resolutions: \"720p, 1080p, 1440p, 2160p\" with guidance to \"use UHD rather than DCI widths\". Frame rates: \"23.976, 24, 25, 29.97, 30, 48, 50, 59.94, 60\"","source_url":"https://support.google.com/youtube/answer/7126552","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:hdr_bit_depth_color_transfer_codecs_co","specification_label":"HDR — bit depth, color, transfer, codecs, containers","requirement_value":"Bit depth \"10 bits or 12 bits\"; primaries \"Rec. 2020\"; matrix \"Rec. 2020 non-constant luminance\"; transfer \"PQ or HLG (Rec. 2100)\"; codecs \"VP9 Profile 2, AV1, HEVC/H.265\"; containers \"MOV/QuickTime, MP4, MKV\". \"PQ signaling should also contain information about the display it was mastered on (SMPTE ST 2086 mastering metadata)\"","source_url":"https://support.google.com/youtube/answer/7126552","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:custom_thumbnail_resolution","specification_label":"Custom thumbnail — resolution","requirement_value":"\"Have a resolution of 3840 x 2160 pixels (with minimum width of 640 pixels).\"","source_url":"https://support.google.com/youtube/answer/72431","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:custom_thumbnail_aspect_ratio","specification_label":"Custom thumbnail — aspect ratio","requirement_value":"\"Try to use a 16:9 aspect ratio as it's the most used in YouTube players and previews.\"","source_url":"https://support.google.com/youtube/answer/72431","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:custom_thumbnail_file_formats","specification_label":"Custom thumbnail — file formats","requirement_value":"\"Be uploaded in image formats such as JPG, GIF, or PNG.\"","source_url":"https://support.google.com/youtube/answer/72431","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:custom_thumbnail_max_file_size_device","specification_label":"Custom thumbnail — max file size (device-dependent)","requirement_value":"\"Remain under MB limits. Limits depend on the device you're using to upload your thumbnail: Mobile: 2 MB for video thumbnails or 10 MB for podcasts. Desktop: 50MB for both video thumbnails and podcast thumbnails.\"","source_url":"https://support.google.com/youtube/answer/72431","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:podcast_playlist_thumbnail_aspect_rati","specification_label":"Podcast playlist thumbnail — aspect ratio exception","requirement_value":"\"For podcast playlists, upload a thumbnail with an aspect ratio of 1:1 instead of 16:9.\"","source_url":"https://support.google.com/youtube/answer/72431","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:shorts_3_minute_limit_effective_dates","specification_label":"Shorts 3-minute limit — effective dates","requirement_value":"Applies to videos uploaded on or after October 15, 2024 for standard channels; Official Artist Channels stated as December 8, 2025. Videos uploaded before the applicable date \"will remain the same, as a long-form video on YouTube.\"","source_url":"https://support.google.com/youtube/answer/15424877","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"youtube","platform_name":"YouTube","official_document_language":"en","specification_id":"youtube:shorts_safe_zone_ui_overlap_area","specification_label":"Shorts safe zone / UI-overlap area","requirement_value":"NO first-party pixel or percentage safe-zone spec found on support.google.com. Not filled in from third-party sources.","source_url":"https://support.google.com/youtube/answer/12779649","verified":false,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:aspect_ratio_product_video_recommended","specification_label":"Aspect ratio (product video — recommended)","requirement_value":"\"The aspect ratio should be one of the following: 16:9, 9:16, 4:3, 3:4, 1:1\" (listed under \"Recommended video specifications\", i.e. recommended, NOT enforced)","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:aspect_ratio_product_video_enforced","specification_label":"Aspect ratio (product video — enforced)","requirement_value":"No aspect ratio appears in the mandatory video requirements table. The only enforced shape constraint is \"Minimum width and height: 100 pixels\" and \"Maximum width and height: 4096 pixels\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:aspect_ratio_images_enforced","specification_label":"Aspect ratio (images — enforced)","requirement_value":"\"Between 100:1 and 1:100\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:aspect_ratio_images_guidance","specification_label":"Aspect ratio (images — guidance)","requirement_value":"\"use a consistent aspect ratio, or height-to-width ratio, for all the images\" — no specific ratio mandated","source_url":"https://help.shopify.com/en/manual/products/product-media/product-media-types","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:max_duration_product_video","specification_label":"Max duration (product video)","requirement_value":"\"Maximum video length of 10 minutes\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:min_duration_product_video","specification_label":"Min duration (product video)","requirement_value":"\"Minimum video length of 0.25 seconds\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:max_file_size_product_video","specification_label":"Max file size (product video)","requirement_value":"\"Maximum of 1 GB (gigabyte)\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:max_resolution_product_video_help_cent","specification_label":"Max resolution (product video) — help center requirements table","requirement_value":"\"Maximum resolution of UHD\"; \"Maximum width and height: 4096 pixels\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:max_resolution_product_video_conflicti","specification_label":"Max resolution (product video) — CONFLICTING help center page","requirement_value":"\"Up to 4K (4096 x 2160 px)\"","source_url":"https://help.shopify.com/en/manual/products/product-media/product-media-types","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:max_resolution_product_video_conflicti_2","specification_label":"Max resolution (product video) — CONFLICTING dev docs","requirement_value":"\"Max 3840x2160 (UHD/4K)\"","source_url":"https://shopify.dev/docs/apps/build/online-store/product-media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:min_dimensions_product_video","specification_label":"Min dimensions (product video)","requirement_value":"\"Minimum width and height: 100 pixels\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:max_frame_rate_product_video","specification_label":"Max frame rate (product video)","requirement_value":"\"Maximum frame rate: 120 frames per second\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:recommended_frame_rates_product_video","specification_label":"Recommended frame rates (product video)","requirement_value":"\"60 fps\", \"30 fps\", \"25 fps\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:accepted_containers_product_video","specification_label":"Accepted containers (product video)","requirement_value":"\"MOV, MP4, and WEBM\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:accepted_codecs_product_video","specification_label":"Accepted codecs (product video)","requirement_value":"\"Video: H.264 (AVC), Audio: AAC, MP3, Opus\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:supported_color_spaces_product_video","specification_label":"Supported color spaces (product video)","requirement_value":"\"Rec.601\", \"Rec.709\", \"Rec.2020\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:recommended_resolutions_product_video","specification_label":"Recommended resolutions (product video)","requirement_value":"\"3840x2160 (UHD)\", \"1920x1080 (1080p)\", \"1280x720 (720p)\", \"854x480 (480p)\" — plus \"Vertical orientation for the above resolutions are also recommended, e.g., 720x1280 px\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:recommended_bitrates_hls_product_video","specification_label":"Recommended bitrates — HLS (product video)","requirement_value":"\"SD 480: Range from 900 kbps to 2800 kbps\"; \"HD 720: Range from 2000 kbps to 6500 kbps\"; \"HD 1080: Range from 3200 kbps to 10400 kbps\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:recommended_bitrates_mp4_product_video","specification_label":"Recommended bitrates — MP4 (product video)","requirement_value":"\"SD 480: Range from 0.9 Mbps to 1.5 Mbps\"; \"HD 720: Range from 1.6 Mbps to 4.5 Mbps\"; \"HD 1080: Range from 2.5 Mbps to 7.2 Mbps\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:delivery_transcoding_storefront_playba","specification_label":"Delivery / transcoding (storefront playback)","requirement_value":"\"Shopify converts and serves all videos as .mp4 or HLS format for optimal compatibility to customers.\" and \"In browsers that support streaming, videos display in either 480p, 720p, or 1080p, depending on the viewer's connection speed and the resolution of the uploaded video.\" — i.e. storefront playback caps at 1080p even if you upload UHD","source_url":"https://help.shopify.com/en/manual/products/product-media/product-media-types","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:video_cover_image_thumbnail","specification_label":"Video cover image / thumbnail","requirement_value":"\"When you add 3D models and videos to your products, thumbnails are created for them automatically. You can replace the default thumbnails with images of your choice.\" — NO dimension, aspect-ratio, file-size or format requirement is stated anywhere on the thumbnail page; the replacement is picked from existing store files, so the general image limits apply","source_url":"https://help.shopify.com/en/manual/products/product-media/change-thumbnail","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:max_file_size_images","specification_label":"Max file size (images)","requirement_value":"\"Maximum of 20 MB (megabytes)\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:max_resolution_images_help_center_requ","specification_label":"Max resolution (images) — help center requirements table","requirement_value":"\"Maximum of 20 MP (megapixels)\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:max_resolution_images_conflicting_help","specification_label":"Max resolution (images) — CONFLICTING help center page","requirement_value":"\"any size up to 5000 x 5000 px, or 25 megapixels\" (note: 5000 x 5000 = 25 MP, which exceeds the 20 MP cap stated on the file-uploads page)","source_url":"https://help.shopify.com/en/manual/products/product-media/product-media-types","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:max_resolution_images_conflicting_dev","specification_label":"Max resolution (images) — CONFLICTING dev docs","requirement_value":"\"Max 20 MB Max 4472 x 4472 px (20 MP) Recommended: 2048 x 2048 px\"","source_url":"https://shopify.dev/docs/apps/build/online-store/product-media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:max_resolution_images_theme_images_pag","specification_label":"Max resolution (images) — theme images page (self-contradictory)","requirement_value":"States maximum \"20 megapixels\" and max file size \"20 megabytes\", but also recommends uploading \"up to 5000px x 5000px or 25 megapixels\" on the same page","source_url":"https://help.shopify.com/en/manual/online-store/images/theme-images","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:accepted_image_formats_file_uploads_re","specification_label":"Accepted image formats — file-uploads requirements table","requirement_value":"\"JPEG, PNG, WEBP, HEIC, and GIF\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:accepted_image_formats_conflicting_bro","specification_label":"Accepted image formats — CONFLICTING (broader list)","requirement_value":"\"PNG, followed by JPEG. Other accepted file types are PSD, TIFF, BMP, GIF, SVG, HEIC, and WebP\"; also \"Animated versions of GIF and WebP files are also supported\"","source_url":"https://help.shopify.com/en/manual/products/product-media/product-media-types","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:recommended_product_image_size","specification_label":"Recommended product image size","requirement_value":"\"For square product images, a size of 2048 x 2048 px usually displays best.\"","source_url":"https://help.shopify.com/en/manual/products/product-media/product-media-types","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:max_media_items_per_product_gotcha","specification_label":"Max media items per product (GOTCHA)","requirement_value":"\"You can add a maximum of 250 images, 3D models, or videos to a product.\" — combined cap across all media types, not per type","source_url":"https://help.shopify.com/en/manual/products/product-media/add-media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:external_hosted_video_accepted_platfor","specification_label":"External (hosted) video — accepted platforms & permissions (GOTCHA)","requirement_value":"YouTube and Vimeo only. \"Videos must have permissions that allow them to be accessed publicly or embedded on external websites.\" YouTube: \"set the video to Public or Unlisted\". Vimeo: \"ensure the video allows embedding on external sites\". No file size, duration or resolution limit applies to externally hosted video.","source_url":"https://help.shopify.com/en/manual/products/product-media/add-media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:external_video_required_url_formats_go","specification_label":"External video — required URL formats (GOTCHA)","requirement_value":"YouTube: \"Use the standard video URL format https://youtube.com/watch?v=[video-id]\". Vimeo: \"Use the direct video URL format https://vimeo.com/[video-id]\". Short/share URLs are not the documented format.","source_url":"https://help.shopify.com/en/manual/products/product-media/add-media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:filename_rule_gotcha","specification_label":"Filename rule (GOTCHA)","requirement_value":"\"File names can contain letters, numbers, spaces, and symbols, but must not begin with a period (.)\" — additionally avoid filenames ending in pico, icon, thumb, testing, small, compact, medium, large, grande (these collide with Shopify's image-size suffixes)","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:theme_support_requirement_gotcha","specification_label":"Theme support requirement (GOTCHA)","requirement_value":"To display 3D models or videos, the store must use \"a theme that supports 3D models and videos\" or the current theme's code must be modified — uploading media is not sufficient for it to appear on the storefront","source_url":"https://help.shopify.com/en/manual/products/product-media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:3d_model_file_size_and_formats","specification_label":"3D model file size and formats","requirement_value":"\"Up to 500 MB\"; formats \"GLB, USDZ\". \"If you upload a 3D model file that exceeds 15 MB, then your file is automatically optimized.\" Shopify serves both GLB (web) and USDZ (iOS AR).","source_url":"https://help.shopify.com/en/manual/products/product-media/product-media-types","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:generic_non_media_file_limits","specification_label":"Generic (non-media) file limits","requirement_value":"\"Maximum of 20 MB\"; \"Any file type except HTML\"","source_url":"https://help.shopify.com/en/manual/shopify-admin/productivity-tools/file-uploads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"shopify","platform_name":"Shopify","official_document_language":"en","specification_id":"shopify:api_video_creation_rate_limit_gotcha_f","specification_label":"API video creation rate limit (GOTCHA for bulk uploaders)","requirement_value":"\"Apps can create up to 1,000 videos for each store in a week.\"","source_url":"https://shopify.dev/docs/apps/build/online-store/product-media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:aspect_ratio_sponsored_brands_video","specification_label":"Aspect ratio (Sponsored Brands Video)","requirement_value":"16:9 (square pixel) only","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/sponsored-brands-video/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:resolution_sponsored_brands_video","specification_label":"Resolution (Sponsored Brands Video)","requirement_value":"1280x720, 1920x1080, or 3840x2160px","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/sponsored-brands-video/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:duration_sponsored_brands_video","specification_label":"Duration (Sponsored Brands Video)","requirement_value":"Between 6 and 45 seconds (20 secs or less highly recommended)","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/sponsored-brands-video/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:max_file_size_sponsored_brands_video","specification_label":"Max file size (Sponsored Brands Video)","requirement_value":"500MB or less","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/sponsored-brands-video/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:container_sponsored_brands_video","specification_label":"Container (Sponsored Brands Video)","requirement_value":".MP4 or .MOV","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/sponsored-brands-video/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:video_codec_sponsored_brands_video","specification_label":"Video codec (Sponsored Brands Video)","requirement_value":"H.264 or H.265","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/sponsored-brands-video/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:video_profile_sponsored_brands_video","specification_label":"Video profile (Sponsored Brands Video)","requirement_value":"Main or Baseline","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/sponsored-brands-video/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:frame_rate_sponsored_brands_video","specification_label":"Frame rate (Sponsored Brands Video)","requirement_value":"23.976, 23.98, 24, 25, 29.97, 29.98, or 30fps","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/sponsored-brands-video/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:video_bit_rate_sponsored_brands_video","specification_label":"Video bit rate (Sponsored Brands Video)","requirement_value":"Minimum 1 Mbps (4 Mbps or higher recommended)","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/sponsored-brands-video/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:scan_type_sponsored_brands_video","specification_label":"Scan type (Sponsored Brands Video)","requirement_value":"Progressive","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/sponsored-brands-video/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:audio_codec_format_bitrate_sample_rate","specification_label":"Audio codec / format / bitrate / sample rate (Sponsored Brands Video)","requirement_value":"Codec: PCM, AAC, or MP3; Format: Stereo or mono; Bit rate: Minimum 96 kbps; Sample rate: Minimum 44.1khz","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/sponsored-brands-video/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:safe_zone_gotcha_sponsored_brands_vide","specification_label":"Safe-zone / gotcha (Sponsored Brands Video)","requirement_value":"Avoid using videos with horizontal or vertical black, color, or blurred bars. Avoid placing text and other important information in the lower right corner.","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/sponsored-brands-video/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:aspect_ratio_stores_video_tile_full_wi","specification_label":"Aspect ratio (Stores video tile — full width and medium)","requirement_value":"Min. to max. aspect ratio: 6:4 to 8:3","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/stores","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:aspect_ratio_stores_video_tile_large","specification_label":"Aspect ratio (Stores video tile — large)","requirement_value":"Min. to max. aspect ratio: 3:4 to 4:3","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/stores","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:min_video_resolution_stores_video_tile","specification_label":"Min video resolution (Stores video tile — full width)","requirement_value":"Min. video resolution: 1,280 × 640 px","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/stores","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:min_video_resolution_stores_video_tile_2","specification_label":"Min video resolution (Stores video tile — large)","requirement_value":"Min. video resolution: 640 × 640 px","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/stores","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:min_video_resolution_stores_video_tile_3","specification_label":"Min video resolution (Stores video tile — medium)","requirement_value":"Min. video resolution: 450 × 320 px","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/stores","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:cover_image_size_stores_video_tile_ful","specification_label":"Cover image size (Stores video tile — full width)","requirement_value":"Min. cover image size: 3,000 × 1,500 px","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/stores","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:cover_image_size_stores_video_tile_lar","specification_label":"Cover image size (Stores video tile — large)","requirement_value":"Min. cover image size: 1,500 × 1,500 px","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/stores","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:cover_image_size_stores_video_tile_med","specification_label":"Cover image size (Stores video tile — medium)","requirement_value":"Min. cover image size: 1,500 × 750 px","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/stores","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:container_codec_stores_video_tile_all","specification_label":"Container / codec (Stores video tile, all sizes)","requirement_value":"MP4 file format. H.264 video codec.","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/stores","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:duration_stores_background_video_tile","specification_label":"Duration (Stores background video tile)","requirement_value":"Min. video length: 2 to 20 seconds","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/stores","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:max_height_stores_background_video_til","specification_label":"Max height (Stores background video tile — full width)","requirement_value":"Max. height: 1,500 px","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/stores","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:a_content_max_modules_per_content_docu","specification_label":"A+ content — max modules per content document (sellers)","requirement_value":"Content documents for selling partners can contain up to seven modules","source_url":"https://developer-docs.amazon.com/sp-api/docs/create-edit-publish-aplus-content","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:a_content_max_modules_per_content_docu_2","specification_label":"A+ content — max modules per content document (vendors)","requirement_value":"content documents for vendors can contain up to five content modules","source_url":"https://developer-docs.amazon.com/sp-api/docs/create-edit-publish-aplus-content","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:a_content_content_document_name_length","specification_label":"A+ content — content document name length","requirement_value":"Name: minLength 1, maxLength 100 characters","source_url":"https://developer-docs.amazon.com/sp-api/docs/create-edit-publish-aplus-content","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:a_content_video_module_availability_st","specification_label":"A+ content — video module availability (standard A+)","requirement_value":"The published standard module list enumerates 15 module types (StandardCompanyLogoModule, StandardImageTextOverlayModule, StandardHeaderImageTextModule, StandardMultipleImageTextModule, StandardSingleSideImageModule, StandardImageSidebarModule, StandardSingleImageHighlightsModule, StandardSingleImageSpecsDetailModule, StandardThreeImageTextModule, StandardFourImageTextModule, StandardComparisonTableModule, StandardFourImageTextQuadrantModule, StandardTextModule, StandardProductDescriptionModule, StandardTechSpecsModule). No video module is listed.","source_url":"https://developer-docs.amazon.com/sp-api/docs/a-plus-content-examples","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:a_content_minimum_image_sizes_by_modul","specification_label":"A+ content — minimum image sizes by module","requirement_value":"Company Logo: Minimum image size: 600 x 180 pixels; Image Text Overlay: 970 x 300 pixels; Header Image Text: 970 x 600 pixels; Multiple Image Text: 300 x 300 pixels; Comparison Table: 150 x 300 pixels; Four Image Text Quadrant: 135 x 135 pixels","source_url":"https://developer-docs.amazon.com/sp-api/docs/a-plus-content-examples","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:aspect_ratio_amazon_dsp_online_video_a","specification_label":"Aspect ratio (Amazon DSP online video ads)","requirement_value":"16:9 and 9:16 (Note: Today, 9:16 is available on Twitch and Amazon Publisher Direct only)","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/dsp/video/online-video-ads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:resolution_amazon_dsp_online_video_ads","specification_label":"Resolution (Amazon DSP online video ads)","requirement_value":"Horizontal first-party 1920x1080, horizontal third-party 640x360; Vertical first-party 1080x1920, vertical third-party 360x640","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/dsp/video/online-video-ads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:duration_amazon_dsp_online_video_ads","specification_label":"Duration (Amazon DSP online video ads)","requirement_value":"Minimum duration 6s; Maximum duration 120s. Recommended lengths exactly 6s, 15s, 20s, 30s, or 60s","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/dsp/video/online-video-ads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:max_file_size_containers_amazon_dsp_on","specification_label":"Max file size + containers (Amazon DSP online video ads)","requirement_value":"File size: 500MB (site served only). Containers: MP4, MPG, MPEG, M2P, M2T, M2TS, PS, TS. Codec: H.264, MPEG-2, or MPEG-4","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/dsp/video/online-video-ads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:frame_rate_amazon_dsp_online_video_ads","specification_label":"Frame rate (Amazon DSP online video ads)","requirement_value":"23.976 (recommended), 24, 25, or 29.97; frame rate mode Constant","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/dsp/video/online-video-ads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:duration_amazon_custom_media_video_ads","specification_label":"Duration (Amazon custom-media video ads)","requirement_value":"Desktop & Mobile: up to 3 minutes (15 seconds or less highly recommended). Fire tablet: Up to 15 seconds","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/custom-media/amazon-video-ads/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:resolution_file_size_format_frame_rate","specification_label":"Resolution / file size / format / frame rate (Amazon custom-media video ads)","requirement_value":"1920 x 1080 px (16:9) recommended; less than 500 MB; MP4, .M4V, .MOV, .MPEG, .AVI, or .DV uncompressed; Video: H.264, MPEG-2, or MPEG-4, Audio: MP3 or AAC; At least 15 FPS; recommended bit rate 2 MBps; audio 128 kbps / 44 khz","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/custom-media/amazon-video-ads/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:poster_cover_image_amazon_custom_media","specification_label":"Poster / cover image (Amazon custom-media video ads, Fire Tablet)","requirement_value":"Aspect ratio should match your video file precisely; Less than 100 KB; .JPG or .PNG format","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/custom-media/amazon-video-ads/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:black_bar_rule_amazon_custom_media_vid","specification_label":"Black-bar rule (Amazon custom-media video ads)","requirement_value":"Videos should not have black bars on any side of the video content","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/custom-media/amazon-video-ads/","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:aspect_ratio_resolution_file_size_stre","specification_label":"Aspect ratio / resolution / file size (Streaming TV & Prime Video ads)","requirement_value":"Aspect ratio 16:9; Minimum frame size 1920x1080; Maximum file size 500MB; site serving requires an MP4 video file","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/dsp/video/streaming-tv-prime-video-ads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:duration_streaming_tv_prime_video_ads","specification_label":"Duration (Streaming TV & Prime Video ads)","requirement_value":"Prime Video US: 15, 30, 45, 60; 3P STV Apps US: 06s, 10s, 15s, 20s, 30s, 45s, 60s, 75s and 90s (varies by region/platform)","source_url":"https://advertising.amazon.com/en-us/resources/ad-specs/dsp/video/streaming-tv-prime-video-ads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:seller_listing_main_image_video_durati","specification_label":"Seller listing main-image video — duration window","requirement_value":"NOT VERIFIED. The Seller Central help article stating this is behind Amazon sign-in; no first-party public page states it. Not filled in from secondary sources.","source_url":"https://sellercentral.amazon.com/help/hub/reference","verified":false,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:seller_listing_product_video_resolutio","specification_label":"Seller listing / product video — resolution, aspect ratio, max file size, container, codec","requirement_value":"NOT VERIFIED. Seller Central help hub is login-gated; the public Amazon Ads spec pages do not cover the product-detail-page listing video uploader.","source_url":"https://sellercentral.amazon.com/help/hub/reference","verified":false,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:seller_listing_video_thumbnail_cover_i","specification_label":"Seller listing video — thumbnail / cover image requirements","requirement_value":"NOT VERIFIED. Login-gated. (Only the Stores video tile cover image and the custom-media Fire Tablet poster image are publicly documented — both listed above and both are different surfaces.)","source_url":"https://sellercentral.amazon.com/help/hub/reference","verified":false,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"amazon","platform_name":"Amazon","official_document_language":"en","specification_id":"amazon:premium_a_a_brand_story_premium_a_vide","specification_label":"Premium A+ (A+ Brand Story / Premium A+) video module specs","requirement_value":"NOT VERIFIED. Premium A+ video modules are authored in Seller Central / Vendor Central UI, which is login-gated. The public SP-API A+ module list contains no video module, so no first-party public page states Premium A+ video duration, resolution, or file size.","source_url":"https://sellercentral.amazon.com/help/hub/reference","verified":false,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:aspect_ratio_tiktok_ads_auction_in_fee","specification_label":"Aspect ratio (TikTok Ads, Auction In-Feed, non-Spark)","requirement_value":"Vertical (recommended): 9:16 | Horizontal: 16:9 | Square: 1:1","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:minimum_resolution_vertical_auction_in","specification_label":"Minimum resolution — vertical (Auction In-Feed)","requirement_value":"9:16, more than or equal to 540*960px","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:minimum_resolution_horizontal_auction","specification_label":"Minimum resolution — horizontal (Auction In-Feed)","requirement_value":"16:9, more than or equal to 960*540px","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:minimum_resolution_square_auction_in_f","specification_label":"Minimum resolution — square (Auction In-Feed)","requirement_value":"1:1, more than or equal to 640*640px","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:max_duration_tiktok_ads_non_spark_in_f","specification_label":"Max duration (TikTok Ads, non-Spark In-Feed)","requirement_value":"up to 10 minutes","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:max_file_size_tiktok_ads_non_spark_in","specification_label":"Max file size (TikTok Ads, non-Spark In-Feed)","requirement_value":"Less than or equal to 500 MB","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:minimum_bitrate_tiktok_ads_non_spark_i","specification_label":"Minimum bitrate (TikTok Ads, non-Spark In-Feed)","requirement_value":"More than or equal to 516 kbps","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:accepted_containers_tiktok_ads_non_spa","specification_label":"Accepted containers (TikTok Ads, non-Spark In-Feed)","requirement_value":".mp4, .mov, .mpeg, .3gp .avi","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:frame_rate_tiktok_ads_in_feed","specification_label":"Frame rate (TikTok Ads In-Feed)","requirement_value":"Not stated — the ad spec article publishes no FPS/frame-rate requirement (confirmed absent, not merely unfound)","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"tovaki_analysis","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:safe_zone_tiktok_ads_in_feed_the_class","specification_label":"Safe zone (TikTok Ads In-Feed) — the classic trip-up","requirement_value":"\"The safe zone size is determined by the dimension (vertical, horizontal, or square), ad caption length, and any additional formats used.\" No pixel measurements are published inline; TikTok provides downloadable safe-zone template files (Standard LTR and Arabic RTL versions) instead.","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:ad_caption_display_limit_spark_ads","specification_label":"Ad caption display limit (Spark Ads)","requirement_value":"Extracted directly from the organic video captions. A maximum of 4 lines can be displayed, including emojis.","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:account_name_nickname_display_limit","specification_label":"Account name (Nickname) display limit","requirement_value":"Maximum 10 characters (CJK) or 20 characters (other languages)","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:profile_photo_dimension_ratio_ad_unit","specification_label":"Profile photo — dimension / ratio (ad unit)","requirement_value":"98x98px, Square 1:1","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:profile_photo_format_and_file_size_ad","specification_label":"Profile photo — format and file size (ad unit)","requirement_value":"Formats: .jpg, .jpeg, .png; file size less than 50 KB","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:profile_photo_safe_zone_ad_unit","specification_label":"Profile photo — safe zone (ad unit)","requirement_value":"\"The key element should be in the center of the 66px*66px-sized image to prevent it from being cropped.\"","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:spark_ads_format_per_spec_article","specification_label":"Spark Ads — format (per spec article)","requirement_value":".mp4 or .mov","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:spark_ads_duration_per_spec_article","specification_label":"Spark Ads — duration (per spec article)","requirement_value":"\"Video duration: No restrictions.\" — CONTRADICTS the Spark Ads article, see notes","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:spark_ads_overall_creative_restriction","specification_label":"Spark Ads — overall creative restrictions (per Spark Ads article)","requirement_value":"\"There are no restrictions on video ratio, video resolution, file type, video duration, bitrate, and file size.\"","source_url":"https://ads.tiktok.com/help/article/spark-ads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:spark_ads_max_video_length_per_spark_a","specification_label":"Spark Ads — max video length (per Spark Ads article)","requirement_value":"10-minute maximum video length for content usable as a Spark Ad — CONTRADICTS \"No restrictions\" above, see notes","source_url":"https://ads.tiktok.com/help/article/spark-ads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:spark_ads_account_cap_trip_up","specification_label":"Spark Ads — account cap (trip-up)","requirement_value":"Each TikTok Ads Manager account can support a maximum of 10,000 Spark Ads","source_url":"https://ads.tiktok.com/help/article/spark-ads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:spark_ads_deletion_rule_trip_up","specification_label":"Spark Ads — deletion rule (trip-up)","requirement_value":"\"Videos need to be un-authorized as a Spark Ad before it can be deleted\"","source_url":"https://ads.tiktok.com/help/article/spark-ads","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_accepted_containers","specification_label":"Organic — accepted containers","requirement_value":"MP4 (recommended), WebM, MOV","source_url":"https://developers.tiktok.com/doc/content-posting-api-media-transfer-guide","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_accepted_codecs","specification_label":"Organic — accepted codecs","requirement_value":"H.264 (recommended), H.265, VP8, VP9","source_url":"https://developers.tiktok.com/doc/content-posting-api-media-transfer-guide","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_maximum_file_size","specification_label":"Organic — maximum file size","requirement_value":"Maximum of 4GB","source_url":"https://developers.tiktok.com/doc/content-posting-api-media-transfer-guide","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_minimum_resolution","specification_label":"Organic — minimum resolution","requirement_value":"Minimum of 360 pixels for both height and width","source_url":"https://developers.tiktok.com/doc/content-posting-api-media-transfer-guide","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_maximum_resolution","specification_label":"Organic — maximum resolution","requirement_value":"Maximum of 4096 pixels for both height and width","source_url":"https://developers.tiktok.com/doc/content-posting-api-media-transfer-guide","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_frame_rate_limits","specification_label":"Organic — frame rate limits","requirement_value":"Minimum of 23 FPS; Maximum of 60 FPS","source_url":"https://developers.tiktok.com/doc/content-posting-api-media-transfer-guide","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_maximum_duration","specification_label":"Organic — maximum duration","requirement_value":"Creators can post up to 3, 5, or 10-minute videos depending on account status; via API developers may send videos up to 10 minutes long (users can trim afterward to match their account limit)","source_url":"https://developers.tiktok.com/doc/content-posting-api-media-transfer-guide","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_photo_post_image_specs","specification_label":"Organic — photo post image specs","requirement_value":"Formats: WebP, JPEG; resolution maximum 1080p; maximum of 20MB for each image","source_url":"https://developers.tiktok.com/doc/content-posting-api-media-transfer-guide","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_chunked_upload_rules_trip_up","specification_label":"Organic — chunked upload rules (trip-up)","requirement_value":"Chunk size \"at least 5 MB but no greater than 64 MB, except for the final chunk, which can be greater than chunk_size (up to 128 MB)\"; minimum of 1 chunk and a maximum of 1000 chunks; must be uploaded sequentially","source_url":"https://developers.tiktok.com/doc/content-posting-api-media-transfer-guide","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_caption_title_max_length","specification_label":"Organic — caption/title max length","requirement_value":"The maximum length is 2200 in UTF-16 runes","source_url":"https://developers.tiktok.com/doc/content-posting-api-reference-direct-post","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_upload_content_type_values_acc","specification_label":"Organic — upload Content-Type values accepted","requirement_value":"video/mp4, video/quicktime, video/webm","source_url":"https://developers.tiktok.com/doc/content-posting-api-reference-direct-post","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_max_photos_per_photo_post","specification_label":"Organic — max photos per photo post","requirement_value":"最多可添加 35 张照片 (maximum 35 photos per post)","source_url":"https://www.tiktok.com/support/faq_detail?id=7581826684085606968","verified":true,"source_kind":"tovaki_analysis","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_aspect_ratio_in_app_consumer_s","specification_label":"Organic — aspect ratio (in-app / consumer surface)","requirement_value":"No aspect ratio is published on TikTok's consumer support pages. 9:16 is only stated first-party in the ads context. Do not treat a 9:16 organic requirement as officially published.","source_url":"https://www.tiktok.com/support/faq_detail?id=7581826684085606968","verified":false,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_max_duration_on_consumer_suppo","specification_label":"Organic — max duration on consumer support surface (60-min upload claim)","requirement_value":"Could not verify on any first-party page. The only first-party duration figures found are 3/5/10 minutes (developer docs). The widely-blogged 60-minute limit was NOT confirmed on a TikTok-owned page.","source_url":"https://www.tiktok.com/support/faq_detail?id=7581826684085606968","verified":false,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:organic_cover_thumbnail_image_spec","specification_label":"Organic — cover / thumbnail image spec","requirement_value":"No cover/thumbnail pixel or file-size spec is published on the TikTok ad spec article or the consumer support posting page. The ads article's only image spec is the 98x98px profile photo.","source_url":"https://ads.tiktok.com/help/article?aid=6669199281502552069","verified":false,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:global_app_bundle_image_ads_aspect_rat","specification_label":"Global App Bundle image ads — aspect ratio & resolution","requirement_value":"Vertical (recommended): 9:16, ≥720*1280px | Horizontal: 16:9, ≥1280*720px | Square: 1:1, ≥640*640px","source_url":"https://ads.tiktok.com/help/article?aid=6701253237862825989","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"tiktok","platform_name":"TikTok","official_document_language":"en","specification_id":"tiktok:global_app_bundle_image_ads_formats_si","specification_label":"Global App Bundle image ads — formats & size","requirement_value":"Accepted formats: JPG, JPEG, PNG; File size within 100MB","source_url":"https://ads.tiktok.com/help/article?aid=6701253237862825989","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_container","specification_label":"Reels — container","requirement_value":"MOV or MP4 (MPEG-4 Part 14), no edit lists, moov atom at the front of the file","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_video_codec","specification_label":"Reels — video codec","requirement_value":"HEVC or H264, progressive scan, closed GOP, 4:2:0 chroma subsampling","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_audio_codec","specification_label":"Reels — audio codec","requirement_value":"AAC, 48khz sample rate maximum, 1 or 2 channels (mono or stereo)","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_frame_rate_graph_api","specification_label":"Reels — frame rate (Graph API)","requirement_value":"23-60 FPS","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_frame_rate_help_centre_conflict","specification_label":"Reels — frame rate (Help Centre) [CONFLICT]","requirement_value":"Reels must have \"a minimum frame rate of 30 FPS (frames per second)\"","source_url":"https://www.facebook.com/help/instagram/1038071743007909","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_max_picture_width","specification_label":"Reels — max picture width","requirement_value":"1920 horizontal pixels maximum","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_minimum_resolution_help_centre","specification_label":"Reels — minimum resolution (Help Centre)","requirement_value":"\"minimum resolution of 720 pixels\"","source_url":"https://www.facebook.com/help/instagram/1038071743007909","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_aspect_ratio_graph_api","specification_label":"Reels — aspect ratio (Graph API)","requirement_value":"\"Required aspect ratio is between 0.01:1 and 10:1 but we recommend 9:16\"","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_aspect_ratio_help_centre_conflic","specification_label":"Reels — aspect ratio (Help Centre) [CONFLICT]","requirement_value":"\"You can upload a reel with an aspect ratio between 1.91:1 and 9:16.\"","source_url":"https://www.facebook.com/help/instagram/1038071743007909","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_duration_graph_api","specification_label":"Reels — duration (Graph API)","requirement_value":"\"15 mins maximum, 3 seconds minimum\"","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_duration_help_centre_in_app_conf","specification_label":"Reels — duration (Help Centre, in-app) [CONFLICT]","requirement_value":"\"You can record and edit videos up to 20 minutes with Instagram Reels.\" / \"You can record one or multiple clips that add up to 20 minutes.\"","source_url":"https://www.facebook.com/help/instagram/2720958398006062","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_distribution_cliff_the_rule_that","specification_label":"Reels — distribution cliff (the rule that trips creators up)","requirement_value":"\"Reels over 3 minutes won't be recommended to new audiences.\" (a reach limit, not an upload limit — you may upload longer, it just won't be recommended)","source_url":"https://www.facebook.com/help/instagram/2720958398006062","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_max_file_size","specification_label":"Reels — max file size","requirement_value":"300MB maximum","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_video_bitrate","specification_label":"Reels — video bitrate","requirement_value":"VBR, 25Mbps maximum","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_audio_bitrate","specification_label":"Reels — audio bitrate","requirement_value":"128kbps","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_cover_photo_format_size_graph_ap","specification_label":"Reels cover photo — format & size (Graph API)","requirement_value":"Format: JPEG. File size: 8MB maximum. Aspect ratio: \"We recommend 9:16\"","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_cover_photo_recommended_pixels_h","specification_label":"Reels cover photo — recommended pixels (Help Centre)","requirement_value":"\"420px by 654px (or 1:1.55 ratio)\"","source_url":"https://www.facebook.com/help/instagram/1038071743007909","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:reels_cover_cover_url_vs_thumb_offset","specification_label":"Reels cover — cover_url vs thumb_offset precedence","requirement_value":"\"If you specify both cover_url and thumb_offset, we use cover_url and ignore thumb_offset.\" thumb_offset = \"Location, in milliseconds, of the video or reel frame to be used as the cover thumbnail image.\"","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:feed_video_does_a_separate_feed_video","specification_label":"Feed video — does a separate feed-video surface still exist?","requirement_value":"Graph API media_type: \"Value can be: CAROUSEL REELS STORIES\". There is no standalone feed VIDEO media_type — single video posts are published as reels, so Reels specs above govern feed video.","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:carousel_max_items_help_centre_in_app","specification_label":"Carousel — max items (Help Centre, in-app)","requirement_value":"\"You can share a post with up to 20 photos and videos as a single post, also known as a carousel, to your Instagram feed.\"","source_url":"https://www.facebook.com/help/instagram/269314186824048","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:carousel_max_items_graph_api_conflict","specification_label":"Carousel — max items (Graph API) [CONFLICT]","requirement_value":"\"Carousels are limited to 10 images, videos, or a mix of the two.\" / children accepts \"An array of up to 10 container IDs\"","source_url":"https://developers.facebook.com/docs/instagram-platform/content-publishing","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:carousel_cropping_rule_the_gotcha","specification_label":"Carousel — cropping rule (the gotcha)","requirement_value":"\"Carousel images are all cropped based on the first image in the carousel, with the default being a 1:1 aspect ratio.\"","source_url":"https://developers.facebook.com/docs/instagram-platform/content-publishing","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:carousel_orientation_rule_help_centre","specification_label":"Carousel — orientation rule (Help Centre)","requirement_value":"\"Keep in mind that the orientation you choose (square, portrait or landscape) affects all of the photos or videos in your post. You can't select a different orientation for each photo or video.\"","source_url":"https://www.facebook.com/help/instagram/269314186824048","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:carousel_reels_exclusion","specification_label":"Carousel — reels exclusion","requirement_value":"\"Reels cannot appear in carousels\"","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:feed_image_carousel_still_width_range","specification_label":"Feed image / carousel still — width range (Help Centre)","requirement_value":"Width \"between 320 and 1080 pixels\". Below 320 is enlarged to 320; above 1080 is sized down to 1080.","source_url":"https://www.facebook.com/help/instagram/1631821640426723","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:feed_image_carousel_still_aspect_ratio","specification_label":"Feed image / carousel still — aspect ratio (Help Centre)","requirement_value":"\"between 1.91:1 and 3:4\" — i.e. \"a width of 1080 pixels with a height between 566 and 1440\". Unsupported ratios \"will be cropped to fit a supported ratio\".","source_url":"https://www.facebook.com/help/instagram/1631821640426723","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:feed_image_aspect_ratio_graph_api_conf","specification_label":"Feed image — aspect ratio (Graph API) [CONFLICT]","requirement_value":"\"Must be within a 4:5 to 1.91:1 range\"","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:feed_image_format_size_width_colour_sp","specification_label":"Feed image — format, size, width, colour space (Graph API)","requirement_value":"Format: JPEG. File size: 8 MB maximum. Minimum width: 320 (will be scaled up to the minimum if necessary). Maximum width: 1440 (will be scaled down to the maximum if necessary). Colour space: sRGB (other colour spaces are converted to sRGB).","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:image_format_restriction_api_publishin","specification_label":"Image format restriction (API publishing)","requirement_value":"\"JPEG is the only image format supported. Extended JPEG formats such as MPO and JPS are not supported.\"","source_url":"https://developers.facebook.com/docs/instagram-platform/content-publishing","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:api_publishing_rate_limit","specification_label":"API publishing rate limit","requirement_value":"\"Instagram accounts are limited to 100 API-published posts within a 24-hour moving period.\" For carousels: \"Accounts are limited to 50 published posts within a 24-hour period.\"","source_url":"https://developers.facebook.com/docs/instagram-platform/content-publishing","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:safe_zone_text_overlay_margins_reels_s","specification_label":"Safe zone / text-overlay margins (Reels & Stories)","requirement_value":"NOT RETRIEVED. The first-party article \"About text overlays and the Safe Zone for ads in Stories and Reels\" exists at this URL — the page title resolved but the body is client-rendered and returned no text. No first-party numbers captured; deliberately left empty rather than filled from a blog.","source_url":"https://www.facebook.com/business/help/980593475366490","verified":false,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"instagram","platform_name":"Instagram","official_document_language":"en","specification_id":"instagram:stories_video_adjacent_surface_for_con","specification_label":"Stories video (adjacent surface, for contrast)","requirement_value":"Duration: \"60 seconds maximum, 3 seconds minimum\". File size: \"100MB maximum\". Aspect ratio \"between 0.1:1 and 10:1 but we recommend 9:16\". Same container/codec/frame-rate (23-60 FPS) rules as Reels.","source_url":"https://developers.facebook.com/documentation/instagram-platform/instagram-graph-api/reference/ig-user/media","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:video_max_duration","specification_label":"视频最大时长 (笔记视频 · 网页版发布器)","requirement_value":"\"支持时长 4 小时以内\"；上传校验失败提示 \"请选择时长在4小时以内的视频\"；代码常量 videoDurationLimit = 144e5 (14,400,000 毫秒)，校验条件 Duration > 4*HOUR","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:video_max_filesize_default","specification_label":"视频最大文件大小 (默认账号)","requirement_value":"0x500000000 = 21,474,836,480 字节 = 20GB。UI 文案 \"支持时长 4 小时以内，最大 20G 的视频文件\"；失败提示 \"请选择文件大小在20GB以内的视频\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:video_max_filesize_mega","specification_label":"视频最大文件大小 (isMegaLongVideoSupport 权限账号)","requirement_value":"0x1000000000 = 68,719,476,736 字节 = 64GB。代码：videoSizeLimit = computed(() => features.isMegaLongVideoSupport ? 0x1000000000 : 0x500000000)","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"tovaki_analysis","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:video_accepted_containers","specification_label":"接受的视频容器 / 扩展名 (文件选择器 accept 白名单)","requirement_value":".mp4,.mov,.flv,.f4v,.mkv,.rm,.rmvb,.m4v,.mpg,.mpeg,.ts","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:video_recommended_format","specification_label":"推荐视频格式","requirement_value":"\"支持常用视频格式，\" / \"推荐使用mp4、mov\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:video_recommended_resolution","specification_label":"视频推荐分辨率","requirement_value":"\"视频分辨率较低，建议上传1080P及以上分辨率的视频，有利于提升观看时长\"；高清判定通过时显示 \"检测为高清视频。清晰的画面能极大提升观看体验，有利于提升观看时长\"。另有 \"超过1080P的视频用网页端上传画质更清晰\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:video_min_resolution","specification_label":"视频最低分辨率 (硬性下限)","requirement_value":"网页发布器未声明任何最低分辨率硬门槛——只有上述 1080P 的\"建议\"文案，低于该值仍可上传发布","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"tovaki_analysis","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:video_ratio_upload","specification_label":"视频宽高比 (上传限制)","requirement_value":"网页发布器对视频本身未设宽高比硬限制（无 accept-ratio 校验）","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"tovaki_analysis","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:video_ratio_feed_clamp","specification_label":"视频宽高比 (信息流展示钳制 — 最常踩坑处)","requirement_value":"发布页预览与信息流卡片按 Math.max(Math.min(width/height, 4/3), 3/4) 钳制渲染，即超出 3:4 ~ 4:3 的画幅会被裁切或出现黑边；对应官方反例文案 \"画面模糊，比例不合适出现黑边\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:video_min_duration","specification_label":"视频最小时长","requirement_value":"网页发布器无最小时长校验；实际生效的是功能门槛（<10s 不可原创声明、≤5s 不可加章节/标记）","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":false,"source_kind":"tovaki_analysis","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:frame_rate","specification_label":"帧率限制 (fps)","requirement_value":"未在网页发布器中声明任何帧率上下限；代码仅读取 videoInfo.FrameRate 作为埋点元数据上报，不做校验","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":false,"source_kind":"tovaki_analysis","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:cover_format","specification_label":"封面 · 格式要求 (视频笔记封面上传)","requirement_value":"\"格式要求：支持png、jpg、jpeg，不支持webp、gif、live及其转化后的图片\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-components.4ae42c5f.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:cover_ratio","specification_label":"封面 · 比例要求 (视频笔记封面上传)","requirement_value":"\"比例要求：仅支持3:4至4:3比例图片，若超出该比例支持上传但需要裁切\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-components.4ae42c5f.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:cover_max_filesize","specification_label":"封面 · 最大文件大小","requirement_value":"\"图片大小：不超过32M\"；校验常量 0x2000000 = 33,554,432 字节，超限提示 \"图片大小不超过 32M\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-components.4ae42c5f.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:cover_crop_options","specification_label":"封面 · 裁剪比例可选项","requirement_value":"封面比例选择器仅提供三档：3:4 / 4:3 / 1:1（cropper minCropBoxWidth 60、minCropBoxHeight 60、autoCropArea 1）","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-components.4ae42c5f.js","verified":true,"source_kind":"tovaki_analysis","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:cover_quality_criteria","specification_label":"封面 · 官方优质/劣质示例判据","requirement_value":"正例：\"画质清晰，比例在3:4至4:3之间\"、\"包含视频主旨信息，文字不遮挡重要内容\"、\"构图和谐，色彩舒适\"。反例：\"画面模糊，比例不合适出现黑边\"、\"封面与视频信息相关性弱，信息密度低\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:cover_default","specification_label":"封面 · 默认取值","requirement_value":"\"默认截取第一帧作为封面，优质的封面会吸引更多人浏览笔记\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:cover_ab_max","specification_label":"PK封面 (封面 A/B 测试) · 数量上限","requirement_value":"\"最多添加 10 张 PK 封面\"；单张同样受 0x2000000 (32M) 限制","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:cover_ab_window","specification_label":"PK封面 · 时间窗口规则 (易踩坑)","requirement_value":"\"开启后，首页会给不同观众展示更合适的封面，提升点击率；个人主页、笔记分享等仍展示主封面。发布满72小时后PK结束，点击率最高的一张会自动成为主封面。\"；另有 \"发布48小时后不支持开启PK封面\"、\"48小时后PK封面不支持操作\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:original_claim_threshold","specification_label":"原创声明门槛 (视频时长)","requirement_value":"\"视频时长小于10s，暂不支持原创声明\"（校验 duration < 10）","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:chapter_threshold","specification_label":"章节 (Chapter) 功能门槛 — 官方文案自相矛盾","requirement_value":"同一 bundle 内两个值并存：\"视频上传成功且时长大于5s可添加章节\" 与 \"超过5秒的视频才可以添加章节哦\"（常量名却是 PASS_15_CAN_ADD_CHAPTER）；同时 INSUFFICIENT_DURATION = \"视频时长不足15秒，不支持添加章节\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:auto_chapter_threshold","specification_label":"智能生成章节门槛","requirement_value":"\"视频时长不足1分钟，暂不支持智能生成章节\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:marker_threshold","specification_label":"标记 (Marker) 功能门槛","requirement_value":"\"视频上传成功且时长大于5s可添加标记\"；单个标记 \"标记最短时长5.0s\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:photo_note_max_images","specification_label":"图文笔记 · 最大图片数","requirement_value":"18 张（常量 SH = 18，发布页计数显示 x/18，超限提示 \"上传失败，最多可选择18张图片\" / \"最多只允许添加18张照片，超出部分未上传\"）；长文 (LongText) 模式为 Infinity 不限","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:photo_note_formats","specification_label":"图文笔记 · 接受的图片格式","requirement_value":".jpg,.jpeg,.png,.webp（Safari 浏览器下降级为 .jpg,.jpeg,.png）；MIME 白名单 image/jpeg,image/png,image/avi；明确拒绝 \"检测到原图为gif格式，不支持gif及其转化的图片\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:photo_note_max_image_size","specification_label":"图文笔记 · 单图最大大小","requirement_value":"32M（0x2000000 = 33,554,432 字节），超限提示 \"{filename}大小超过32M，未上传\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:photo_note_ratio_resolution","specification_label":"图文笔记 · 推荐比例与分辨率","requirement_value":"\"不限制宽高比例，推荐上传3:4至2:1之间、分辨率不低于720*960的照片，\"；另有 \"超过1280P的图片用网页端上传画质更清晰\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:upload_count_per_video_note","specification_label":"上传数量 · 单条视频笔记","requirement_value":"\"最多只允许添加1个视频，超出部分未上传\"；\"不支持同时上传图片和视频文件\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"},{"platform_slug":"xiaohongshu","platform_name":"小红书 Xiaohongshu","official_document_language":"zh","specification_id":"xiaohongshu:publish_prerequisites","specification_label":"发布前置条件 (易踩坑)","requirement_value":"\"你还未绑定手机号, 前往APP端「设置」-「账户与安全」-「手机号」绑定手机号后才可发布笔记\"","source_url":"https://fe-static.xhscdn.com/formula-static/ugc/public/resource/js/project-publish-vue.24aa412c.js","verified":true,"source_kind":"official_quote","reviewed_at":"2026-07-25"}]}