Выхватить кадр с соотношением сторон
canvas.getContext('2d').drawImage(video, 0, 0, 350, 198);
Не совсем понимаю как это работает. Вопрос в том, как выхватить кадр из видео так, чтобы сохранить соотношение сторон. Допустим если брать видео у которого высота больше, а ширина меньше в двое. То полученный кадр будет размытым под размеры(соотношение сторон 350/198).
В целом, возможно просто выхватить кадр с теми размерами(соотношением сторон), какие они есть. И на выходе получить canvas с соотношением сторон кадра?
Источник: Stack Overflow на русском