5
A
回答
7
Web Audio API正是你想要的。特別是,您想將MediaElementAudioSourceNode
加入AnalyserNode
。不幸的是,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);
相關問題
- 1. 如何從視頻中提取音頻
- 2. 從視頻中提取音頻
- 3. 從視頻中提取音頻幅度
- 4. 從python視頻流中提取音頻
- 5. PHP從視頻中提取音頻
- 6. 從html5視頻獲取音頻
- 7. 如何在C++中使用ffmpeg從視頻中提取音頻?
- 8. 如何使用python從視頻文件中提取音頻?
- 9. 如何在Red5上從實況視頻流中提取音頻?
- 10. 如何以編程方式從YouTube視頻中提取音頻?
- 11. 從視頻和音頻文件中提取語音的文本
- 12. 如何處理音頻視頻html5中不存在的音源?
- 13. html5視頻如何靜音?
- 14. 從Android中的視頻中提取MP3格式的音頻
- 15. 從視頻中提取聲音
- 16. 從C#中的youtube視頻中提取mp3音頻文件#
- 17. 從Android中的視頻中提取音頻
- 18. 從python的音頻文件中提取音頻頻譜
- 19. 如何從音頻創建HTML5中的音頻播放器?
- 20. 如何從FLV中提取音頻?
- 21. 從YouTube視頻中獲取音頻
- 22. 從MP3格式的視頻中提取音頻
- 23. 使用ffmpeg從視頻中提取低/質量好的音頻
- 24. 如何獲取從視頻文件中提取的音頻文件的音頻級別?
- 25. HTML5視頻 - 從視頻獲取配樂
- 26. 使用javascript從視頻流中提取音頻
- 27. 從.m4v視頻文件中提取音頻時出錯
- 28. 使用ffmpeg無法從視頻中提取mp3音頻
- 29. FFmpeg - 從傳輸流文件(.ts)中提取視頻和音頻
- 30. Mac shell腳本從視頻文件中提取音頻
我不知道Javascript是否適合這樣的任務。 請參閱本主題: http://stackoverflow.com/questions/11182587/extract-audio-from-video-stream-using-javascript –