3

WebVTTトラック(またはキャプションやサブタイトル用の他の種類のトラック)をオーディオストリームとビデオストリームとともに出力ストリームにマルチプレキシングすることは可能ですか?MediaRecorder、キャプション、サブタイトル

WebM supports a WebVTT track。簡単にキャプショントラックを可能性として記述するW3C doc from 2012があります。

今日、インバンドキャプションのサポートはありますか?もしそうなら、私はそれをどうやって使うのですか?

+0

_は、「それは、オーディオとビデオトラックと一緒に出力ストリームにWebVTTトラック(またはキャプションや字幕トラックの他の種類)をMUXへMediaRecorderを使用することは可能ですか?」_はい。可能です。 – guest271314

+0

@ guest271314さて、どうですか? – Brad

答えて

3

TextTrackvideoElementに追加されているため、videoElement.captureStream()メソッドの方がよいでしょうが、現在のところTextTracksは組み込まれていません。

スペックを約Media Capture from DOM Elementsのみ

MediaStreamのとHTMLMediaElementの両方が "トラック" の概念を公開する、と述べています。 HTMLMediaElementには一般的な型が使用されていないため、このドキュメントでは、VideoTrackまたはAudioTrackのいずれかを指す用語としてトラックを使用しています。

は、だから我々はちょうどそれがあまりにも無行きませんので

MediaStream.addTrack

だけMediaStreamTracksを扱うことができる...それはTextTracksについて話さないと言うことができます。

これは残念ながらにはありません。 (少なくとも現在は仕様が追加されており、open an issue hereは可能です)

A small playground

+1

正しいですが、 'text' [MediaStreamTrack.kind](https://www.w3。org/TR/mediacapture-streams /#widl-MediaStreamTrack-kind)、 'video'と' audio'のみです。 – miguelao

0

2012年3月6日のW3C作業草案へのリンクは次のとおりです。

ローカルメディアストリームのシナリオに直接適用はありませんが(キャプション サポートは、一般的に、元のキャプチャからアウト・オブ・バンドで行われる)、それ はHTML5で ビデオを統合するために追加する価値のあるものかもしれませんソースはリアルタイムキャプション が実行されているため、表示する必要があるPeerConnectionです。

https://www.w3.org/TR/capture-scenarios/#caption-tracks

これは可能性としてそれを言及し、それはそれは私の知る限り、それは以来されていない承知だとして実装されていなかった意味します。

否定を証明するのは難しいです。それは私が間違っている場合に備えて、答えとしてこれを受け入れる前にこれを数日前に与えてください。

+0

ありがとうございます。はい、MediaRecorderの前にW3Cリンクがあったので、少し関係がありません。私はそれをリンクして、少なくともメディア関係者の間でキャプションの議論があることを示しました。私はここ数年で状況が変わったと思っていますが、キャプショントラックのサポートについては何も公式には見つかりませんでした。あなたが何を見つけるのか教えてください!ありがとう。 – Brad

関連する問題