You can use this code
function your_slug_edit_media_custom_checkbox( $form_fields, $post ) {
$form_fields['custom_field'] = array(
'label' => 'Custom Field',
'input' => 'text',
'value' => get_post_meta( $post->ID, '_custom_field', true )
);
return $form_fields;
}
function your_slug_save_media_custom_field( $post, $attachment ) {
update_post_meta( $post['ID'], '_custom_field', $attachment['custom_field'] );
return $post;
}
add_filter( 'attachment_fields_to_edit', 'edit_media_custom_checkbox', 11, 2 );
add_filter( 'attachment_fields_to_save', 'save_media_custom_checkbox', 11, 2 );