我希望node.js将一个超长的音频文件转换为mp3,第二个数据在标准输出上,node.js应该将其发送到客户端供他们播放。
我写了下面的代码,当它工作的时候,html5音频/视频标签会等待,直到FMPEG100%完成代码转换,因为我想开始播放视频,而ffmpeg正在做它的事情。
var ffmpeg = childProcess.spawn('ffmpeg', [
'-i', params.location, //location of the specified media file
'-f', 'mp3',
我正在为OSX编写一个音频播放器。一个视图是显示波形的自定义视图。该波形存储为具有NSBitmapImageRep的NSImage类型的实例变量。该视图还会显示一个进度指示器(一条粗红线)。因此,它每30毫秒更新/重绘一次。
由于重新计算图像需要相当长的时间,所以在每次窗口调整大小并在新图像准备就绪后更新显示的图像后,我都会在后台线程中进行重新计算。同时,对原始图像进行缩放以适合视图,如下所示:
// The drawing rectangle is slightly smaller than the view, defined by
// the two margins.
NSRect
我在输出
parec -d "name"
您不需要知道这个命令,只需知道只要按enter键,它就会输出表示音频的二进制数据。
我的目标是实时地用python读取它(启动它并使它在一个变量“数据”中),我可以使用以下内容来读取它
data = p.stdout.read()
我试过的
p = subprocess.Popen(['parec','-d','"name"'],stdout=subprocess.PIPE,shell=True)
while True:
data = p.stdout.read()
我需要在浏览器中使用flash对象捕获麦克风中的音频,并将其实时流式传输到Flash Media Server。Flash Media Server将转而将音频实时流式传输给用户。
我是否必须使用Flash Media Encoder来捕获音频?有没有可能在不安装Flash Media Encoder的情况下捕获音频,并以某种方式将其流式传输到Flash Media Server?
我是一个全新的Flash,所以欢迎任何答案!
我看到了这个链接:
•Call NetStream.play() to play a media file from a local disk, a web serve