С пакетом node.js fluent-ffmpeg
, кажется, нет никакого способа ускорить видео / gif, который я беру. Я знаю, что вы можете использовать setpts с обычным ffmpeg, но всякий раз, когда я пытаюсь включить эту команду в программное использование fluent-ffmpeg, говоря что-то вроде: .outputOption("-vf", "setpts=0.5*PTS")
, программа выдает ошибку, говоря, что я использую команду неправильно. Я неправильно это включил или нет возможности использовать эту команду в fluent-ffmpeg?
Это то, что у меня сейчас есть для преобразования файлов из h264 в gif. Параметры вывода, написанные ниже, работают как надо:
var inFilename = "/home/pi/Videos/video.h264";
var outFilename = "/home/pi/Videos/video.gif";
ffmpeg(inFilename)
.outputOption("-vf", "scale=320:-1:flags=lanczos,fps=75")
.save(outFilename)
.run()