0

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

ffmpeg -i "./video.mkv" -ss 00:00:00 -t 00:00:30 -c copy -f hls "output.m3u8"

hls ストリームのオーディオに mkv ソースのオーディオを反映させたい: ここに画像の説明を入力

上記のコマンドから返されたものは音が出ず、mediaInfo に次のように表示されますが、hlsここに画像の説明を入力 が pcm をサポートしていないことにも気付きました。pcm であるため、このストリームでダッシュが機能する可能性はありますか?

4

1 に答える 1