You need to enable JavaScript to run this app.
AI 数据湖服务

AI 数据湖服务

复制全文
音频处理
音频文件大小计算
复制全文
音频文件大小计算

算子介绍

描述

音频文件元数据分析处理器,精确计算文件大小
核心功能

  • 精确计算音频文件字节大小
  • 支持本地文件与TOS存储
  • 轻量高效,适合批量处理

格式支持

  • MP3 (.mp3)
  • WAV (.wav)
  • FLAC (.flac)
  • OGG (.ogg)
  • AAC (.aac)
  • M4A (.m4a)

Daft 调用

算子参数

输入

输入列名

说明

audio_paths

存放音频路径的列

输出

存放音频大小的列

调用示例

下面的代码展示了如何使用 daft 运行算子计算音频文件大小。

from __future__ import annotations

import os

import daft
from daft import col
from daft.las.functions.audio.audio_size import AudioSize
from daft.las.functions.udf import las_udf

if __name__ == "__main__":
    TOS_TEST_DIR = os.getenv("TOS_TEST_DIR", "tos_bucket")
    samples = {"audio_path": [f"tos://{TOS_TEST_DIR}/audio_size/sample.mp3"]}

    df = daft.from_pydict(samples)
    df = df.with_column("size_result", las_udf(AudioSize)(col("audio_path")))

    df.show()
    # ╭────────────────────────────────┬─────────────╮
    # │ audio_path                     ┆ size_result │
    # │ ---                            ┆ ---         │
    # │ Utf8                           ┆ Float32     │
    # ╞════════════════════════════════╪═════════════╡
    # │ tos://tos_bucket/audio_size/s… ┆ 795426      │
    # ╰────────────────────────────────┴─────────────╯
最近更新时间:2026.01.08 19:15:09
这个页面对您有帮助吗?
有用
有用
无用
无用