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 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
  }
]
[
  {
    “id”: “01K4Q0Q85FCMNDZVC6Q4S42NZN”,
    “type”: “image”,
    “url”: “http://gotosocial/fileserver/01K4Q0NT3HSFK1SRH2DNH7B8TT/attachment/original/01K4Q0Q85FCMNDZVC6Q4S42NZN.jpg”,
    “text_url”: “http://gotosocial/fileserver/01K4Q0NT3HSFK1SRH2DNH7B8TT/attachment/original/01K4Q0Q85FCMNDZVC6Q4S42NZN.jpg”,
    “preview_url”: “http://gotosocial/fileserver/01K4Q0NT3HSFK1SRH2DNH7B8TT/attachment/small/01K4Q0Q85FCMNDZVC6Q4S42NZN.jpg”,
    “remote_url”: “http://pasture-one-actor/assets/cow.jpg”,
    “preview_remote_url”: null,
    “meta”: {
      “original”: {
        “width”: 200,
        “height”: 164,
        “size”: “200x164”,
        “aspect”: 1.2195122
      },
      “small”: {
        “width”: 200,
        “height”: 164,
        “size”: “200x164”,
        “aspect”: 1.2195122
      },
      “focus”: {
        “x”: 0,
        “y”: 0
      }
    },
    “description”: “A beautiful cow”,
    “blurhash”: “LnL4d3I9?cxt_4%NR+WB%ha}Mxt7”
  }
]
[
  {
    “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”: “01K4Q0Q8TP8JSPJ9CX85XSB1HR”,
    “type”: “video”,
    “url”: “http://gotosocial/fileserver/01K4Q0NT3HSFK1SRH2DNH7B8TT/attachment/original/01K4Q0Q8TP8JSPJ9CX85XSB1HR.mp4”,
    “text_url”: “http://gotosocial/fileserver/01K4Q0NT3HSFK1SRH2DNH7B8TT/attachment/original/01K4Q0Q8TP8JSPJ9CX85XSB1HR.mp4”,
    “preview_url”: “http://gotosocial/fileserver/01K4Q0NT3HSFK1SRH2DNH7B8TT/attachment/small/01K4Q0Q8TP8JSPJ9CX85XSB1HR.jpg”,
    “remote_url”: “http://pasture-one-actor/assets/cow_eating.mp4”,
    “preview_remote_url”: null,
    “meta”: {
      “original”: {
        “width”: 256,
        “height”: 144,
        “frame_rate”: “25/1”,
        “duration”: 3,
        “bitrate”: 140376
      },
      “small”: {
        “width”: 256,
        “height”: 144,
        “size”: “256x144”,
        “aspect”: 1.7777778
      }
    },
    “description”: “A beautiful cow eating”,
    “blurhash”: “L00000fQfQfQfQfQfQfQfQfQfQfQ”
  }
]
[
  {
    “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”: “115215539378154493”,
    “type”: “image”,
    “url”: “http://localhost:2970/system/cache/media_attachments/files/115/215/539/378/154/493/original/883ef505006cd30a.jpg”,
    “preview_url”: “http://localhost:2970/system/cache/media_attachments/files/115/215/539/378/154/493/small/883ef505006cd30a.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”: “115215539443368382”,
    “type”: “gifv”,
    “url”: “http://localhost:2970/system/cache/media_attachments/files/115/215/539/443/368/382/original/69c9c0fd1e1e5086.mp4”,
    “preview_url”: “http://localhost:2970/system/cache/media_attachments/files/115/215/539/443/368/382/small/69c9c0fd1e1e5086.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”: “115215539508959524”,
    “type”: “audio”,
    “url”: “http://localhost:2970/system/cache/media_attachments/files/115/215/539/508/959/524/original/7d01e9c5c0e77799.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”: “115215539590673584”,
    “type”: “gifv”,
    “url”: “http://localhost:2970/system/cache/media_attachments/files/115/215/539/590/673/584/original/37934e079233ef1f.mp4”,
    “preview_url”: “http://localhost:2970/system/cache/media_attachments/files/115/215/539/590/673/584/small/37934e079233ef1f.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”: “acg1wchrvoex001s”,
    “createdAt”: “2025-09-09T11:47:56.607Z”,
    “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”: “acg1vki1voex0003”,
    “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”: “acg1wd9nvoex001u”,
    “createdAt”: “2025-09-09T11:47:57.611Z”,
    “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”: “acg1vki1voex0003”,
    “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”: “acg1wdhbvoex001w”,
    “createdAt”: “2025-09-09T11:47:57.887Z”,
    “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”: “acg1vki1voex0003”,
    “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”: “01992e56-894d-4421-9d81-0cdc66cfefb2”,
    “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”: “01992e56-8f4a-2ec3-705c-3643c12353af”,
    “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”: “01992e56-9522-7c9f-8951-fe32f723784d”,
    “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”: “acg3uft9tn88001s”,
    “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”: “acg3ugjwtn88001u”,
    “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”: “acg3ugw3tn88001w”,
    “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”
  }
]
[]