HTML5 자바 스크립트의 비디오에서 오디오 트랙을 어떻게 추출 할 수 있습니까? 나는. 샘플 배열?HTML5의 비디오에서 오디오를 어떻게 추출 할 수 있습니까?
예를 들어 HTML5 Video API가 완전히 새롭습니다.
HTML5 자바 스크립트의 비디오에서 오디오 트랙을 어떻게 추출 할 수 있습니까? 나는. 샘플 배열?HTML5의 비디오에서 오디오를 어떻게 추출 할 수 있습니까?
예를 들어 HTML5 Video API가 완전히 새롭습니다.
Web Audio API 정확히 원하는 것입니다. 특히 에 MediaElementAudioSourceNode
을 공급하려고합니다. 안타깝게도 Web Audio API는 Chrome (FF로 구현 됨), Chrome doesn't have full support for MediaElementAudioSourceNode
yet까지만 구현됩니다.
var context = new webkitAudioContext();
// feed video into a MediaElementSourceNode, and feed that into AnalyserNode
// due to a bug in Chrome, this must run after onload
var videoElement = document.querySelector('myVideo');
var mediaSourceNode = context.createMediaElementSource(videoElement);
var analyserNode = context.createAnalyser();
mediaSourceNode.connect(analyserNode);
analyserNode.connect(context.destination);
videoElement.play();
// run this part on loop to sample the current audio position
sample = new Float32Array(analyser.frequencyBinCount);
analyser.getFloatFrequencyData(sample);
자바 스크립트가 이러한 작업에 적합한 지 여부는 알 수 없습니다. 이 주제를 참조하십시오 : http://stackoverflow.com/questions/11182587/extract-audio-from-video-stream-using-javascript –