Skip to content

Recommended Media Attachment Format

The first three example are our recommendation on how to format image, video, and audio media attachments. Further properties are possible, and might make it into this recommendation at one point. Examples:

  • Focal point and blurhash, see Mastodon
  • fps (frames per second) for videos

The final example cannot be recommended yet as it is not widely supported. However, it illustrates how one can provide multiple versions of the media attachments. A high quality and low quality video in this case. The low quality video is enough for most use cases, and is 40 times smaller.

The recommended format is documented in FEP-1311: Media Attachments.

Support table

attachment akkoma gotosocial hollo mastodon misskey mitra pleroma sharkey
Recommended Image Format -
Recommended Video Attachment -
Recommended Audio Format -
Multiple formats for video - - - -

Details

attributedTo media_attachments Ex.
[
  {
    “type”: “Image”,
    “name”: “A beautiful cow”,
    “url”: “http://pasture-one-actor/assets/cow.jpg”,
    “width”: 100,
    “height”: 162,
    “mediaType”: “image/jpeg”,
    “digestMultibase”: “zQmaeDPzhNL32WQZnnzB1H6QJWvvFNEHdViDB71yrxyXU1t”,
    “size”: 9045
  }
]
[
  {
    “blurhash”: null,
    “description”: “A beautiful cow”,
    “id”: “-1149766120”,
    “meta”: {
      “original”: {
        “aspect”: 0.6172839506172839,
        “height”: 162,
        “width”: 100
      }
    },
    “pleroma”: {
      “mime_type”: “image/jpeg”
    },
    “preview_url”: “http://pasture-one-actor/assets/cow.jpg”,
    “remote_url”: “http://pasture-one-actor/assets/cow.jpg”,
    “text_url”: “http://pasture-one-actor/assets/cow.jpg”,
    “type”: “image”,
    “url”: “http://pasture-one-actor/assets/cow.jpg”
  }
]
[
  {
    “type”: “Video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “name”: “A beautiful cow eating”,
    “width”: 256,
    “height”: 144,
    “mediaType”: “video/mp4”,
    “digestMultibase”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
    “size”: 54373,
    “duration”: “PT3S”
  }
]
[
  {
    “blurhash”: null,
    “description”: “A beautiful cow eating”,
    “id”: “70207247”,
    “meta”: {
      “original”: {
        “aspect”: 1.7777777777777777,
        “height”: 144,
        “width”: 256
      }
    },
    “pleroma”: {
      “mime_type”: “video/mp4”
    },
    “preview_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “remote_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “text_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “type”: “video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”
  }
]
[
  {
    “type”: “Audio”,
    “url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “name”: “A cow mooing”,
    “mediaType”: “audio/mpeg”,
    “digestMultibase”: “zQmSXTyLCPqoiGoUUwKRMKgFdddaAUkvQNr29nhB6tahb9Z”,
    “size”: 67709,
    “duration”: “PT2.1S”
  }
]
[
  {
    “blurhash”: null,
    “description”: “A cow mooing”,
    “id”: “1474550563”,
    “pleroma”: {
      “mime_type”: “audio/mpeg”
    },
    “preview_url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “remote_url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “text_url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “type”: “audio”,
    “url”: “http://pasture-one-actor/assets/cow_moo.mp3”
  }
]
[
  {
    “type”: “Video”,
    “name”: “A beautiful cow eating”,
    “url”: [
      {
        “type”: “Link”,
        “size”: 54373,
        “digest”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
        “width”: 256,
        “height”: 144,
        “href”: “http://pasture-one-actor/assets/cow_eating.mp4”,
        “mediaType”: “video/mp4”
      },
      {
        “type”: “Link”,
        “size”: 2271723,
        “digest”: “zQme2X4rgWuRdmAtGGMSEbdoeRQ2NAL2VptcdRGTYDZbSKG”,
        “width”: 1920,
        “height”: 1080,
        “href”: “http://pasture-one-actor/assets/cow_eating_hd.mp4”,
        “mediaType”: “video/mp4”
      }
    ],
    “duration”: “PT3S”
  }
]
[
  {
    “blurhash”: null,
    “description”: “A beautiful cow eating”,
    “id”: “70207247”,
    “meta”: {
      “original”: {
        “aspect”: 1.7777777777777777,
        “height”: 144,
        “width”: 256
      }
    },
    “pleroma”: {
      “mime_type”: “video/mp4”
    },
    “preview_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “remote_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “text_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “type”: “video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”
  }
]
attributedTo media_attachments Ex.
[
  {
    “type”: “Image”,
    “name”: “A beautiful cow”,
    “url”: “http://pasture-one-actor/assets/cow.jpg”,
    “width”: 100,
    “height”: 162,
    “mediaType”: “image/jpeg”,
    “digestMultibase”: “zQmaeDPzhNL32WQZnnzB1H6QJWvvFNEHdViDB71yrxyXU1t”,
    “size”: 9045
  }
]
[]
[
  {
    “type”: “Video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “name”: “A beautiful cow eating”,
    “width”: 256,
    “height”: 144,
    “mediaType”: “video/mp4”,
    “digestMultibase”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
    “size”: 54373,
    “duration”: “PT3S”
  }
]
[]
[
  {
    “type”: “Audio”,
    “url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “name”: “A cow mooing”,
    “mediaType”: “audio/mpeg”,
    “digestMultibase”: “zQmSXTyLCPqoiGoUUwKRMKgFdddaAUkvQNr29nhB6tahb9Z”,
    “size”: 67709,
    “duration”: “PT2.1S”
  }
]
[]
[
  {
    “type”: “Video”,
    “name”: “A beautiful cow eating”,
    “url”: [
      {
        “type”: “Link”,
        “size”: 54373,
        “digest”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
        “width”: 256,
        “height”: 144,
        “href”: “http://pasture-one-actor/assets/cow_eating.mp4”,
        “mediaType”: “video/mp4”
      },
      {
        “type”: “Link”,
        “size”: 2271723,
        “digest”: “zQme2X4rgWuRdmAtGGMSEbdoeRQ2NAL2VptcdRGTYDZbSKG”,
        “width”: 1920,
        “height”: 1080,
        “href”: “http://pasture-one-actor/assets/cow_eating_hd.mp4”,
        “mediaType”: “video/mp4”
      }
    ],
    “duration”: “PT3S”
  }
]
[]
attributedTo media_attachments Ex.
[
  {
    “type”: “Image”,
    “name”: “A beautiful cow”,
    “url”: “http://pasture-one-actor/assets/cow.jpg”,
    “width”: 100,
    “height”: 162,
    “mediaType”: “image/jpeg”,
    “digestMultibase”: “zQmaeDPzhNL32WQZnnzB1H6QJWvvFNEHdViDB71yrxyXU1t”,
    “size”: 9045
  }
]
[
  {
    “id”: “0198cb8b-f1a9-7114-96e1-b583e2d5ab5b”,
    “type”: “image”,
    “url”: “http://pasture-one-actor/assets/cow.jpg”,
    “preview_url”: “http://pasture-one-actor/assets/cow.jpg”,
    “remote_url”: null,
    “text_url”: null,
    “meta”: {
      “original”: {
        “width”: 100,
        “height”: 162,
        “size”: “100x162”,
        “aspect”: 0.6172839506172839
      },
      “small”: {
        “width”: 100,
        “height”: 162,
        “size”: “100x162”,
        “aspect”: 0.6172839506172839
      },
      “focus”: {
        “x”: 0,
        “y”: 0
      }
    },
    “description”: null,
    “blurhash”: null
  }
]
[
  {
    “type”: “Video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “name”: “A beautiful cow eating”,
    “width”: 256,
    “height”: 144,
    “mediaType”: “video/mp4”,
    “digestMultibase”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
    “size”: 54373,
    “duration”: “PT3S”
  }
]
[
  {
    “id”: “0198cb8b-f4c3-77f1-ba9a-8bdb3ed1ec7b”,
    “type”: “video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “preview_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “remote_url”: null,
    “text_url”: null,
    “meta”: {
      “original”: {
        “width”: 256,
        “height”: 144,
        “size”: “256x144”,
        “aspect”: 1.7777777777777777
      },
      “small”: {
        “width”: 256,
        “height”: 144,
        “size”: “256x144”,
        “aspect”: 1.7777777777777777
      },
      “focus”: {
        “x”: 0,
        “y”: 0
      }
    },
    “description”: null,
    “blurhash”: null
  }
]
[
  {
    “type”: “Audio”,
    “url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “name”: “A cow mooing”,
    “mediaType”: “audio/mpeg”,
    “digestMultibase”: “zQmSXTyLCPqoiGoUUwKRMKgFdddaAUkvQNr29nhB6tahb9Z”,
    “size”: 67709,
    “duration”: “PT2.1S”
  }
]
[
  {
    “id”: “0198cb8b-f9c7-7818-a0ae-f3b197d460e0”,
    “type”: “audio”,
    “url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “preview_url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “remote_url”: null,
    “text_url”: null,
    “meta”: {
      “original”: {
        “width”: 512,
        “height”: 512,
        “size”: “512x512”,
        “aspect”: 1
      },
      “small”: {
        “width”: 512,
        “height”: 512,
        “size”: “512x512”,
        “aspect”: 1
      },
      “focus”: {
        “x”: 0,
        “y”: 0
      }
    },
    “description”: null,
    “blurhash”: null
  }
]
[
  {
    “type”: “Video”,
    “name”: “A beautiful cow eating”,
    “url”: [
      {
        “type”: “Link”,
        “size”: 54373,
        “digest”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
        “width”: 256,
        “height”: 144,
        “href”: “http://pasture-one-actor/assets/cow_eating.mp4”,
        “mediaType”: “video/mp4”
      },
      {
        “type”: “Link”,
        “size”: 2271723,
        “digest”: “zQme2X4rgWuRdmAtGGMSEbdoeRQ2NAL2VptcdRGTYDZbSKG”,
        “width”: 1920,
        “height”: 1080,
        “href”: “http://pasture-one-actor/assets/cow_eating_hd.mp4”,
        “mediaType”: “video/mp4”
      }
    ],
    “duration”: “PT3S”
  }
]
[
  {
    “id”: “0198cb8b-fce8-7fd2-9fe6-da7ca2400575”,
    “type”: “video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “preview_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “remote_url”: null,
    “text_url”: null,
    “meta”: {
      “original”: {
        “width”: 512,
        “height”: 512,
        “size”: “512x512”,
        “aspect”: 1
      },
      “small”: {
        “width”: 512,
        “height”: 512,
        “size”: “512x512”,
        “aspect”: 1
      },
      “focus”: {
        “x”: 0,
        “y”: 0
      }
    },
    “description”: null,
    “blurhash”: null
  }
]
attributedTo media_attachments Ex.
[
  {
    “type”: “Image”,
    “name”: “A beautiful cow”,
    “url”: “http://pasture-one-actor/assets/cow.jpg”,
    “width”: 100,
    “height”: 162,
    “mediaType”: “image/jpeg”,
    “digestMultibase”: “zQmaeDPzhNL32WQZnnzB1H6QJWvvFNEHdViDB71yrxyXU1t”,
    “size”: 9045
  }
]
[
  {
    “id”: “115032303889340291”,
    “type”: “image”,
    “url”: “http://localhost:2970/system/cache/media_attachments/files/115/032/303/889/340/291/original/d2fc705011b1c0aa.jpg”,
    “preview_url”: “http://localhost:2970/system/cache/media_attachments/files/115/032/303/889/340/291/small/d2fc705011b1c0aa.jpg”,
    “remote_url”: “http://pasture-one-actor/assets/cow.jpg”,
    “preview_remote_url”: null,
    “text_url”: null,
    “meta”: {
      “original”: {
        “width”: 200,
        “height”: 164,
        “size”: “200x164”,
        “aspect”: 1.2195121951219512
      },
      “small”: {
        “width”: 200,
        “height”: 164,
        “size”: “200x164”,
        “aspect”: 1.2195121951219512
      }
    },
    “description”: “A beautiful cow”,
    “blurhash”: “UjL4Z_Di_3s._4%gNHRkyEWBMxt7kDV@aJbH”
  }
]
[
  {
    “type”: “Video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “name”: “A beautiful cow eating”,
    “width”: 256,
    “height”: 144,
    “mediaType”: “video/mp4”,
    “digestMultibase”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
    “size”: 54373,
    “duration”: “PT3S”
  }
]
[
  {
    “id”: “115032303957744353”,
    “type”: “gifv”,
    “url”: “http://localhost:2970/system/cache/media_attachments/files/115/032/303/957/744/353/original/813eb3ce6cd4c521.mp4”,
    “preview_url”: “http://localhost:2970/system/cache/media_attachments/files/115/032/303/957/744/353/small/813eb3ce6cd4c521.png”,
    “remote_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “preview_remote_url”: null,
    “text_url”: null,
    “meta”: {
      “original”: {
        “width”: 256,
        “height”: 144,
        “frame_rate”: “25/1”,
        “duration”: 3.0,
        “bitrate”: 144994
      },
      “small”: {
        “width”: 256,
        “height”: 144,
        “size”: “256x144”,
        “aspect”: 1.7777777777777777
      }
    },
    “description”: “A beautiful cow eating”,
    “blurhash”: “UTEMdgveNaXU-trVWCOFKRNFnPWCKPNdn#xE”
  }
]
[
  {
    “type”: “Audio”,
    “url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “name”: “A cow mooing”,
    “mediaType”: “audio/mpeg”,
    “digestMultibase”: “zQmSXTyLCPqoiGoUUwKRMKgFdddaAUkvQNr29nhB6tahb9Z”,
    “size”: 67709,
    “duration”: “PT2.1S”
  }
]
[
  {
    “id”: “115032304039232001”,
    “type”: “audio”,
    “url”: “http://localhost:2970/system/cache/media_attachments/files/115/032/304/039/232/001/original/37803333f764db8a.mp3”,
    “preview_url”: null,
    “remote_url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “preview_remote_url”: null,
    “text_url”: null,
    “meta”: {
      “original”: {
        “duration”: 2.142041,
        “bitrate”: 131018
      }
    },
    “description”: “A cow mooing”,
    “blurhash”: null
  }
]
[
  {
    “type”: “Video”,
    “name”: “A beautiful cow eating”,
    “url”: [
      {
        “type”: “Link”,
        “size”: 54373,
        “digest”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
        “width”: 256,
        “height”: 144,
        “href”: “http://pasture-one-actor/assets/cow_eating.mp4”,
        “mediaType”: “video/mp4”
      },
      {
        “type”: “Link”,
        “size”: 2271723,
        “digest”: “zQme2X4rgWuRdmAtGGMSEbdoeRQ2NAL2VptcdRGTYDZbSKG”,
        “width”: 1920,
        “height”: 1080,
        “href”: “http://pasture-one-actor/assets/cow_eating_hd.mp4”,
        “mediaType”: “video/mp4”
      }
    ],
    “duration”: “PT3S”
  }
]
[
  {
    “id”: “115032304107817331”,
    “type”: “gifv”,
    “url”: “http://localhost:2970/system/cache/media_attachments/files/115/032/304/107/817/331/original/3e55204c7f62b61e.mp4”,
    “preview_url”: “http://localhost:2970/system/cache/media_attachments/files/115/032/304/107/817/331/small/3e55204c7f62b61e.png”,
    “remote_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “preview_remote_url”: null,
    “text_url”: null,
    “meta”: {
      “original”: {
        “width”: 256,
        “height”: 144,
        “frame_rate”: “25/1”,
        “duration”: 3.0,
        “bitrate”: 144994
      },
      “small”: {
        “width”: 256,
        “height”: 144,
        “size”: “256x144”,
        “aspect”: 1.7777777777777777
      }
    },
    “description”: “A beautiful cow eating”,
    “blurhash”: “UTEMdgveNaXU-trVWCOFKRNFnPWCKPNdn#xE”
  }
]
attributedTo files Ex.
[
  {
    “type”: “Image”,
    “name”: “A beautiful cow”,
    “url”: “http://pasture-one-actor/assets/cow.jpg”,
    “width”: 100,
    “height”: 162,
    “mediaType”: “image/jpeg”,
    “digestMultibase”: “zQmaeDPzhNL32WQZnnzB1H6QJWvvFNEHdViDB71yrxyXU1t”,
    “size”: 9045
  }
]
[
  {
    “id”: “abg9dqqd4n97000w”,
    “createdAt”: “2025-08-15T10:37:43.189Z”,
    “name”: “cow.jpg”,
    “type”: “image/jpeg”,
    “md5”: “79665fe8c07445157afebd1543f36b71”,
    “size”: 0,
    “isSensitive”: false,
    “blurhash”: “ejK^]TI9_3t6NG_4%gRkV[of%hWCIUt7jEo#V@aJbHofazadjYWVkD”,
    “properties”: {
      “width”: 200,
      “height”: 164
    },
    “url”: “http://pasture-one-actor/assets/cow.jpg”,
    “thumbnailUrl”: “http://pasture-one-actor/assets/cow.jpg”,
    “comment”: “A beautiful cow”,
    “folderId”: null,
    “folder”: null,
    “userId”: “abg9denn4n970003”,
    “user”: null
  }
]
[
  {
    “type”: “Video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “name”: “A beautiful cow eating”,
    “width”: 256,
    “height”: 144,
    “mediaType”: “video/mp4”,
    “digestMultibase”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
    “size”: 54373,
    “duration”: “PT3S”
  }
]
[
  {
    “id”: “abg9drlz4n97000y”,
    “createdAt”: “2025-08-15T10:37:44.327Z”,
    “name”: “cow_eating.mp4”,
    “type”: “video/mp4”,
    “md5”: “19e0d3ecdd0230ed857c9c88dd247012”,
    “size”: 0,
    “isSensitive”: false,
    “blurhash”: null,
    “properties”: {},
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “thumbnailUrl”: null,
    “comment”: “A beautiful cow eating”,
    “folderId”: null,
    “folder”: null,
    “userId”: “abg9denn4n970003”,
    “user”: null
  }
]
[
  {
    “type”: “Audio”,
    “url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “name”: “A cow mooing”,
    “mediaType”: “audio/mpeg”,
    “digestMultibase”: “zQmSXTyLCPqoiGoUUwKRMKgFdddaAUkvQNr29nhB6tahb9Z”,
    “size”: 67709,
    “duration”: “PT2.1S”
  }
]
[
  {
    “id”: “abg9ds674n970010”,
    “createdAt”: “2025-08-15T10:37:45.055Z”,
    “name”: “cow_moo.mp3”,
    “type”: “audio/mpeg”,
    “md5”: “af0b1c1fdd1e74cb559072d725f7de31”,
    “size”: 0,
    “isSensitive”: false,
    “blurhash”: null,
    “properties”: {},
    “url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “thumbnailUrl”: null,
    “comment”: “A cow mooing”,
    “folderId”: null,
    “folder”: null,
    “userId”: “abg9denn4n970003”,
    “user”: null
  }
]
[
  {
    “type”: “Video”,
    “name”: “A beautiful cow eating”,
    “url”: [
      {
        “type”: “Link”,
        “size”: 54373,
        “digest”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
        “width”: 256,
        “height”: 144,
        “href”: “http://pasture-one-actor/assets/cow_eating.mp4”,
        “mediaType”: “video/mp4”
      },
      {
        “type”: “Link”,
        “size”: 2271723,
        “digest”: “zQme2X4rgWuRdmAtGGMSEbdoeRQ2NAL2VptcdRGTYDZbSKG”,
        “width”: 1920,
        “height”: 1080,
        “href”: “http://pasture-one-actor/assets/cow_eating_hd.mp4”,
        “mediaType”: “video/mp4”
      }
    ],
    “duration”: “PT3S”
  }
]
[]
attributedTo media_attachments Ex.
[
  {
    “type”: “Image”,
    “name”: “A beautiful cow”,
    “url”: “http://pasture-one-actor/assets/cow.jpg”,
    “width”: 100,
    “height”: 162,
    “mediaType”: “image/jpeg”,
    “digestMultibase”: “zQmaeDPzhNL32WQZnnzB1H6QJWvvFNEHdViDB71yrxyXU1t”,
    “size”: 9045
  }
]
[
  {
    “id”: “0198c16d-f777-e08c-6dda-1a450ed85c39”,
    “type”: “image”,
    “url”: “http://mitra/media/6e403ee33c2817a06af46b6e362c054aec3b43057ff32d2f7ac7761761e6e1ff.jpg”,
    “preview_url”: “http://mitra/media/6e403ee33c2817a06af46b6e362c054aec3b43057ff32d2f7ac7761761e6e1ff.jpg”,
    “description”: “A beautiful cow”
  }
]
[
  {
    “type”: “Video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “name”: “A beautiful cow eating”,
    “width”: 256,
    “height”: 144,
    “mediaType”: “video/mp4”,
    “digestMultibase”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
    “size”: 54373,
    “duration”: “PT3S”
  }
]
[
  {
    “id”: “0198c16d-fd44-565a-1b3d-8b7daebccd3e”,
    “type”: “video”,
    “url”: “http://mitra/media/4514a0bf67069eb36444ace0c4d5d6d4b95be4f01490e6a22ada67bbc3967d0e.mp4”,
    “preview_url”: “http://mitra/media/4514a0bf67069eb36444ace0c4d5d6d4b95be4f01490e6a22ada67bbc3967d0e.mp4”,
    “description”: “A beautiful cow eating”
  }
]
[
  {
    “type”: “Audio”,
    “url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “name”: “A cow mooing”,
    “mediaType”: “audio/mpeg”,
    “digestMultibase”: “zQmSXTyLCPqoiGoUUwKRMKgFdddaAUkvQNr29nhB6tahb9Z”,
    “size”: 67709,
    “duration”: “PT2.1S”
  }
]
[
  {
    “id”: “0198c16e-0335-893a-316c-fad39565584f”,
    “type”: “audio”,
    “url”: “http://mitra/media/3e33fee4c40cdc62e2744d8cf9b7b65b97e0af17e81170b067a1b8fe49b88f28.m2a”,
    “preview_url”: “http://mitra/media/3e33fee4c40cdc62e2744d8cf9b7b65b97e0af17e81170b067a1b8fe49b88f28.m2a”,
    “description”: “A cow mooing”
  }
]
[
  {
    “type”: “Video”,
    “name”: “A beautiful cow eating”,
    “url”: [
      {
        “type”: “Link”,
        “size”: 54373,
        “digest”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
        “width”: 256,
        “height”: 144,
        “href”: “http://pasture-one-actor/assets/cow_eating.mp4”,
        “mediaType”: “video/mp4”
      },
      {
        “type”: “Link”,
        “size”: 2271723,
        “digest”: “zQme2X4rgWuRdmAtGGMSEbdoeRQ2NAL2VptcdRGTYDZbSKG”,
        “width”: 1920,
        “height”: 1080,
        “href”: “http://pasture-one-actor/assets/cow_eating_hd.mp4”,
        “mediaType”: “video/mp4”
      }
    ],
    “duration”: “PT3S”
  }
]
[]
attributedTo media_attachments Ex.
[
  {
    “type”: “Image”,
    “name”: “A beautiful cow”,
    “url”: “http://pasture-one-actor/assets/cow.jpg”,
    “width”: 100,
    “height”: 162,
    “mediaType”: “image/jpeg”,
    “digestMultibase”: “zQmaeDPzhNL32WQZnnzB1H6QJWvvFNEHdViDB71yrxyXU1t”,
    “size”: 9045
  }
]
[
  {
    “blurhash”: null,
    “description”: “A beautiful cow”,
    “id”: “-1149766120”,
    “meta”: {
      “original”: {
        “aspect”: 0.6172839506172839,
        “height”: 162,
        “width”: 100
      }
    },
    “pleroma”: {
      “mime_type”: “image/jpeg”
    },
    “preview_url”: “http://pasture-one-actor/assets/cow.jpg”,
    “remote_url”: “http://pasture-one-actor/assets/cow.jpg”,
    “text_url”: “http://pasture-one-actor/assets/cow.jpg”,
    “type”: “image”,
    “url”: “http://pasture-one-actor/assets/cow.jpg”
  }
]
[
  {
    “type”: “Video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “name”: “A beautiful cow eating”,
    “width”: 256,
    “height”: 144,
    “mediaType”: “video/mp4”,
    “digestMultibase”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
    “size”: 54373,
    “duration”: “PT3S”
  }
]
[
  {
    “blurhash”: null,
    “description”: “A beautiful cow eating”,
    “id”: “70207247”,
    “meta”: {
      “original”: {
        “aspect”: 1.7777777777777777,
        “height”: 144,
        “width”: 256
      }
    },
    “pleroma”: {
      “mime_type”: “video/mp4”
    },
    “preview_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “remote_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “text_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “type”: “video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”
  }
]
[
  {
    “type”: “Audio”,
    “url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “name”: “A cow mooing”,
    “mediaType”: “audio/mpeg”,
    “digestMultibase”: “zQmSXTyLCPqoiGoUUwKRMKgFdddaAUkvQNr29nhB6tahb9Z”,
    “size”: 67709,
    “duration”: “PT2.1S”
  }
]
[
  {
    “blurhash”: null,
    “description”: “A cow mooing”,
    “id”: “1474550563”,
    “pleroma”: {
      “mime_type”: “audio/mpeg”
    },
    “preview_url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “remote_url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “text_url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “type”: “audio”,
    “url”: “http://pasture-one-actor/assets/cow_moo.mp3”
  }
]
[
  {
    “type”: “Video”,
    “name”: “A beautiful cow eating”,
    “url”: [
      {
        “type”: “Link”,
        “size”: 54373,
        “digest”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
        “width”: 256,
        “height”: 144,
        “href”: “http://pasture-one-actor/assets/cow_eating.mp4”,
        “mediaType”: “video/mp4”
      },
      {
        “type”: “Link”,
        “size”: 2271723,
        “digest”: “zQme2X4rgWuRdmAtGGMSEbdoeRQ2NAL2VptcdRGTYDZbSKG”,
        “width”: 1920,
        “height”: 1080,
        “href”: “http://pasture-one-actor/assets/cow_eating_hd.mp4”,
        “mediaType”: “video/mp4”
      }
    ],
    “duration”: “PT3S”
  }
]
[
  {
    “blurhash”: null,
    “description”: “A beautiful cow eating”,
    “id”: “70207247”,
    “meta”: {
      “original”: {
        “aspect”: 1.7777777777777777,
        “height”: 144,
        “width”: 256
      }
    },
    “pleroma”: {
      “mime_type”: “video/mp4”
    },
    “preview_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “remote_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “text_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “type”: “video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”
  }
]
attributedTo media_attachments Ex.
[
  {
    “type”: “Image”,
    “name”: “A beautiful cow”,
    “url”: “http://pasture-one-actor/assets/cow.jpg”,
    “width”: 100,
    “height”: 162,
    “mediaType”: “image/jpeg”,
    “digestMultibase”: “zQmaeDPzhNL32WQZnnzB1H6QJWvvFNEHdViDB71yrxyXU1t”,
    “size”: 9045
  }
]
[
  {
    “id”: “abgaleug0e9f000w”,
    “type”: “image”,
    “url”: “http://pasture-one-actor/assets/cow.jpg”,
    “remote_url”: “http://pasture-one-actor/assets/cow.jpg”,
    “preview_url”: “http://pasture-one-actor/assets/cow.jpg”,
    “text_url”: “http://pasture-one-actor/assets/cow.jpg”,
    “meta”: {
      “width”: 200,
      “height”: 164,
      “original”: {
        “width”: 200,
        “height”: 164,
        “size”: “200x164”,
        “aspect”: 1.2195121951219512,
        “frame_rate”: “undefined”
      },
      “size”: “200x164”,
      “aspect”: 1.2195121951219512
    },
    “description”: “A beautiful cow”,
    “blurhash”: “ejK^]TI9_3t6NG_4%gRkV[of%hWCIUt7jEo#V@aJbHofazadjYWVkD”
  }
]
[
  {
    “type”: “Video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “name”: “A beautiful cow eating”,
    “width”: 256,
    “height”: 144,
    “mediaType”: “video/mp4”,
    “digestMultibase”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
    “size”: 54373,
    “duration”: “PT3S”
  }
]
[
  {
    “id”: “abgalfkm0e9f000y”,
    “type”: “video”,
    “url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “remote_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “preview_url”: null,
    “text_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “meta”: {
      “original”: {
        “frame_rate”: “undefined”
      }
    },
    “description”: “A beautiful cow eating”,
    “blurhash”: null
  }
]
[
  {
    “type”: “Audio”,
    “url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “name”: “A cow mooing”,
    “mediaType”: “audio/mpeg”,
    “digestMultibase”: “zQmSXTyLCPqoiGoUUwKRMKgFdddaAUkvQNr29nhB6tahb9Z”,
    “size”: 67709,
    “duration”: “PT2.1S”
  }
]
[
  {
    “id”: “abgalfvk0e9f0010”,
    “type”: “audio”,
    “url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “remote_url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “preview_url”: null,
    “text_url”: “http://pasture-one-actor/assets/cow_moo.mp3”,
    “meta”: {
      “original”: {
        “frame_rate”: “undefined”
      }
    },
    “description”: “A cow mooing”,
    “blurhash”: null
  }
]
[
  {
    “type”: “Video”,
    “name”: “A beautiful cow eating”,
    “url”: [
      {
        “type”: “Link”,
        “size”: 54373,
        “digest”: “zQmSzK5qEe5tpjwGMhmjx9RvVoPkWhEmCwxP2s7wPMpKMoK”,
        “width”: 256,
        “height”: 144,
        “href”: “http://pasture-one-actor/assets/cow_eating.mp4”,
        “mediaType”: “video/mp4”
      },
      {
        “type”: “Link”,
        “size”: 2271723,
        “digest”: “zQme2X4rgWuRdmAtGGMSEbdoeRQ2NAL2VptcdRGTYDZbSKG”,
        “width”: 1920,
        “height”: 1080,
        “href”: “http://pasture-one-actor/assets/cow_eating_hd.mp4”,
        “mediaType”: “video/mp4”
      }
    ],
    “duration”: “PT3S”
  }
]
[]