Прозрачность FFmpeg в видео из изображений PNG - PullRequest
0 голосов
/ 04 марта 2019

Я работаю с FFmpeg с оболочкой node-fluent-ffmpeg.Я пытаюсь преобразовать набор изображений в видео при сохранении прозрачности на выходе.Однако на выходе вся прозрачность теряется и становится черной.

try {
 await new Promise((resolve, reject) => {
    ffmpeg('/Users/xxx/vidly/functions/%03d.png')
    .setFfmpegPath(ffmpeg_static.path)
    .inputFPS(60)
    .outputOptions(['pix_fmt yuv420p','-vcodec libx264'])
  .on('end', () => {
    console.log('file has been converted succesfully');
    resolve("Completed")
  })
  .on('error', (err) => {
    console.log('an error happened: ' + err.message);
    reject(err)
  })
  // save to file
  .save('/Users/xxx/vidly/functions/src/animation.mp4')
  })

} catch (error) {
  console.log("Error creating video", error)
}

Есть ли какие-либо указатели на правильный кодек, которые я могу использовать, чтобы исправить это?

...