视频音频提取与格式转码指南
在进行音视频文件转写时,推荐先在本地抽取纯音频再连接云端转录,可大幅减少网络传输体积与等待耗时。
为什么要先在本地抽取音频?
在常规视频文件(如长达 1~2 小时的会议录像、线上讲座、访谈播客或影视素材)中,视频画面码流通常占据了整机体积的 95% 以上。而语音转写引擎(ASR)仅需要处理其中的音轨流。
| 对比维度 | 直接上传原始大视频 (1小时 1080p) | 本地抽取纯音频 (.m4a) | 体验提升 |
|---|---|---|---|
| 文件大小 | 约 1.5 GB ~ 3.0 GB | 约 25 MB ~ 40 MB | 缩小 98% ~ 99% |
| 上传耗时 (50 Mbps带宽) | 4 ~ 8 分钟 | 4 ~ 6 秒 | 提速数十倍 |
| 网络开销 | 消耗大量家庭/移动流量 | 极度省流 | 轻量零负担 |
系统原生支持格式(硬件加速)
DuRT 充分利用了 macOS 系统官方内置的 AVAssetExportSession 硬件加速引擎。当您导入原生支持的视频格式时,软件会在本地以毫秒级的速度瞬时提取轻量 .m4a 音频流并提交转录:
- 原生支持格式:
.mp4、.mov、.m4v - 开箱即用:享受 Apple 芯片原生硬件加速,无需安装任何额外第三方依赖;
- 100% 沙盒合规:完全符合 Mac App Store 安全规范。
特殊封装格式说明(MKV、FLV、WebM、AVI)
部分开源或特定领域的封装格式——例如 MKV (.mkv)、WebM (.webm)、FLV (.flv)、AVI (.avi) 等,不属于 macOS 苹果官方系统框架原生解复用的范畴。
苹果应用沙盒规范提示
为保障系统安全,DuRT 严格遵守 Mac App Store 应用沙盒(App Sandbox)规则,不直接调用沙盒外的命令行工具。
如果您直接将上述特殊格式导入 DuRT:
- 应用将需要把整个原始视频文件完整上传至云端服务器由后端进行解析提取;
- 上传时间会根据视频体积和网络带宽相应增加。
推荐做法:使用本地 FFmpeg 极速转换
对于经常处理 MKV、WebM 等格式的高阶用户,我们非常推荐在终端中使用开源的 FFmpeg 命令行工具,在导入前先行转为轻量音频或 MP4:
方案一:极速抽取纯音频(强烈推荐)
无需解码视频画面,仅耗时 1~2 秒即可导出高品质的 128k AAC 纯音频:
bash
ffmpeg -i input.mkv -vn -c:a aac -b:a 128k output.m4a方案二:无损封装为 MP4(不重编编码)
如果您需要保留视频画面,可直接通过封装流拷贝(Stream Copy),秒级转为 MP4:
bash
ffmpeg -i input.mkv -c copy output.mp4转换完成后,直接将生成的 .m4a 或 .mp4 文件拖入 DuRT 即可享受秒级极速转写体验!
