MergeChannels
From Avisynth wiki
(Difference between revisions)
Raffriff42 (Talk | contribs) (formatting, links, phrasing) |
(add link to avs+ documentation) |
||
| (2 intermediate revisions by one user not shown) | |||
| Line 1: | Line 1: | ||
<div style="max-width:62em" > | <div style="max-width:62em" > | ||
| − | Merge the audio channels of two or more clips. | + | <div {{BlueBox2|40|0|3px solid purple}} > |
| + | {{AvsPlusFullname}}<br> | ||
| + | Up-to-date documentation: [https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/corefilters/mergechannels.html https://avisynthplus.readthedocs.io] | ||
| + | </div> | ||
| + | |||
| + | |||
| + | Merge the audio channels of two or more clips. | ||
| + | |||
| + | There is no ''mixing'' of channels – [[MixAudio]] and [[ConvertToMono]] do this. The channels are added to the new clip unchanged. | ||
| Line 7: | Line 15: | ||
}} | }} | ||
| − | Output | + | Output video, framerate and running time are taken from {{FuncArg|clip1}}. |
| − | + | ||
| − | + | ||
| + | All audio is [[ConvertAudio|converted]] to the sample type of {{FuncArg|clip1}}. | ||
| Line 20: | Line 27: | ||
MergeChannels(A, B) | MergeChannels(A, B) | ||
</div> | </div> | ||
| − | + | Results in a clip with the following [[Clip_properties|properties]]: | |
| − | : | + | :video = ''A'' |
| − | :channel 2 = ''B'' | + | :audio channel 1 = ''A'' |
| + | :audio channel 2 = ''B'' | ||
This is equivalent to using [[MonoToStereo]]. | This is equivalent to using [[MonoToStereo]]. | ||
| Line 33: | Line 41: | ||
MergeChannels(A, B, C, D) | MergeChannels(A, B, C, D) | ||
</div> | </div> | ||
| − | + | Results in a clip with the following [[Clip_properties|properties]]: | |
| − | :channel 1 = ''A'' channel 1 | + | :video = ''A'' |
| − | :channel 2 = ''A'' channel 2 | + | :audio channel 1 = ''A'' channel 1 |
| − | :channel | + | :audio channel 2 = ''A'' channel 2 |
| − | :channel | + | :audio channel 3 = ''B'' channel 1 |
| − | :channel | + | :audio channel 4 = ''B'' channel 2 |
| − | :channel | + | :audio channel 5 = ''C'' |
| + | :audio channel 6 = ''D'' | ||
Latest revision as of 05:37, 18 September 2022
AviSynth+
Up-to-date documentation: https://avisynthplus.readthedocs.io
Merge the audio channels of two or more clips.
There is no mixing of channels – MixAudio and ConvertToMono do this. The channels are added to the new clip unchanged.
MergeChannels(clip clip1, clip clip2 [, clip clip3, ...] )
Output video, framerate and running time are taken from clip1.
All audio is converted to the sample type of clip1.
For example, given the following source clips:
- A (mono)
- B (mono)
...and merging them:
MergeChannels(A, B)
Results in a clip with the following properties:
- video = A
- audio channel 1 = A
- audio channel 2 = B
This is equivalent to using MonoToStereo.
For a more complex example, given the following source clips:
- A and B (stereo)
- C and D (mono)
...and merging them:
MergeChannels(A, B, C, D)
Results in a clip with the following properties:
- video = A
- audio channel 1 = A channel 1
- audio channel 2 = A channel 2
- audio channel 3 = B channel 1
- audio channel 4 = B channel 2
- audio channel 5 = C
- audio channel 6 = D