2

私はビデオストリーミングアプリケーションに取り組んでいます。互換性はこれまでWindowsとIEに限定されていました(Firefoxでも十分に機能するようですが)

私はそれをMacで、そして将来的にはUnixでも動作させるように任務を負っていますが、Macを動作させると、UNIXもそれに続くと思います。

ストリーミングメディアを含む.asxプレイリストファイルを含むWindowsメディアストリーミングサーバーを使用しています。URLには字幕ファイルが含まれている場合もあり、次のようになります。

mms://192.168.xx.xxx/video/movie99.wmv?SAMI = http://192.168.xx.yyy/subs/movie99.smi

さて、Mac OSXに関してはかなり迷っていますが、Quicktime用の「Microsoftキット」のようなものであるFlip4Macでビデオを動作させることができました。FirefoxとSafariのVLCプラグインでも動作するようになりました。しかし、私は一生、字幕を機能させることができません。

私はあなたが考えることができるどんな解決策でも聞いて喜んでいます。Javascriptの魔法?Macに何かをインストールしますか?java web startを使用して、字幕ファイルでvlcを開始するコマンドライン引数を実行するアプリを起動しますか?ピンときた :)

私が聞きたくない唯一の解決策は、「YouTubeを作る」などです。すべてのコア機能を書き直す必要がないシンプルなソリューションは高く評価されています:)

よろしく、エース

4

4 に答える 4

2

残念ながら、Windows Media Player以外では、字幕のストリーミングは決して簡単ではありません。

http://wiki.videolan.org/Subtitlesもそう言っています。

ソースビデオを利用できる場合は、Windows/IE以外のプラットフォームに代替メディアを提供するのが最善の策だと思います。

ブラウザ検出用にJavascriptをコーディングしてから、適切なURLにリクエストできます(つまり、Windowsのストリーミングメディア/字幕、ストリーミングメディア、または字幕がリクエストされた場合は字幕が埋め込まれたストリーミングメディア)。

埋め込み字幕をすばやく検索して、この投稿をネット化しました。メディアに字幕を埋め込むために使用されるツールへのリンクがいくつかあります。

http://mwolk.com/blog/how-to-embed-subtitles-into-videos/

幸運を!

于 2009-05-15T18:36:07.570 に答える
0

それはあなたが望む道ではないかもしれませんが、プラットフォームに関係なく字幕が表示されるようにしたい場合は、字幕をビデオに直接組み込み、OSに依存しない形式(QuickTimeまたはFlash)で配布します。サブタイトルをビデオストリーミングとプラットフォームに埋め込むことは関係ありません。

于 2009-05-15T20:19:04.047 に答える
0

まあ、おそらくこれはあなたが期待していた種類の答えではありませんが、2日間で何も得られなかったので、ここに私の0.02$があります。

IEを忘れて、Firefox + theoraを使用すると、すべてが自動的に機能します。ただし、おそらく、コアサーバー側の機能の少なくとも一部を書き直す必要があります詳細はこちらをご覧ください。

于 2009-05-14T17:00:43.423 に答える
0

どのメディアプレーヤーがSAMIをサポートしているか尋ねていますか?

あなたがそのようなものが好きなら、あなたは本当にファイルのテキストをつかんで、それをjavascriptで解析することができます。ところで、あなたがやっているどんなメディアプロジェクトでもクローズドキャプションが機能するようにしてくれてありがとう!

代わりにSMILを試してみるように頼むのは多すぎるでしょうか?

http://en.wikipedia.org/wiki/SAMI#Media_Players_that_Support_SAMI

于 2009-05-15T18:20:41.477 に答える