Как в html5 video — получить скриншот изображения по определенному тайм коду?
Можно сделать так:
function getVideoImage(path, secs, callback) {
  var me = this
  var video = document.createElement('video');
  
  video.onloadedmetadata = function() {
    if ('function' === typeof secs) {
      secs = secs(this.duration);
    }
    this.currentTime = Math.min(Math.max(0, (secs < 0 ? this.duration : 0) + secs), this.duration);
  };
  video.onseeked = function(e) {
    var canvas = document.createElement('canvas');
    canvas.height = video.videoHeight;
    canvas.width = video.videoWidth;
    var ctx = canvas.getContext('2d');
    ctx.drawImage(video, 0, 0, canvas.width, canvas.height);
    var img = new Image();
    img.src = canvas.toDataURL();
    callback.call(me, img, this.currentTime, e);
  };
  video.onerror = function(e) {
    callback.call(me, undefined, undefined, e);
  };
  video.src = path;
}
в html5 video
никак, это сервер отдаёт по запросу нужные кадры в виде картинки, а логика уже на ваше усмотрение заранее вы их будете генерировать или еще как-то.