This commit is contained in:
手瓜一十雪 2024-11-09 12:22:28 +08:00
parent 8c164910f6
commit 8a61f5a03f

View File

@ -175,14 +175,18 @@ export class NTQQFileApi {
const thumbPath = pathLib.join(thumb, thumbFileName); const thumbPath = pathLib.join(thumb, thumbFileName);
ffmpeg(filePath) ffmpeg(filePath)
.on('error', (err) => { .on('error', (err) => {
logger.logDebug('获取视频封面失败,使用默认封面', err); try {
if (diyThumbPath) { logger.logDebug('获取视频封面失败,使用默认封面', err);
fsPromises.copyFile(diyThumbPath, thumbPath).then(() => { if (diyThumbPath) {
fsPromises.copyFile(diyThumbPath, thumbPath).then(() => {
resolve(thumbPath);
}).catch(reject);
} else {
fs.writeFileSync(thumbPath, Buffer.from(defaultVideoThumbB64, 'base64'));
resolve(thumbPath); resolve(thumbPath);
}).catch(reject); }
} else { } catch (error) {
fs.writeFileSync(thumbPath, Buffer.from(defaultVideoThumbB64, 'base64')); logger.logError.bind(logger)('获取视频封面失败,使用默认封面失败', error);
resolve(thumbPath);
} }
}) })
.screenshots({ .screenshots({