問題タブ [avcapture]

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.

0 投票する
1 に答える
2238 参照

objective-c - AVCapture からムービーを保存する方法

ここ数日、AVCapture を理解しようとしていて、ビデオを保存するのに苦労しています。私の理解では、あなたが呼び出し[movieFileOutput startRecordingToOutputFileURL:outputURL recordingDelegate:self];、後で呼び出すことができ、[movieFileOutput stopRecording];それからデリゲートメソッドを呼び出す必要があり-(void)captureOutput:(AVCaptureFileOutput *)captureOutput didFinishRecordingToOutputFileAtURL:(NSURL *)outputFileURL fromConnections:(NSArray *)connections error:(NSError *)error{ます。その後、次のような方法でムービーを保存できるはずですがUISaveVideoAtPathToSavedPhotosAlbum([outputFileURL path] ,nil,nil,nil);、どうやら正しくやっていません。セッションを開始すると、startRecordingToOutputFileすぐに delegate が呼び出されdidFinishRecordingます。理由がわかりません。これが私のコードです:

長くなってすみません。このコードの多くが他の誰かに役立つことを願っています。

0 投票する
1 に答える
337 参照

ios - AVCaptureSession を使用して録画中にビデオ データを送信する

はい、動画ストリーミング用の iOS アプリケーションを作成しています。AVCaptureSession を試したことはありません。録画中に映像+音声データを送りたいのですが可能ですか?もしそうなら、私がそれをするのを手伝ってください。

または、録画を中断せずに、ある時間間隔 (たとえば 10 秒) でビデオ データを取得する方法はありますか?

0 投票する
2 に答える
1170 参照

ios - 白いスクリーンショットのみを取得する

バーコードは読み取れますが、画面のスナップショットを取得できません。getScreenImage 関数は白い画面を取得します。カメラビューが表示されている画面を含むスクリーンショットを取得するにはどうすればよいですか? ありがとうございました。

編集:

これは機能します。ただし、セッションの出力をより迅速に変更する必要があります。画像をキャプチャするためにセッションが変更されるためです。そのため、画面が一瞬消えています。そして、不透明度が 50% の画面しか表示されません。このリンクは、私が助けを得る場所です。不透明度 100% のスクリーンショットを取得するにはどうすればよいですか?

0 投票する
2 に答える
3914 参照

ios - AVCaptureStillImageOutput 上下逆さまに戻る画像

を使用してカメラから画像をキャプチャしていますcaptureStillImageAsynchronouslyFromConnection

画像は上下逆さまに保存されています。を使用して画像を保存しようとしました

しかし、この向きはメタデータにのみあり、ファイルからデータをコピーして処理すると、処理された画像が上下逆になります。(簡単に見ると、元の画像は縦に表示されていますが、処理/フィルター処理された画像は逆になっています)。

ビデオキャプチャの向きを設定する正しい方法は何ですか?

AVCaptureStillImageOutputビデオ プレビュー レイヤーで向きを設定しましたが、オブジェクトのバッファーにキャプチャされたデータには影響しません。

ヘッダーを読みましたAVCaptureStillImageOutputが、カメラのプレビューの向きを画像バッファーに強制する方法の説明がないようです。

例えば- (AVMetadataObject *)transformedMetadataObjectForMetadataObject:(AVMetadataObject *)metadataObject connection:(AVCaptureConnection *)connection NS_AVAILABLE_IOS(6_0);

ありがとう

0 投票する
0 に答える
507 参照

ios - AVCaptureVideoPreviewLayer とオーバーレイ ビューのスナップショット

カメラ フィードとその上にいくつかのビュー (ボタン、参照線など) があるビューに AVCaptureVideoPreviewLayer があります。

ユーザーが見ているアプリのスナップショットを取得するにはどうすればよいですか (カメラの画像とオーバーレイを使用)。

ウィンドウsnapshotViewAfterScreenUpdates:はオーバーレイされたビューのみを取得し、メイン画面からのビューはdrawViewHierarchyInRect:空白でありAVCaptureStillImageOutput、オーバーレイなしでカメラの画像を取得します。

0 投票する
1 に答える
586 参照

ios7 - ios7 AVFoundation のパフォーマンスの問題 (メモリ リーク)

AVFoundationアプリで QR コードをキャプチャするために使用しています。ios 7.0で、ビデオ キャプチャに関していくつかの重大な問題が発生しています。キャプチャは実行するたびに時間がかかり、メモリ リークの問題によりアプリがクラッシュします。

でうまく動作しios 7.1ます。これは既知の問題ですか?