問題タブ [macos-high-sierra]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - GStreamer タイム ラプス ビデオ: 最初のフレームの JPEG の順序が正しくありません
連続して名前が付けられた一連の JPEG ファイルからタイム ラプス ビデオを作成するために使用しているコードは次のとおりです。
ファイルは次のようになります。
これは数年間うまく機能していますが、最近、ビデオの最初のフレームがシーケンスの最初の JPEG ではないことに気付きました。通常、Apple の新しい OS リリース (High Sierra および iOS 11) では、最初のフレームのタイムスタンプが 2 番目のフレームのタイムスタンプよりも後であるため、ビデオは再生されません。
ビデオは、VLC および現在のバージョンより前の OS バージョンで正常に再生されます。
ビデオの最初のフレームは、一連の JPEG ファイルからランダムに選択されているようです。
サンプル動画はこちら: kamvideo.mp4
これを修正するにはどうすればよいですか?