Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 对正在录制的音频流重新编码?_Html_Audio_Encoding_Stream_Bitrate - Fatal编程技术网

Html 对正在录制的音频流重新编码?

Html 对正在录制的音频流重新编码?,html,audio,encoding,stream,bitrate,Html,Audio,Encoding,Stream,Bitrate,是否可以使用可变比特率编码撕裂音频流,并在使用恒定比特率编码录制音频流时对其进行动态重新编码 我正在下载AAC格式的音频流,使用cURL进行VBR编码 VBR编码文件的持续时间将根据其字节长度计算,从而导致不同播放机的持续时间不一致。这种持续时间差异的结果不允许我精确地搜索和切片。我需要以某种方式以恒定的比特率对其重新编码,以使搜索正常工作 音频流长达数小时,因此随后对其重新编码需要花费太多的时间和处理能力 我能做些什么吗 也许我可以在cURL中指定一些设置以实现恒定的记录比特率?您正在完全下载

是否可以使用可变比特率编码撕裂音频流,并在使用恒定比特率编码录制音频流时对其进行动态重新编码

我正在下载AAC格式的音频流,使用cURL进行VBR编码

VBR编码文件的持续时间将根据其字节长度计算,从而导致不同播放机的持续时间不一致。这种持续时间差异的结果不允许我精确地搜索和切片。我需要以某种方式以恒定的比特率对其重新编码,以使搜索正常工作

音频流长达数小时,因此随后对其重新编码需要花费太多的时间和处理能力

我能做些什么吗


也许我可以在cURL中指定一些设置以实现恒定的记录比特率?

您正在完全下载一个.aac文件(VBR编码的文件),然后尝试查找它。是的,这是可能的,但这与HTML有什么关系?此外,您不需要重新编码,也不需要使用CBR来解决此问题。使用具有时间戳的适当容器。另外,一个“小时长”的音频记录应该只需要几秒钟就可以对整个过程进行转码。我正在下载一个VBR编码的AAC流。我有一个javascript播放器,它可以为时间戳添加书签,还可以剪切音频。在CBR编码的音频文件上,持续时间保持不变。但是在VBR编码的文件上,每次刷新页面时,持续时间都会发生变化,并且在使用不同的音频播放器(如VLC和quicktime)时,持续时间也不相同。我使用FFMPEG以CBR 128kb对其进行重新编码,这需要花费相当长的时间来运行数小时的音频。