mirror of
https://activitypub.software/TransFem-org/Sharkey.git
synced 2024-12-15 00:55:48 +01:00
動画はimagemagickで変換できない
This commit is contained in:
parent
760b90a84b
commit
5172ef247b
1 changed files with 8 additions and 2 deletions
|
@ -54,8 +54,14 @@ interface ISend {
|
|||
|
||||
function thumbnail(data: stream.Readable, type: string, resize: number): ISend {
|
||||
const readable: stream.Readable = (() => {
|
||||
// 動画か画像であれば
|
||||
if (/^(?:video|image)\/.*$/.test(type) || type == 'application/xml') {
|
||||
// 動画であれば
|
||||
if (/^video\/.*$/.test(type)) {
|
||||
// 実装は先延ばし
|
||||
// 使わないことになったストリームはしっかり取り壊す
|
||||
data.destroy();
|
||||
return fs.createReadStream(`${__dirname}/assets/thumbnail-not-available.png`);
|
||||
// 画像であれば
|
||||
} else if (/^image\/.*$/.test(type) || type == 'application/xml') {
|
||||
// 0フレーム目を送る
|
||||
try {
|
||||
return gm(data).selectFrame(0).stream();
|
||||
|
|
Loading…
Reference in a new issue