cutcutcodec.core.compilation.export.compatibility.audio_encodec_compatibility
- cutcutcodec.core.compilation.export.compatibility.audio_encodec_compatibility(encodec: str, muxer: str, layout: str = 'mono', rate: int | None = None, profile: str | None = None) str[source]
Test throw av the compatibility of the encoding audio parameters.
Parameters
- encodecstr
The codec or the encoder name.
- muxerstr
The format name.
- layoutstr, default=”mono”
The name of the audio layout, ex “stereo”
- rateint, optional
The samplerate of the audio in all channels.
- profilestr, optional
The name of the binary format of the data ex “flt”.
Returns
- codecstr
The name of the codec found.
Raises
- IncompatibleSettings
If it fails to encode or if the decoded parameters don’t matched.
Examples
>>> from cutcutcodec.core.compilation.export.compatibility import audio_encodec_compatibility >>> audio_encodec_compatibility("libvorbis", "ogg") 'vorbis' >>>