問題タブ [avasset]
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.
iphone - iPhone-AVAssetWriter-1920×1080ピクセルの写真からムービーを作成中にエラーが発生しました
私はいくつかの写真から映画を作成しようとしています。HD画像({720、1280})以下の解像度で問題なく動作します。しかし、フルHD画像{1080、1920}でムービーを作成しようとすると、ビデオがスクランブルされます。http://www.youtube.com/watch?v=BfYldb8e_18の外観を確認するためのリンクは次のとおりです。私が間違っているかもしれないことについて何か考えがありますか?
*編集 。[[MovieWritter sharedMovieWritter] pixelBufferFromCGImage:]のコードは次のとおりです。
fullscreen - avplayer フルスクリーン
ビデオを再生するためにAVAssetで使用されるAVPlayerがあります。
再生、停止、進むなどのコントロールをいくつか追加しました...
しかし、ボタンでフルスクリーンに切り替えるにはどうすればよいですか? 開始時刻を同期する方法がわからないため、MPMoviePlayerController を使用したくありません。しかし、現在の playerView を単に「拡張」して fullScreen を使用するにはどうすればよいですか?
ありがとう。
ios - iOSでオーディオとビデオをマージする方法
AVMutableComposition を使用してアプリケーションでオーディオとビデオをマージするのが好きで、アプリケーションで次のコードを使用しましたが、出力データを取得できます。
しかし、両方の AVURLAsset が空のセットをスローしているため、このコードは機能しません。何がエラーなのかわかりません。誰かがこの問題を解決するのを手伝ってくれますか?
前もって感謝します
ios - AVAssetImageGenerator がビデオ URL から画像を生成しない
ビデオ再生ボタンのサムネイル画像を生成するために AVAssetImageGenerator を使用しています。画像を生成するためにサーバーのビデオ URL を渡すと、null が返されます。
常に null データを取得しています。めったに 1 つの画像しか取得していません。どうすればこの問題を解決できますか。
ios - AVURLAssetがロードされていません(.movファイル)
AVURLAsset次のコードを使用して、output.mov(iPhoneで作成)というファイルを読み込もうとしています。
ファイルはtmpアプリのディレクトリにあります。エラーは表示されませんが、メタデータが利用できないため(つまり、呼び出しによって何も返されないため)、アセットが読み込まれないようですNSLog(@"%@", [videoAsset commonMetadata])。そのため、アセットに対して何もできません。
次のコードを使用して、URLを介してリソースに到達できるようにしましたが、間違いなく次のように見えます。
そのため、アセットが読み込まれない理由がわかりません。を使用してアセットをロードしようとしまし[AVAsset assetWithURL:]たが、それも機能しません。
どんな助けでも大歓迎です。
iphone - iPod ライブラリの一部の曲で commonMetadata 配列が空です
を使用しMPMediaPickerControllerて、ユーザーがデバイスの iPod ライブラリから曲を選択できるようにしています。次に、この曲を配列 (この場合は) に配置し、インスタンスをplayerQueue使用して次から次へと曲を再生します。AVPlayer
次に、このコード スニペットを使用して曲のタイトルを取得します ( を使用AVPlayer *musicPlayer):
ほとんどの場合、これは問題なく機能します。asset.commonMetadataただし、空の配列を返す曲もあります。ただし、iPhone のミュージック アプリは、iTunes (Mac の場合) と同じように、曲のタイトル (およびアルバムのアートワークなど) を表示できます。
曲ファイルはApple MPEG 4 Audio、iTunes Store から購入したファイルです。
asset.commonMetadata利用可能なメタデータがあるのに空の配列を返すのはなぜですか?
iphone - iOS でキャプチャしたビデオに透かしを追加するにはどうすればよいですか
どうすればこれを達成できるか誰かが教えてくれるかどうか疑問に思っていました。いくつかの解決策を考えている場合:
キャプチャしたビデオから個々の画像を作成し、後でそれらを画像ごとにマージしてから、新しい AVAsset を作成します...少し複雑に聞こえませんか?
2 つのビデオをマージします。1 つは透明 (透かしを保持するもの) で、もう 1 つはカメラでキャプチャされたアセットです。
iphone - iOS でビデオの向きの問題を修正する方法
ユーザーが写真からビデオを選択してサーバーにアップロードするアプリを使用しています。私のサーバーは .Net server であるため、ビデオが回転します。問題の理由はおそらく画像の場合と同じであることを知っています(以前の回答https://stackoverflow.com/a/10601175/1030951を参照してください)ので、グーグルでビデオの向きを修正するコードを取得しました。 RayWenderlich.com からコードを取得し、次のように変更しました。出力ビデオは正常に動作するようになりましたが、ビデオはミュートされています。再生されますが、オーディオは再生されません。何か不足している場合は、親切に助けてください。
-(void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)infoメソッドの情報辞書を渡します
avassetexportsession - ビデオのフレーム レートとビット レートを変更 (修正) するにはどうすればよいですか?
Web サイト サービス用にフォト ライブラリからビデオ ファイルを再エンコードする必要があります。以下のコードを試してみましたが、「ビデオ合成には合成指示が必要です」のようなエラーが発生しました。
(コード)
}
フレームレートとビットレートを変更しなくても、完全に機能します。何かアドバイスをください。ありがとう。