Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.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
Javascript 将aac单音频添加到MPEG DASH mpd文件_Javascript_Ffmpeg_Video Streaming_Mpeg_Mpeg Dash - Fatal编程技术网

Javascript 将aac单音频添加到MPEG DASH mpd文件

Javascript 将aac单音频添加到MPEG DASH mpd文件,javascript,ffmpeg,video-streaming,mpeg,mpeg-dash,Javascript,Ffmpeg,Video Streaming,Mpeg,Mpeg Dash,我正在尝试手动向.mpd文件添加以下代码 <AdaptationSet contentType="audio" segmentAlignment="true" bitstreamSwitching="true" lang="English"> <Representation id="1" mimeType="audio/mp4" codecs="mp4a.40.2" audioSamplingRate="44100"> &l

我正在尝试手动向.mpd文件添加以下代码

    <AdaptationSet contentType="audio" segmentAlignment="true" bitstreamSwitching="true" lang="English">
        <Representation id="1" mimeType="audio/mp4" codecs="mp4a.40.2" audioSamplingRate="44100">
            <AudioChannelConfiguration schemeIdUri="urn:mpeg:dash:23003:3:audio_channel_configuration:2011" value="2" />
            <SegmentTemplate timescale="44100" media="http://localhost/audio.aac" startNumber="1">
            </SegmentTemplate>
        </Representation>
    </AdaptationSet>


但是它不起作用,所有的东西都必须在.mpd文件中分割吗?或者我可以有一个.acc文件吗?

它不起作用!您必须首先将媒体打包为符合MPEG-DASH的格式。所以,是的,它需要被分割。另外,对于“音频/mp4”MIME类型,需要在分割之前将媒体添加到mp4容器中

人们可以使用类似的开源工具来实现这一目的