hls ストリームを作成するために ffmpeg を使用しています。ソースは、複数のオーディオ トラックを含む mkv です。-map
オーディオストリームの指定にも使用してみました。また、ffmpeg をファイル内の他のオーディオ ストリームにポイントすると、機能することもわかりました。これは、そうでない最初のオーディオ ストリームです。ある時点で、最初のストリームで置き換え-c copy
た-acodec aac -ac 6
ところ、素晴らしいサウンドが得られましたが、ストリームをコピーするだけで、再エンコードするつもりはありません。次に試したのは、私が持っている他の mkv ビデオを使用することでした。すべてが同じ問題を反映しています。mkv 自体は、VLC でオーディオとビデオの両方を正常に再生します。output.m3u8
VLC で を再生すると、別のオーディオ トラックを選択するオプションがグレー表示されます。私が使用しているコマンドは次のとおりです。
ffmpeg -i "./video.mkv" -ss 00:00:00 -t 00:00:30 -c copy -f hls "output.m3u8"
hls ストリームのオーディオに mkv ソースのオーディオを反映させたい:
上記のコマンドから返されたものは音が出ず、mediaInfo に次のように表示されますが、hls が pcm をサポートしていないことにも気付きました。pcm であるため、このストリームでダッシュが機能する可能性はありますか?