問題タブ [avmutablecomposition]

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 に答える
2703 参照

ios - AVAssetExportSession を使用して保存するときにビデオの速度を上げる方法

AVAsset にロードできるビデオ ファイルがあります。このビデオの再生速度を変更し、速度を 2 倍にして、ビデオの長さが 10 秒の場合、速度を上げて 5 秒で終了するようにします。

これが私が試しているコードです。どこが間違っているのか教えてもらえますか?

フレーム期間は、目標を達成するために必要なプロパティです。

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

avfoundation - AVMutableComposition を複数回編集する方法

AVFoundation のヘルプを探しています。完璧ではない英語で申し訳ありません。

私は今ビデオエディタをプログラミングしています。まず、ライブラリからビデオを読み込み、AVAsset インスタンスに配置します。次に、ユーザーがビデオ領域を選択して速度パラメータを設定するたびに、次のようにします。

1回目は問題なく動作しますが、2回目は「insertTimeRange」のミスがあり、構成時間がゼロです。ここで何がうまくいかないのか、または別の方法で/より正しく行う方法の提案があれば教えてください。

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

ios - AVMutableVideoComposition を使用してテキスト オーバーレイを特定の時間範囲に追加する

動画にテキスト オーバーレイを追加する方法を示す例をいくつか見つけました。

レイのチュートリアル - http://www.raywenderlich.com/30200/avfoundation-tutorial-adding-overlays-and-animations-to-videos

この SO 回答 - iOS でキャプチャしたビデオに透かしを追加するにはどうすればよいですか

他にもいくつかありましたので参考にさせていただきました。私のコードはその答えとほぼ同じに見えます.ビデオの冒頭でテキストオーバーレイが1〜2秒間だけ表示されるように微調整しようとしています. どうすればそれを達成できるかについての助けはありますか?

これが私のコードです。これは、オーバーレイが全体にわたって表示された状態でビデオをエクスポートするためにそのまま機能します。

0 投票する
3 に答える
1343 参照

ios - AVFoundation AVMutableComposition - オーディオ付きビデオ - ビデオをフリーズします

音声付きの録画ビデオがあります。それをAVMutableCompositionに追加してエクスポートすると、サウンドの再生中にビデオがフリーズします。私は何が欠けていますか?

私は2つのトラックを持っています:

次に、トラックを作成します。

次に、トラックを挿入します。

最後に、それをエクスポートします。

ファイルは .mp4 です。ファイル形式でしょうか?

0 投票する
3 に答える
1191 参照

ios - iOS で 2 つのオーディオ ファイルを (次々に) 連結する

2 つのオーディオ ファイルを 1 つに連結したい。次のコードを実行しました。以下をご確認ください。

上記のコードから、2 つのオーディオ ファイルを 1 つに結合して、両方のファイルを同時に再生することができます。しかし、3 番目のファイルで最初の 2 つのファイルを次々に再生したいと考えています。

この問題を解決するのを手伝ってください。

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

ios - XCode でオーディオとビデオをオーバーレイする

2 つのビデオとオーディオ ファイルをマージするのを手伝ってくれる人はいますか?

以下は Ray Wanderlich のコードです。2 つのビデオを 1 つずつ組み合わせるのに役立ちます。次に、オーディオを追加できます。ただし、オーディオ ファイルからオーディオを追加すると、結合されたビデオのいずれかに存在するオーディオが削除されます。

だから、私が本当に欲しいのは -

  1. 動画を次々と組み合わせる
  2. 音楽をオーディオファイルに追加/オーバーレイする
  3. また、いずれかのビデオに存在するオーディオを保持します

たとえば、ビデオ ファイル 1 の場合、「こんにちは、お元気ですか?」と言っています。2 番目のビデオ ファイルでは、オーディオ ファイルでジャズ音楽を使用して「元気です」と伝え、最後のビデオでは、「こんにちは、お元気ですか?」と一緒にジャズ音楽を再生したいと考えています。最後のビデオで「元気です」と聞こえます。

つまり、要するに、2 つのビデオを結合し、ビデオ ファイルのオーディオとオーディオ ファイルのオーディオを重ね合わせたいのです。

以下は私が持っているコードです。

誰か助けてください。

Ray Wanderlich のコード:

}