X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fhelpers%2Fffmpeg-utils.ts;h=6f5a71b4a51663bf1b40acf1c1222a44f021f894;hb=b110820dfca3552f782b66d895637380c9bb69d7;hp=d20ca5d5693fdc1de50ee189a9883a2f708f5973;hpb=318b0bd0c2ff575f35d51d97327f77abfecd6b86;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/helpers/ffmpeg-utils.ts b/server/helpers/ffmpeg-utils.ts index d20ca5d56..6f5a71b4a 100644 --- a/server/helpers/ffmpeg-utils.ts +++ b/server/helpers/ffmpeg-utils.ts @@ -3,14 +3,12 @@ import * as ffmpeg from 'fluent-ffmpeg' import { readFile, remove, writeFile } from 'fs-extra' import { dirname, join } from 'path' import { FFMPEG_NICE, VIDEO_LIVE } from '@server/initializers/constants' -import { AvailableEncoders, EncoderOptionsBuilder, EncoderOptions, EncoderProfile, VideoResolution } from '../../shared/models/videos' +import { AvailableEncoders, EncoderOptions, EncoderOptionsBuilder, EncoderProfile, VideoResolution } from '../../shared/models/videos' import { CONFIG } from '../initializers/config' -import { execPromise, isOdd, promisify0 } from './core-utils' +import { execPromise, promisify0 } from './core-utils' import { computeFPS, getAudioStream, getVideoFileFPS } from './ffprobe-utils' import { processImage } from './image-utils' import { logger } from './logger' -import { FilterSpecification } from 'fluent-ffmpeg' -import { findCommentId } from '@shared/extra-utils' /** * @@ -228,7 +226,7 @@ async function getLiveTranscodingCommand (options: { const varStreamMap: string[] = [] - const complexFilter: FilterSpecification[] = [ + const complexFilter: ffmpeg.FilterSpecification[] = [ { inputs: '[v:0]', filter: 'split',