Разница между «о» и «об» в русском языке заключается в их фонетическом сочетании со следующим словом. 5
Предлог «о» используется, когда стоящее за ним слово начинается с согласного звука. 3 Например: «о фильме», «о книге», «о музее», «о школе», «о ресторане», «о музыке». 1
Предлог «об» употребляется в том случае, если за ним стоит слово, которое начинается с гласного звука. 3 Это нужно для плавного и естественного произношения текста, чтобы избежать столкновения двух одинаковых звуков. 1 Например: «об автомобиле», «об истории», «об утре», «об исключении», «об авокадо», «об институте». 1