AVFoundation を使用して 120 fps でスロー モーション ビデオを記録できます。これらのビデオは、iPhone および Mac の QuickTime プレーヤーで期待どおりに再生されます。しかし、videojs や自分のプレーヤー [AVPlayer] などの他のプレーヤーでは、スローモーションで再生できません。しかし、iPhone のネイティブ カメラ アプリを使用してスロー モーション ビデオを作成すると、これらの同じプレーヤーが期待どおりに再生できます。
mediainfo を使用して 2 つのビデオを比較したところ、2 つの違いが出てきました - 1. フォーマット プロファイル: High@L5.1 vs High@L4.1 。ffpmeg を使用して、ビデオのプロファイルを High@L5.1 にしましたが、違いはありませんでした。
- フォーマット GOP : M=1、N=120 vs M=1、N=30。再び、ffmpeg を使用してビデオに N=120 を設定しましたが、違いはありませんでした。
また、PHAsset を使用したエクスポートが役立つ可能性があることをオンラインで読みましたが、私のビデオ ファイルはドキュメント ディレクトリ内に作成され、フォト アルバム/カメラ ロールには移動しません。PHAsset を使用してカメラ ロールにエクスポートしてから、ハックとしてドキュメント ディレクトリに移動することもできます (機能する場合)。しかし、根本的な理由を知る必要があります。
この問題の原因は何ですか? ありがとう