問題タブ [subtitle]
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.
c# - QuartzTypeLibライブラリと字幕
C#でシンプルなメディアプレーヤーを作りたいのですが、QuartzTypeLibライブラリを使用してビデオを読みました。これは完璧です。しかし、次のステップでは、プレーヤーに映画に字幕を追加する機能をサポートしてもらいたいと思います。
私はそれをグーグルで検索しましたが、私にとってこれほどシンプルで便利なものは見つかりませんでした。誰か助けてくれませんか。
前もって感謝します。
delphi - SRT (SubRip) ファイルの字幕時間を修正/シフトする方法は?
字幕の時間を前後に修正/シフトする方法は? 字幕の時間形式は次のようになります。
00:00:52,656 --> 00:00:56,326
字幕とオーディオが同期していない場合、たとえば、字幕が音声/オーディオの前に表示される場合は、字幕行のすべての時間 (時間形式: 00:00:52,656 --> 00:00:56,326
) を修正する必要があります。
したがって、すべての字幕行の時間を 2 秒間変更/シフトする必要がある場合。次に、今回は字幕 line:00:00:52,656 --> 00:00:56,326
を に変更する必要があります
00:00:54,656 --> 00:00:58,326
。
これは、1 行のテキスト/1 回だけではなく、字幕ファイル内のすべての時間を指します。
SubRip (.srt) ファイルがどのように見えるかの例:
c# - 再生中にメディア ファイルのオーバーレイを取得する方法はありますか?
字幕を自動的に提供するライブラリを使用せずに、メディア ファイルに字幕を挿入したい (DirectShow のように)
ウィンドウ デスクトップの描画ハンドルを使って描画する方法を使用しましたが、うまくいきませんでした。更新の速さのせいだと思いますが…ですよね?とにかく、メディア ファイルをペイントしたり、オーバーレイ ハンドルを取得したりする機能や方法はありますか?
video - JavaFX 2 で字幕付きのビデオを再生する
JavaFX 1 にはビデオ ファイルから字幕を抽出するためのクラスがあることに気付きましたSubtitleTrack
が、JavaFX 2 には同等の機能が見つかりません (同様の名前のクラスはjavafx.scene.media
存在しないようです。この機能はまったく実装されていますか?に移動しましたか?または、将来のリリースが計画されていますか?
iphone - iOS 5 で字幕を無効にすると、最後に表示された字幕テキストが画面に残ります
AVPlayer ベースのビデオ プレーヤーに字幕サポートを追加しています。[self.player.currentItem.asset mediaSelectionGroupForMediaCharacteristic:AVMediaCharacteristicLegible] によって生成された AVMediaSelectionGroup から mediaType "sbtl" の AVMediaSelectionOption オブジェクトを取得でき、適切な AVMediaSelectionOption を選択してライブ ストリームに字幕を表示できます。これはすべて正常に機能しています。
問題があるのは、iOS 5.01 および iOS 5.1 で AVMediaSelectionOption の選択を解除することです。
iOS 6 を実行しているデバイスでは、[self.player.currentItem selectMediaOption:nil inMediaSelectionGroup:self.subtitleSelectionGroup] で字幕を無効にでき、期待どおりに消えます。ただし、iOS 5.01 および iOS 5.1 では、字幕の更新は停止しますが、最後に表示されたテキストは、プレーヤーを閉じるか、電源ボタンを押すか、アプリをバックグラウンドに移動するまでビデオ プレーヤーに残ります。
それが問題かもしれないと考えて、強制のみの字幕を除外しようとしましたが、役に立ちませんでした. これはOSのバグですか?ストリーミング ビデオに何か問題がありますか?
ご協力とご指導をよろしくお願いいたします。
ios - iOS で動画ファイルに字幕を埋め込む
私はiOS開発に比較的慣れていないので、達成しようとしていることがありますが、良いリソースを見つけることができません. プロジェクトのビデオ ファイルに字幕を埋め込みたいと考えています。ユーザーはビデオを録画し、録画後にいくつかの文章を入力すると、入力したテキストが字幕としてビデオに 1 語ずつ埋め込まれます。これは AVFoundation によって達成されると思いますが、驚いたことに、Apple のドキュメント (字幕を埋め込みたい場合にはあまり役に立ちません) を除いて、AVFoundation に関する情報は比較的少ないです。
どうすればこれを行うことができますか?字幕トラックになるようにテキスト入力をフォーマットするにはどうすればよいですか? その字幕トラックをビデオ ファイルに埋め込んでエクスポートし、ビデオに常に字幕が含まれるようにするにはどうすればよいですか? ここの誰かがこれらのことについて知っていることを願っています..
前もって感謝します。
subtitle - ムービー ファイルからクローズド キャプションを抽出する最良の方法は何ですか?
ムービー ファイルからクローズド キャプション情報を抽出する必要があります。試してみccextractor
ましたが、うまくいかないようです。
ビデオ ストリーム (クローズド キャプション付き) をキャプチャし、ファイルに保存してから実行しましccextractor
たが、何も見つかりません。
私のビデオサンプルは以下のとおりです。
http://dl.dropbox.com/u/10244901/gsd.mpg
http://dl.dropbox.com/u/10244901/gsd_b.mpg
初挑戦:
2 回目の試行:
television - 字幕3行~2行
3行の長さの字幕があります。
テレビで見ていると3行目が途切れます。
3行の字幕を2行すべてに修正できるツールはありますか?
api - オンラインで字幕を検索してダウンロードするための API はありますか?
Android アプリでオンラインで字幕を検索してダウンロードするための API が必要です。
サブライトのAPIを試してみましたが、サブタイトルが取得できません。
そのための他のAPIはありますか?