1
2つのオーディオトラックを1つにミックスしようとしています(ビデオのサウンドと音楽)。 AVFoundationでiOS - 2つのオーディオファイルを混ぜる
私はこの方法でビデオファイルへの2つのトラックを設定することができます:あなたは
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'IMG_3789.mp4':
Metadata:
major_brand : mp42
minor_version : 1
compatible_brands: mp41mp42isom
creation_time : 2017-05-11T15:46:52.000000Z
Duration: 00:00:22.63, start: 0.000000, bitrate: 38210 kb/s
Stream #0:0(und): Video: h264 (Baseline) (avc1/0x31637661), yuv420p, 1696x848, 37782 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 180k tbc (default)
Metadata:
creation_time : 2017-05-11T15:46:52.000000Z
handler_name : Core Media Video
Stream #0:1(und): Audio: aac (LC) (mp4a/0x6134706D), 44100 Hz, stereo, fltp, 250 kb/s (default)
Metadata:
creation_time : 2017-05-11T15:46:52.000000Z
handler_name : Core Media Audio
Stream #0:2(und): Audio: aac (LC) (mp4a/0x6134706D), 48000 Hz, stereo, fltp, 189 kb/s (default)
Metadata:
creation_time : 2017-05-11T15:46:52.000000Z
handler_name : Core Media Audio
:ここ
https://stackoverflow.com/a/16316985/5120292
は私のコンピュータ上のffmpegで検査結果出力ファイルですファイルに2つのオーディオトラックが含まれていることがわかります。私は2つのトラックを1つにマージする必要があります。なぜなら、一部のプレイヤーは最初のトラックのみをプレイするからです。
2つのトラックではなく、1つのトラックにのみミックスできますか?
ありがとうございます!すべてのヘルプはこのコードがダウンして一つにオーディオトラックをマージし
私たちは、私がAVAssetExportPresetPassthroughを使用することを除いて同じことを行いますAVAssetExportPresetHighestQualityの代わりに。あなたのプリセットでは、2つのトラックを1つにマージするようですね、ありがとう! 私のプリセットを使用して2つのオーディオトラックを作成することを確認できますか?前もって感謝します ! – Xys
'AVAssetExportPresetPassthrough'を使用しても全く動作しません... –
これは問題だと思います。どうもありがとう ! – Xys