問題タブ [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.

0 投票する
2 に答える
3899 参照

python - Python でのマルチメディア プレイリスト ファイルの読み取り (ライブラリ)

マルチメディア プレイリスト ファイルの読み取り (解析) にはどのライブラリをお勧めしますか? ライブラリが M3U、WPL などのさまざまなプレイリスト フォーマットをサポートしている場合は、どのライブラリが役立ちますか?

Pythonの場合、m3ute2プロジェクトを指すこのページhttp://wiki.python.org/moin/PythonInMusicを見つけましたが、死んでいるようです。

0 投票する
4 に答える
13431 参照

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 ストリームにリンクするにはどうすればよいですか?

0 投票する
1 に答える
658 参照

html - ストリームセグメンテーション:どのブラウザがそれをサポートしていますか?

Appleには、.tsビデオセグメントのプレイリストファイルとして.m3uを使用するための仕様があります。iOSデバイスとOSXSafariで動作することを理解しています。他のブラウザでサポートされていますか?そうでない場合、独立したダウンロードと再生のためにビデオをパーツにセグメント化する他の方法はありますか?

ビデオセグメンテーションのアップルスペックは次のとおりです。

https://developer.apple.com/library/archive/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/Introduction/Introduction.html

0 投票する
1 に答える
533 参照

ipad - 予想とは異なるm3u8をiPadに送信するとどうなりますか?

私はこのアイデアのプロトタイプを作成しています。私はクライアント/サーバーモデルを持っており、クライアントがm3u8ファイルを要求するたびに、たとえば01.m3u8

いくつかの条件に基づいて、01.m3u8または他のm3u8ファイルを送信しますother.m3u8。しかし、other.m3u8ファイルを送信すると、問題が発生します。Ipadは、のコンテンツを再生するのに非常に時間がかかりますother.m3u8

ipadが期待するものとは異なるm3u8を送信したときに、ipad-safariのバックグラウンドで何が起こるかを誰かが説明できますか?

ありがとう

0 投票する
1 に答える
3907 参照

iphone - iPhone MPMoviePlayerController : ストリーミング中にファイルをダウンロードし、ローカルで再生します

すべてのTSファイルを含むm3u8ファイルがあります。MPMoviePlayerController は、ストリーミング サーバーで http 要求を介して正常に再生します。しかし、後で接続せずにもう一度再生するために、ファイルをローカルに取得したいと思います。

m3u8 ファイルとすべての TS ファイルをデバイスにローカルにダウンロードできました。m3u8 ファイルを編集して、http の代わりにローカルの .ts を指すようにしましたが、この配置からそれらを読み取ることができません。(VLCはそれをうまく行うことができます)

再生中にセグメントをダウンロードして (2 回のダウンロードを避けるため)、MPMoviePlayerController などを使用してローカルで再生する方法はありますか。

0 投票する
1 に答える
4134 参照

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でそのファイルを開くことができません。どうすればいいですか?またはどのように変換できますか?

こんにちは、ジョニー

0 投票する
2 に答える
3065 参照

iphone - MPMoviePlayerController は、ライブ ストリーミング ビデオを引き伸ばしたり歪めたりします (m3u8)

MPMoviePlayerController を使用して、iOS 3.1.2 のライブ ストリーミング m3u8 ビデオを再生しています。フルスクリーンの横向きで開きますが、問題ありません。ただし、通常は 10 ~ 20 秒間プレイした後、画面のサイズが自動的に変更されます。画面の幅は維持されますが、高さが縮小されるため、画像が狭く引き伸ばされます。ただし、事前に記録された mp4 ビデオを再生する場合、この問題はありません。

何が起こっているのか、それを修正する方法はありますか?

これが私のコードです:

MyViewController.h:

MyViewController.m:

0 投票する
2 に答える
2469 参照

android - Android:オーディオプレイリストを閲覧し、アプリからM3Uファイルを開きます

オーディオプレイリストを閲覧し、プレイリストのURIを元に戻して保存し、後で再生する方法を見つけようとしています。

目覚まし時計のように、プレイリストを選択して、後でアラームが開始したときに再生リストを再生できます。

意図的に1つの曲のURIを取得することは可能ですが、プレイリストでは機能しません。

私はその意図を試しました、

ただし、URIを返さず、MediaPlaybackアクティビティを直接実行します。

これについて何か考えはありますか?

前もって感謝します。

0 投票する
1 に答える
1416 参照

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は、私が見つけることができる解決策を提供していません。「相対パスを絶対パスに変換する」などの用語を広範囲に検索しましたが、うまくいきませんでした。

アドバイスをいただければ幸いです。

ありがとう。

0 投票する
1 に答える
1128 参照

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 は、同期のためにいくつかの追加パラメーターを想定していますか?

ありがとう。