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”: “01K48D5YF4JR9B40HGF0BVQYN9”,
    “type”: “image”,
    “url”: “http://gotosocial/fileserver/01K48D4GXYW9KT1VG7A7FX4SYD/attachment/original/01K48D5YF4JR9B40HGF0BVQYN9.jpg”,
    “text_url”: “http://gotosocial/fileserver/01K48D4GXYW9KT1VG7A7FX4SYD/attachment/original/01K48D5YF4JR9B40HGF0BVQYN9.jpg”,
    “preview_url”: “http://gotosocial/fileserver/01K48D4GXYW9KT1VG7A7FX4SYD/attachment/small/01K48D5YF4JR9B40HGF0BVQYN9.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”: “01K48D5Z3VA9E0DJ1A5BAZ8X6M”,
    “type”: “video”,
    “url”: “http://gotosocial/fileserver/01K48D4GXYW9KT1VG7A7FX4SYD/attachment/original/01K48D5Z3VA9E0DJ1A5BAZ8X6M.mp4”,
    “text_url”: “http://gotosocial/fileserver/01K48D4GXYW9KT1VG7A7FX4SYD/attachment/original/01K48D5Z3VA9E0DJ1A5BAZ8X6M.mp4”,
    “preview_url”: “http://gotosocial/fileserver/01K48D4GXYW9KT1VG7A7FX4SYD/attachment/small/01K48D5Z3VA9E0DJ1A5BAZ8X6M.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”: “115141853034182901”,
    “type”: “image”,
    “url”: “http://localhost:2970/system/cache/media_attachments/files/115/141/853/034/182/901/original/6923a2954fb7bbd0.jpg”,
    “preview_url”: “http://localhost:2970/system/cache/media_attachments/files/115/141/853/034/182/901/small/6923a2954fb7bbd0.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”: “115141853099950168”,
    “type”: “gifv”,
    “url”: “http://localhost:2970/system/cache/media_attachments/files/115/141/853/099/950/168/original/5348f8c0e731a092.mp4”,
    “preview_url”: “http://localhost:2970/system/cache/media_attachments/files/115/141/853/099/950/168/small/5348f8c0e731a092.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”: “115141853166738397”,
    “type”: “audio”,
    “url”: “http://localhost:2970/system/cache/media_attachments/files/115/141/853/166/738/397/original/30b930003def774e.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”: “115141853233070831”,
    “type”: “gifv”,
    “url”: “http://localhost:2970/system/cache/media_attachments/files/115/141/853/233/070/831/original/4161152c0c311046.mp4”,
    “preview_url”: “http://localhost:2970/system/cache/media_attachments/files/115/141/853/233/070/831/small/4161152c0c311046.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”: “ac7wm1hi3t7j001s”,
    “createdAt”: “2025-09-03T18:57:48.294Z”,
    “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”: “ac7wl9qt3t7j0003”,
    “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”: “ac7wm1zl3t7j001u”,
    “createdAt”: “2025-09-03T18:57:48.945Z”,
    “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”: “ac7wl9qt3t7j0003”,
    “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”: “ac7wm2g83t7j001w”,
    “createdAt”: “2025-09-03T18:57:49.544Z”,
    “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”: “ac7wl9qt3t7j0003”,
    “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”: “019910f9-8a39-0eeb-75af-887a245e3eb9”,
    “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”: “019910f9-9012-7844-4f7d-d632e9fbe9b8”,
    “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”: “019910f9-95ee-7077-88ca-9842f12a5155”,
    “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”: “ac7xslt7fewz001s”,
    “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”: “ac7xsmdpfewz001u”,
    “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”: “ac7xsmv5fewz001w”,
    “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”
  }
]
[]