Я перешел на VideoJ (html5) и мне нужно выяснить, как генерировать эскизы для панели поиска.Я попытался использовать videojs-thumbnails, однако для этого требуется предварительно загруженный файл vtt со спрайтом.Я пытаюсь найти способ автоматической загрузки миниатюр для обычного файла mp4 (h264).Flowplayer смог сделать это со своими собственными видео, пытаясь теперь выяснить, как это сделать с VideoJs.
Я надеялся, что это был какой-то плагин, который я пропустил, который был способен сделать это, но покаНайди это.Лучшее, что я понял, - это извлечь миниатюры из файла mp4, объединить их в изображение спрайта и использовать атрибут #xywh.
Если в VideoJS нет подключаемого модуля, который автоматически делает это, какая командная строкапрограмму можно использовать для создания файла VTT с изображением спрайта в Ubuntu?Я имею дело с большим количеством видеофайлов, поэтому делать это вручную просто невозможно.
Мой видеопроигрыватель:
<div class="video_player_js" style="width:auto; height:auto;">
<video id="video" class="vjs-16-9 video-js vjs-default-skin vjs-big-play-centered"
controls preload="auto" width="auto" height="auto"
data-setup='{"fluid": true}'>
<source src="test.mp4" type="video/mp4" />
<track kind="metadata" src="thumbnails.vtt"></track>
<p class="vjs-no-js">To view this video enabled Javascript.</a></p>
</video>
Пример файла vtt:
WEBVTT
00:00:00.000 --> 00:00:03.000
thumbnails.jpg#xywh=0,0,120,68
00:00:03.000 --> 00:00:06.000
thumbnails.jpg#xywh=120,0,120,68
00:00:06.000 --> 00:00:09.000
thumbnails.jpg#xywh=240,0,120,68