Звуковая и видео дорожка по отдельности
На сколько я знаю, ютуб. Хранить видео в двух форматах: mp4 и webp, а звуковую дорожку отдельно.
Интересно, поскольку видеофайлов много в разном качестве и в разных форматах, а звуковая дорожка одна. Получается что таким образом ютуб эконом место на диске, за счет одной вуковой дорожки, а не создает под каждое качество видео.
Собственно это так? Как в таком случаи проигрывается видео, получается что необходимо видео и звук запускать одновременно? а при перемотке корректировать там и там?
Ответы (1 шт):
У элементов audio и video есть общее свойство currentTime. Именно оно не позволяет сопоставляться изображению со звуком в разнобой. Если видео запускается не сначала, указывается одно и то же стартовое currentTime:
video.currentTime = audio.currentTime = range.value ;
video.play();
audio.play();