問題タブ [m3u]
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.
python - Python でのマルチメディア プレイリスト ファイルの読み取り (ライブラリ)
マルチメディア プレイリスト ファイルの読み取り (解析) にはどのライブラリをお勧めしますか? ライブラリが M3U、WPL などのさまざまなプレイリスト フォーマットをサポートしている場合は、どのライブラリが役立ちますか?
Pythonの場合、m3ute2プロジェクトを指すこのページhttp://wiki.python.org/moin/PythonInMusicを見つけましたが、死んでいるようです。
android - ストリーミング メディアの Web ページから Android のオーディオ プレーヤーを起動する方法
SHOUTcast/HTTP インターネット ラジオ ストリームにリンクするには、従来、M3U や PLS などのプレイリスト ファイルにリンクしていました。そこから、ブラウザは、プレイリストを処理するために登録されたオーディオ プレーヤーを起動します。これは、どの PC、Palm、Blackberry、および iPhone でもうまく機能します。
この方法は、追加のソフトウェアをインストールしないと Androidでは機能しません。確かに、Just PlaylistsまたはStreamFuriousで問題なく処理できますが、Android インストールでデフォルトで一般的にインストールされるオーディオまたはビデオ プレーヤーを呼び出す方法が必要であると想定しています。
デフォルトでは、M3U または PLS を処理できるオーディオ プレーヤーはありません。プレーヤーはそれを開くように見えますが、「サポートされていないメディア タイプ」と表示されます。
これをさらに厄介なものにしているのは、ブラウザーが MP3 ファイルへのリンクを開くだけで、HTTP 経由で MP3 オーディオをストリーミングできることです。SHOUTcast がホストする MP3 ストリームに直接リンクするだけで、同じ結果になるはずですが、SHOUTcast はユーザー エージェント文字列で「Mozilla」を検出し、ストリームを送信する代わりに、そのストリームの情報ページを送信します。駅。
追加のアプリケーションを使用せずに、通常のモバイル サイトから Android の SHOUTcast ストリームにリンクするにはどうすればよいですか?
html - ストリームセグメンテーション:どのブラウザがそれをサポートしていますか?
Appleには、.tsビデオセグメントのプレイリストファイルとして.m3uを使用するための仕様があります。iOSデバイスとOSXSafariで動作することを理解しています。他のブラウザでサポートされていますか?そうでない場合、独立したダウンロードと再生のためにビデオをパーツにセグメント化する他の方法はありますか?
ビデオセグメンテーションのアップルスペックは次のとおりです。
ipad - 予想とは異なるm3u8をiPadに送信するとどうなりますか?
私はこのアイデアのプロトタイプを作成しています。私はクライアント/サーバーモデルを持っており、クライアントがm3u8ファイルを要求するたびに、たとえば01.m3u8。
いくつかの条件に基づいて、01.m3u8または他のm3u8ファイルを送信しますother.m3u8。しかし、other.m3u8ファイルを送信すると、問題が発生します。Ipadは、のコンテンツを再生するのに非常に時間がかかりますother.m3u8。
ipadが期待するものとは異なるm3u8を送信したときに、ipad-safariのバックグラウンドで何が起こるかを誰かが説明できますか?
ありがとう
iphone - iPhone MPMoviePlayerController : ストリーミング中にファイルをダウンロードし、ローカルで再生します
すべてのTSファイルを含むm3u8ファイルがあります。MPMoviePlayerController は、ストリーミング サーバーで http 要求を介して正常に再生します。しかし、後で接続せずにもう一度再生するために、ファイルをローカルに取得したいと思います。
m3u8 ファイルとすべての TS ファイルをデバイスにローカルにダウンロードできました。m3u8 ファイルを編集して、http の代わりにローカルの .ts を指すようにしましたが、この配置からそれらを読み取ることができません。(VLCはそれをうまく行うことができます)
再生中にセグメントをダウンロードして (2 回のダウンロードを避けるため)、MPMoviePlayerController などを使用してローカルで再生する方法はありますか。
windows - PCでiOSからm3u8ファイルを開く
iPhoneでTV Screenというアプリを入手しました。そこで、iPhoneにテレビ番組のローカルを保存できます。SSH 経由で Application フォルダーに移動し、多くの .ts ファイルと m3u8 ファイルを見つけました。
ここで m3u8 ファイル http://dl.dropbox.com/u/92469/5_13365986_2011-03-27.local.m3u8
どういうわけか、Windows PCでそのファイルを開くことができません。どうすればいいですか?またはどのように変換できますか?
こんにちは、ジョニー
iphone - MPMoviePlayerController は、ライブ ストリーミング ビデオを引き伸ばしたり歪めたりします (m3u8)
MPMoviePlayerController を使用して、iOS 3.1.2 のライブ ストリーミング m3u8 ビデオを再生しています。フルスクリーンの横向きで開きますが、問題ありません。ただし、通常は 10 ~ 20 秒間プレイした後、画面のサイズが自動的に変更されます。画面の幅は維持されますが、高さが縮小されるため、画像が狭く引き伸ばされます。ただし、事前に記録された mp4 ビデオを再生する場合、この問題はありません。
何が起こっているのか、それを修正する方法はありますか?
これが私のコードです:
MyViewController.h:
MyViewController.m:
android - Android:オーディオプレイリストを閲覧し、アプリからM3Uファイルを開きます
オーディオプレイリストを閲覧し、プレイリストのURIを元に戻して保存し、後で再生する方法を見つけようとしています。
目覚まし時計のように、プレイリストを選択して、後でアラームが開始したときに再生リストを再生できます。
意図的に1つの曲のURIを取得することは可能ですが、プレイリストでは機能しません。
私はその意図を試しました、
ただし、URIを返さず、MediaPlaybackアクティビティを直接実行します。
これについて何か考えはありますか?
前もって感謝します。
vb.net - M3Uファイルの場所を完全修飾パスに解析します
M3Uプレイリストのファイルの場所情報を完全修飾パスに解析したいと思います。M3Uファイルで可能な形式は次のようです。
c:\ mydir \ songs \ tune.mp3
\ songs \ tune.mp3
.. \ songs \ tune.mp3 ..
最初の例では、そのままにしておきます。2番目の場合は、プレイリストが存在するディレクトリを追加して、c:\ playlists \ songs \ tune.mp3になり、3番目の場合も同じになるようにして、c:\ playlists \ songs\tune.mp3になります。
VS2008でvbを使用していますが、M3Uファイル内の潜在的なロケーション形式のそれぞれを認識する方法が見つかりません。System.IO.Pathは、私が見つけることができる解決策を提供していません。「相対パスを絶対パスに変換する」などの用語を広範囲に検索しましたが、うまくいきませんでした。
アドバイスをいただければ幸いです。
ありがとう。
ipad - A/V 同期の問題 - Apple の HTTP ライブ ストリーミング
IPad 2.0/1.0 の Safari ブラウザからサード パーティのマルチプレクサ (Mainconcept/Elecard) によって生成された TS チャンクをストリーミングしようとすると、オーディオ ビデオの同期の問題が常に発生します。
しかし、Windows PC または Macbook の標準メディア プレーヤーでは、同じクリップが正常に再生されます。
また、MACbook の Media File Segmenter ツールによって生成された TS チャンクをストリーミングしようとすると、iPad に問題がないこともわかりました。
iPad がサードパーティのマルチプレクサに期待していることは何ですか?
例: Ipad でセットの TS チャンクをストリーミングしようとすると、全体のチャンクの継続時間が 5mts 35 秒 (すべての TS チャンクを含む) である場合、2 mts 40 秒後にオーディオが同期しなくなることがわかります。
以下は、TS チャンクの生成に使用されるメディア パイプラインです。
Video.mp4 (ソース) -> Mainconcept MPEG4 DeMultiplexer -> Mainconcept MPEG Multiplxer -> Mainconcept Sink Filter (時間に基づいて TS チャンクを生成します)
誰かが IPad HLS の動作に関するいくつかのポイントを共有できますか? IPad は、同期のためにいくつかの追加パラメーターを想定していますか?
ありがとう。