What it checks
After uploading bytes to Pinterest’s presigned S3 endpoint, the publisher pollsGET /v5/media/{id} until status reaches a terminal state. failed surfaces with this rule.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Pinterest’s video pipeline rejected the file during transcoding.
GET /v5/media/{id} until status reaches a terminal state. failed surfaces with this rule.
{
"error": {
"code": "platform_rejected",
"rule": "pinterest.video.transcode_failed",
"platform": "pinterest",
"message": "pinterest rejected the post.",
"remediation": "Pinterest's video transcode failed. Common causes: codec other than h.264 + AAC, mp4 container errors, video > 5 min. Re-encode and retry.",
"platformResponse": {
"media_id": "vid-…",
"media_type": "video",
"status": "failed"
}
}
}
ffmpeg -i input.mov \
-c:v libx264 -profile:v high -pix_fmt yuv420p -crf 23 \
-c:a aac -b:a 128k \
-movflags +faststart \
-t 300 \
output.mp4
Was this page helpful?
