-optimize
Apple HLS ビデオ ストリームを再生するための Flash ビデオ プレーヤーを作成しています。オプションを有効にして (現在はデフォルト) Apple ツールによってセグメント化された AAC オーディオ トラックを含むコンテンツには、オーディオ トラックがあることがわかりました。デコードできません (同期バイトがあるべき場所にありません)。
最適化オプションはオーディオに何をしますか? 再エンコードしていますか、それとも別の方法でパックしていますか?
最も重要なことは、オーディオ トラックを正しく読み取るために何をする必要があるかということです。
私はここ数ヶ月探してきましたが、これに対する技術的に有用な答えを誰も持っていないようです(つまり、「ファイルが小さくなる」以上のもの)。
これはオーディオ トラックにのみ影響するようです。オーディオ デコードを無効にすると、すべてのケースでビデオが正常に再生されます。少なくとも、これまでに見たすべてのもの - Apple ツール、ffmpeg、商用エンコーダなど。