問題タブ [slowmotion]
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 - iOS スローモーション録画
カスタム ビデオ レコーダー iPhone アプリを作成しようとしていますが、240 fps をサポートする必要があります。ただし、AVCaptureDevice
フォーマットと を使用するように設定すると、activeVideoMaxFrameDuration
ビデオ ビュー全体がフリーズします。60fps、120fpsでやれば問題なく動きます。
出力部分には、AVCaptureMovieFileOutput を使用しています。また、必要に応じて露出オート フォーカス モードも設定しています。
c++ - C++/OpenCV を使用して 100 fps の GoPro .mp4 ビデオから 25 fps のスロー モーション ビデオを作成する
100fps の .mp4 GoPro ビデオがあり、そこから 25fps のスローモーション ビデオを作成したいと考えています。2日前からやってるけどダメ。ビデオを再生し、GoPro の WiFi ストリームからビデオを保存することはできましたが、100 fps を読み取って別のビデオ ファイルに 25 fps で保存しようとすると、空のファイルが表示されます! 新しい mp4 ビデオのエンコードに使用されたコーデックを疑っていますが、よくわかりません。
コードは次のとおりです(Windows 10プレビューのVisual Studio 2013 CommunityでVisual C++でOpenCV 3.0.0を使用しています)。
結果は次のとおりです。
ios - iPhone 6/6+ のカメラ ロール ビデオからエクスポートされたスロー モーション効果がない
私はビデオで動作するアプリを開発しています。カメラロールのビデオから記録またはエクスポートされたものから短い映画を作成します。予期しない動作についてサポートが必要です。
Apple スロー モーション効果で録画したビデオをエクスポートすると、アプリのビデオでそのような効果が失われます。
これは iPhone 6 および 6+ で再現されており、iPhone 5s でも想定されます。iPhone 5s/6/6+ シミュレーターでは、すべて問題ありません。ビデオをエクスポートするには、iOS SDK ALAssetsLibrary API を使用します。コードは次のとおりです。
エクスポートされたビデオを再生するには、AVPlayerインスタンスを使用します。
助けてください - どうすれば問題を解決できますか?
PS - Instagram アプリはこれを行うことができ、iPhone 6 でテストされています。エクスポートされたビデオには、Instagram アプリ内のスローモーション効果が含まれています。
android - Android デバイスで ffmpeg を使用してスロー モーション ビデオを保存する
Androidアプリで動画をスローモーションで保存したいのですが、フレームレートを変えて動画をスローモーションに変換してみました。
次のコマンドを使用しました。最初のコマンドは、ビデオから 1 秒あたり 30 フレームを一時ディレクトリにダンプし、2 番目のコマンドはこれらの画像を使用して、フレーム レートを下げた、またはより高速なビデオを作成し、一時ディレクトリからすべての画像を削除しています。 .
しかし、これは非常に遅い操作です。小さなビデオでも永遠のようにかかります。
ビデオのPTS(プレゼンテーションタイムスタンプ)を変更しようとしましたが、次のコマンドを使用してAndroidフォンで正しく機能していません:
ここで提案されているように: https://trac.ffmpeg.org/wiki/How%20to%20speed%20up%20/%20slow%20down%20a%20video
誰かが私にそれを速くする方法を提案できますか. フレームを一時ディレクトリに保存する必要がありますか? ffmpeg プロセスの出力を、何らかの方法で同時に実行されている別の ffmpeg プロセスに渡すことができますか?
ビデオをスローモーションで保存する他のffmpegコマンドはありますか?
ios - スローモーション ビデオをアプリにインポートする
最近スローモーション動画をいじっています。調整可能な「スローモーション期間」を備えたビデオであり、iOS 自体と緊密に統合されているようです。
動画を操作するアプリを書いたとします。その動画の設定を知ることができる iOS ハンドルまたは API を取得することは可能だと思いますか?
ありがとう!
ios - 通常の FPS で Slo-Mo ビデオを保存する
AVMutableComposition
Slo-Mo ビデオから作成したものがあります。AVPlayer ではPHVideoRequestOptions.Original
、ビデオの Slo-Mo 部分が含まれていない Photos を使用して要求したため、適切な速度で再生されます。ただし、変更可能なコンポジションをエクスポートすると、完全な FPS でエクスポートされるため、FPS が高すぎると Slo-Mo が戻ってきます。
フレームレート 30 のビデオをエクスポートするにはどうすればよいですか? スロー モーションを含まない特定のファイル タイプや、これを行う他の方法はありますか?
私が見つけた2つの(悪い)解決策:
- 以下に設定
AVAssetExportSession
するAVAssetExportPresetMediumQuality
と、フレーム レートが低下しますが、品質も低下します。良くない。 AVAssetExportSession.videoComposition
frameDuration でビデオ コンポジションに設定しますが、それでCMTimeMake(1, 30)
ビデオをエクスポートするのに非常に時間がかかり、これも良くありません。時間がかかる原因がわかりません。