2

Linux ベースのサーバーを使用しているため、Apple のツール (mediafilesegmenter) は使用できません。

HLSガイドラインには次のように記載されています。

...さらに、セルラー対応のクライアントには、低速のデータ接続用に 64 Kbps 以下の代替ストリームを提供する必要があります。64 Kbps 以下で許容できる品質のビデオを提供できない場合は、音声のみのストリーム、または静止画像付きの音声を提供する必要があります。

「静止画付きのオーディオ」オプションを試してみたいと思います。

彼らには、ツールの使用をアドバイスする実装 FAQがあり、うまく機能しました。

mediafilesegmenter -a --meta-file=imgres.jpeg --meta-type=picture sample.mp3

iPhone で音声を再生しているときに画像が表示されます。セグメントの 1 つを調べましたが、これはおそらくプレイヤーに jpeg が埋め込まれていることを示すナンセンスな部分がありました。

ID3 ?PRIV 5 com.apple.streaming.transportStreamTimestamp 
ª†ID3 $APIC $u image/jpeg ˇÿˇ‡ JFIF ˇ€ Ñ    &$/ #')8/-150*A&+,) 

Apple のツールを使用せずに、この埋め込み画像でオーディオのみのセグメントを作成するにはどうすればよいですか?

4

1 に答える 1

3

画像を m3u ファイル形式で保存する方法に関する関連ドキュメントは、M3U 仕様にあります。m3u8 形式は m3u のスーパーセットであるため、m3u でサポートされているものはすべて m3u8 ファイルでもサポートされている必要があります。

Winamp は、画像を含む m3u ファイルを作成できます。それが可能な他のツールがあるに違いないと確信しています。次に、適切なタグを m3u ファイルに追加して、m3u8 ファイルにする必要があります。または、m3u ファイルの一部を m3u8 ファイルにコピーするのが最も簡単かもしれません。

于 2012-07-19T07:13:39.713 に答える