問題タブ [closed-captions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jwplayer6 - Jwplayer 6.10 字幕の最初の行が表示されない
空の行の後に表示されるクローズド キャプション行がレンダリングされていません。例えば、
これを Windows Media Player でテストしたところ、正しく動作しているため、jwplayer 関連の問題のようです。最初の空の行にスペースを追加すると、スクリプトは正しく機能することがわかりましたが、この回避策は現在のところオプションではありません。これは、使用しているすべてのビデオで再現できます。キャプションは .srt ファイルで、UTF-8 を使用します。これはプレイリストではありません。コードは単なる標準であり、.srt ファイルは URL から取得されています。
jwplayer に字幕/クローズド キャプション ファイルの最初の行を取得させる方法はありますか? ありがとう。
video - m3u8 URL から HLS ビデオ ストリームのクローズド キャプション形式を表示するにはどうすればよいですか
HLS ビデオ (VOD およびライブ) と MP4 を再生する Roku および TVOS アプリに取り組んでいます。Roku docsによると、EIA-608 は両方でサポートされており、TVOS でも動作するはずです。
私の質問は、m3u8
どの特定の形式 (EIA-608、WebVTT など) のクローズド キャプションが各ストリームで使用されているかを知る方法の URL を指定した場合です。
メインの内容m3u8
(最初のストリームには CC がないと書かれていますが、実際にはあります):
1stストリームの内容m3u8
ffprobe -hide_banner
最初のプログラムのストリームにクローズド キャプションがあることを示すために使用できます。元:
ただし、ご覧のとおり、Program 0 > Stream 0 は、あると言っているだけClosed captions
です。使用されているクローズド キャプション技術のタイプ/仕様は記載されていません。
の形式を表示するにはどうすればよいClosed Captions
ですか?
javascript - 字幕を表示する埋め込みビデオ (不要) が、更新を押すと表示されなくなります
埋め込み動画には YouTube の API を使用しています。すべてのページのすべての動画にまったく同じ API コードを使用しています。ただし、ある特定のビデオでは、字幕が読み込まれますが、最初の実行のみです。更新を押すと、字幕が消えます。キャッシュと Cookie をクリアすると、元に戻ります。
この動作が 1 つの動画で見られるのに、同じコードを共有する他の動画では見られないのはなぜですか?
わかりましたので、HTMLタグは次のとおりです。
APIコードは次のとおりです。
ああ、ここにいくつかの関連情報があります:
このバグはどのクライアントでも繰り返される可能性があり、サーバーにデプロイされた場合でも、localhost からデプロイされた場合でも表示されます。
「cc_load_policy」を使用して字幕を削除できません: 0,
YouTube.com で動画を視聴すると字幕が表示されない
完全な API の代わりに iframe 埋め込みコードを使用すると、字幕が表示されません。
繰り返しになりますが、同じ API コードを共有し、字幕のバグがない他の動画があります。
* アップデート *
わかりました。他の動画でも同じ動作が見られます。これは以前はなかったので、YouTube 側の問題だと思います。
…とはいえ、これについて調べるのにまだ助けが必要です。ここにjsfiddleがあります:
swift - AVPlayer ビデオに字幕を追加する
を使用してAVPlayerView
、Apps Bundle ディレクトリからいくつかのローカル ビデオを表示しています。コンテンツのアクセシビリティを向上させるために、字幕を表示する機能を追加したいと考えています。
私はプログラマーであり、映画製作者であり、字幕を作成する必要があるため、あらゆる字幕形式とソリューションを受け入れることができます。.srt
いくつかの一般的な形式 ( , .scc
)を発見しましたが、 AVPlayer
.
次のようなビデオを初期化します。
たとえば、QuickTime で字幕付きのビデオを再生する場合、同じディレクトリに両方のファイル (字幕とビデオ) があれば十分です。に字幕ファイルの URL を追加するなどのヒントや解決策は見つかりませんでしたAVPlayer
。それは正しいアプローチではないようですか?
他のスレッドでは、AVPlayersclosedCaptionDisplayEnabled
がトラックでうまく機能すると述べていClosed Caption
ます。しかし、ここでも疑問が生じます:別のファイル (.srt、.scc など) から AVPlayer で字幕を表示するにはどうすればよいですか?
audio - OS X で (音声ファイルなしで) ライブ トランスクリプションを取得するにはどうすればよいですか?
私は、誰かがいつ質問をしたかを知る必要がある、不要な会議で立ち往生している人々のためのアプリに取り組んでいます.
私の計画は次のとおりです。
- 会議の音声 (通常はスピーカーから出力されるもの) を音声テキスト変換プログラムにストリーミングします
- それを私の名前や質問のイントネーションの上昇を監視するものにストリーミングします
- 誰かが私に質問したときに、プログラムを「鳴らす」ようにします。そうすれば、すぐにテキストを読んで答えることができます。
難しいのはステップ(1)です。私が見つけたすべてのスピーチからテキストへのプログラムは、オーディオファイルを入力として受け入れ、スピーカー/ヘッドフォンに送られるチャネルからストリーミングすることはできません. 一方、私が見つけた支援プログラムは、キーボード入力を引き継いでいます。理想的には、ユーザーは会議中に他のアプリに入力することで生産的な作業ができるようになるため、そのようなソリューションは機能しません。
そのため、OS X で使用できる、ステップ(1)を処理するか、上記のほとんどのステップをより適切に実行できるものを探しています。
解決策を調査しましたが、ステップ(1)について何も見つかりません。私が知らない、プログラム全体に対するより創造的な解決策 (ディクテーション用ではない他の支援技術など) がある可能性があるため、他の手順を含めています。
html - 動画の下に HTML5 動画 CC を移動することはできますか?
クライアントは字幕をビデオの邪魔にならないようにしたいので、ビデオの下に字幕を付けたいと考えています。キャプションには vtt ファイルを使用しています。これはCSSで行うことができますか?多分vttファイルのいくつかの設定?
html - JWPlayer CEA-608/708 キャプションのスタイリング
フォント サイズ、フォントの色、背景色、フォント ファミリなどのキャプション スタイルを動的に設定しようとしています。以下はコード スニペットです。
これは Chrome では機能しますが、EDGE と FIREFOX では機能しません。IE11ではクローズドキャプションが表示されません。
これはバグですか、それとも CC 608 のサポートが異なるブラウザー間で統一されていないのですか?
バージョンは次のとおりです。
- JWPlayer: 7.9.3+commercial_v7-9-3.158
- マイクロソフト エッジ: 38.14393.0.0
- Firefox: 52.0 (32 ビット)
- クロム: 56.0.2924.87
- IE: 11.953.14393.0