Разница между атрибутами poster и preload тега видео заключается в их функциях.
Атрибут poster указывает изображение-заполнитель, которое отображается до начала воспроизведения видео. 1 Это может быть полезно для предоставления пользователю визуальной информации о содержимом видео. 1 Если атрибут не установлен, то браузер отображает первый кадр видеоролика. 2
Атрибут preload указывает браузеру, как он должен загружать видеофайл при загрузке страницы. 1 Он может принимать одно из трёх значений: 1
Таким образом, poster фокусируется на отображении изображения, а preload — на управлении загрузкой видео.