ConvertAudio

From Avisynth wiki
(Difference between revisions)
Jump to: navigation, search
 
(add link to avs+ documentation)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Template:Func5Def|ConvertAudioTo8bit(clip ''clip'')|ConvertAudioTo16bit(clip ''clip'')|ConvertAudioTo24bit(clip ''clip'')|ConvertAudioTo32bit(clip ''clip'')|ConvertAudioToFloat(clip ''clip'')}}
+
<div style="max-width:62em" >
  
The first four filters convert the audio samples to 8, 16, 24 and 32 bits, and ConvertAudioToFloat converts the audio samples to float. ConvertAudioTo8bit, ConvertAudioTo24bit, ConvertAudioTo32bit and ConvertAudioToFloat are available starting from v2.5.
+
<div {{BlueBox2|40|0|3px solid purple}} >
 +
{{AvsPlusFullname}}<br>
 +
Up-to-date documentation: [https://avisynthplus.readthedocs.io/en/latest/avisynthdoc/corefilters/convertaudio.html https://avisynthplus.readthedocs.io]
 +
</div>
  
Starting from v2.5 the audio samples will be automatically converted if any filters requires a special type of sample. This means that most filters will accept several types of input, but if a filter doesn't support the type of sample it is given, it will automatically convert the samples to something it supports. The internal formats supported in each filter is listed in the colorspace column. A specific sample type can be forced by using the ConvertAudio functions.
+
 
 +
{{Func4Def
 +
|ConvertAudioTo8bit(clip ''clip'')
 +
|ConvertAudioTo16bit(clip ''clip'')
 +
|ConvertAudioTo24bit(clip ''clip'')
 +
|ConvertAudioTo32bit(clip ''clip'')
 +
}}
 +
 
 +
*Convert the audio sample type to 8, 16, 24 and 32 integer bits, respectively.
 +
 
 +
 
 +
{{FuncDef
 +
|ConvertAudioToFloat(clip ''clip'')
 +
}}
 +
 
 +
*Convert the audio sample type to 32-bit [[Float]].
 +
 
 +
 
 +
The sample types supported by the AviSynth audio filters are listed [[Internal_filters#Audio_processing_filters|here]], in the '''Sample type''' column. If a filter doesn't support the type of sample it is given, it will either throw an error or automatically convert the samples to a supported type.
 +
</div>
  
  
 
[[Category:Internal filters]]
 
[[Category:Internal filters]]
 +
[[Category:Audio_filters]]

Latest revision as of 04:18, 18 September 2022

AviSynth+
Up-to-date documentation: https://avisynthplus.readthedocs.io


ConvertAudioTo8bit(clip clip)
ConvertAudioTo16bit(clip clip)
ConvertAudioTo24bit(clip clip)
ConvertAudioTo32bit(clip clip)

  • Convert the audio sample type to 8, 16, 24 and 32 integer bits, respectively.


ConvertAudioToFloat(clip clip)

  • Convert the audio sample type to 32-bit Float.


The sample types supported by the AviSynth audio filters are listed here, in the Sample type column. If a filter doesn't support the type of sample it is given, it will either throw an error or automatically convert the samples to a supported type.

Personal tools