ОБНОВЛЕНИЕ
Решения сторонних медиа-миниатюр
Создание миниатюр из ваших изображений и видеофайлов для вашего Node.js приложение на основе .
const forVideo = (source, destination, options) =>
thumbGenerator(source, destination, Object.assign({}, videoOptions, options), VIDEO_TYPE)
PRIVIOUS
Azure -Медиа-Сервис, официальное решение CLI
Вы можете прочитать официальный документ и протестировать онлайн. Ниже приведен код моего тестового содержания в теле. Когда вы создаете преобразование, вы можете найти ваше преобразование в Azure Media Services Explorer
. Вы можете подготовить все параметры, а затем отправить запрос http node.js, если вы не знакомы с медиа-сервисами SDK.
Тогда вы можете создавать рабочие места и делать что-то позже. Я тоже попробовал #Microsoft.Media.Image
, но не получилось. Вы можете попробовать мой способ создания вашего эскиза.
{
"properties": {
"description": "Basic Transform using a custom encoding preset",
"outputs": [
{
"onError": "StopProcessingJob",
"relativePriority": "Normal",
"preset": {
"@odata.type": "#Microsoft.Media.StandardEncoderPreset",
"codecs": [
{
"@odata.type": "#Microsoft.Media.JpgImage",
"range": "12",
"start": "12",
"step": "1",
"stretchMode": "AutoSize"
}
],
"formats": [
{
"@odata.type": "#Microsoft.Media.JpgFormat",
"filenamePattern": "Thumbnail-{Basename}-{Index}{Extension}"
}
]
}
}
]
}
}