【发布时间】:2012-09-15 06:59:13
【问题描述】:
使用ffmpeg,我想知道是否可以在收到数据块时转换mp3比特率?
这意味着我会缓慢地将块发送到 ffmpeg,以便它输出具有另一个比特率的 mp3。
所以在非常伪代码中,它看起来像这样:
来自用户的 MP3 请求
将默认的 mp3 发送到 ffmpeg,并带有参数以转换为所需的比特率。
在写入新文件时,将目前已写入的内容写入响应输出流(我在 ASP.Net 中)
这可行还是我需要改用另一种技术?
[编辑]
目前,我正在尝试这样的解决方案:Convert wma stream to mp3 stream with C# and ffmpeg
[编辑 2]
我回答了我的问题,用 url 作为输入,标准输出作为输出是可行的。使用 url 可以逐块处理文件,使用 stdout 可以在处理数据的同时访问数据。
【问题讨论】:
标签: stream ffmpeg file-conversion