avasset

    5

    1答えて

    私はAVCaptureSessionを取得し、mp4にエンコードしようとしています。これは簡単なはずですが、私は1つの960x540ビデオストリームをエンコードしようとしています。私はこの問題の目的のためにオーディオについて心配していません。 次のコードを実行して、Xcodeを使用してout2.mp4をドキュメントコンテナから取得すると、QuickTimeで黒い画面が表示され、期間は46時間です。

    6

    1答えて

    プレビューチャンネルをAVプロジェクトに追加すると、ビデオまたはオーディオファイルをマスター出力チャンネルで再生できますが、別のオーディオまたはビデオファイルをプレビューできます別のチャンネルに 当然のことながら、プレビューよりも複数のチャンネルが可能なサウンドデバイスまたはマスター出力用の別個のデバイスをユーザーが持っていることが前提条件です。例えば、出力はバランスの取れたオーディオ出力を提供す

    7

    3答えて

    ライブ写真からビデオ部分を抽出する方法を知りましたか?ライブフォトをGIFに変換するアプリを開発しています。最初のステップは、ライブフォトからビデオファイルを取得することです。あなたがMacにあなたの携帯電話を接続すると、あなたは別の画像とビデオファイルを見ることができるので、それが可能であるように思われる。私はちょうど抽出プロセスでレンガの壁にぶつかったし、私はそれを行うために多くの方法を試して

    5

    1答えて

    を作成することはできません。ファイル:///民間これは私の同僚のデバイス上で正常に動作します、しかし、それは私のiPadエア2(iOSの9.1)と同様に、私たちのQAのiPadミニ3. - (void)processSourceVideoFile:(NSURL *)mediaURL completion:(void (^)(BOOL success))completion { [self

    7

    1答えて

    AVMutableCompositionを使用してオーディオとビデオファイルをミキシングしています。以下は、私のコードはそのためである:私は直面しています enter code here AVMutableComposition* mixComposition = [AVMutableComposition composition]; NSString *bundleDirectory =

    0

    1答えて

    AVAssetsがAVAssetWriterまたはAVCompositionのいずれかを使用してファイルに書き込んだ後に、AVAssetsがローテーションするようになっていることはよくわかっています。また、ビデオトラックの変換を見て、資産がどのように回転しているかを見て、特定のユースケースに合わせて目的の方向に回転できるようにするなどのソリューションもあります。 しかし、私が知りたいのは、なぜこの

    5

    2答えて

    ビデオファイルをトリミングしたい。ギャラリーからビデオを選んで15秒間のビデオに変換したいだけです。 pickerviewcontrollerで通常のトリミングを使用すると、時間が指定されず、フレームが表示されますが、15秒間固定する必要があります。どうすればこれを達成できますか?

    9

    1答えて

    アセットのエクスポートセッションに失敗したため、問題が発生しました。問題は1つのビデオのみであり、オーディオトラックなしでアセットを正常にエクスポートしたため(ビデオトラックのみ)問題がそのオーディオトラックにあると考えられます。 ビデオトラックはAVAssetReaderでデコードされ、サンプルバッファは新しいビデオトラックに書き換えられる前に処理されます。オーディオトラックは、復号化も中間処理

    1

    1答えて

    私は[AVAsset]の配列を持っています。これらのすべてのアセットを単一のアセットに結合して、ビデオをシームレスに再生できるようにしようとしています(AVQueuePlayer 、それは資産をシームレスに再生しません)。 以下はこれまでの内容ですが、最終的なコンポジションを再生しようとすると、すべてのトラックと合計の継続時間が同じトラックであることを示していますが、最初のトラックのみを再生します

    0

    1答えて

    AVAssetExportSessionのサイズを10MBに制限しようとしています。 fileLengthLimitを設定しないと、「エクスポートが完了しました」。 fileLengthLimit = 10*1024*1024を設定した後、「書き出しに失敗しました:開くことができません」と表示されます。 - (void) splitVideo{ AVURLAsset *videoAsse