Index: wp-admin/includes/media.php
===================================================================
--- wp-admin/includes/media.php	(revision 23921)
+++ wp-admin/includes/media.php	(working copy)
@@ -2503,8 +2503,10 @@
 	if ( ! empty( $data['video']['codec'] ) )
 		$metadata['codec'] = $data['video']['codec'];
 
-	unset( $data['audio']['streams'] );
-	$metadata['audio'] = $data['audio'];
+	if ( ! empty( $data['audio'] ) ) {
+		unset( $data['audio']['streams'] );
+		$metadata['audio'] = $data['audio'];
+	}
 
 	wp_add_id3_tag_data( $metadata, $data );
 
