音频字节大小
更新时间:2026-06-15
简介
音频文件元数据分析处理器,精确计算文件大小
功能描述
- 精确计算音频文件字节大小
- 支持本地文件与BOS存储
- 轻量高效,适合批量处理
- MP3 (.mp3)
- WAV (.wav)
- FLAC (.flac)
- OGG (.ogg)
- AAC (.aac)
- M4A (.m4a)
算子参数
输入
| 输入 | 含义 |
|---|---|
| audio_paths | 存放音频路径的列 |
输出
| 输出 | 含义 |
|---|---|
| result | 存放音频大小的列 |
参数
无
调用示例
Python
1from __future__ import annotations
2
3import os
4
5import daft
6from daft import col
7
8from daft.aihc.common.udf import aihc_udf
9from daft.aihc.functions.audio.audio_size import AudioSize
10
11if __name__ == "__main__":
12 if os.getenv("DAFT_RUNNER", "native") == "ray":
13 import ray
14 ray.init(dashboard_host="0.0.0.0", ignore_reinit_error=True)
15 daft.set_runner_ray()
16 daft.set_execution_config(actor_udf_ready_timeout=6000, min_cpu_per_task=0)
17
18 # TODO: 根据实际场景准备样本数据
19 samples = {
20 "audio_paths": ["bos://bucket/test/aihc/test_data/test_audio.wav"],
21 }
22 ds = daft.from_pydict(samples)
23 ds = ds.with_column(
24 "result",
25 aihc_udf(
26 AudioSize,
27 num_cpus=1,
28 concurrency=4,
29 batch_size=8,
30 )(col("audio_paths")),
31 )
32 ds.show()
评价此篇文章
