【问题标题】:FFmpeg.wasm - retrieve video metadata with node jsFFmpeg.wasm - 使用节点 js 检索视频元数据
【发布时间】:2022-10-30 06:52:49
【问题描述】:

我想使用 FFmpeg Web 程序包从转换后的视频中检索元数据。 我试图将metadata.txt 文件提取到我的当前目录,但我的命令没有返回任何内容

在我的index.js file

const { createFFmpeg, fetchFile } = require('@ffmpeg/ffmpeg')

const ffmpeg = createFFmpeg({ log: true })
await ffmpeg.load()

await ffmpeg.run('-i', "myvideo.avi'", '-f', 'ffmetadata', 'metadata.txt')

我得到错误:

Output file is empty, nothing was encoded.

这个 wasm 包上是否有这种命令?在他们的文档中找不到任何相关内容,我想避免全局 FFmpeg 安装

【问题讨论】:

  • 它是否创建了一个空的metadata.txt?如果是这样,您确定myvideo.avi 包含文件/流元数据吗? (即,您是否使用常规 ffmpeg 测试过该命令?)

标签: node.js ffmpeg metadata webassembly


【解决方案1】:

Wasm 不会从文件系统中读取。您需要将文件复制到 wasm 虚拟文件系统中才能引用文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-25
    • 2021-11-02
    • 2018-07-31
    • 2018-03-12
    • 2010-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多