data_juicer.ops.mapper.audio_ffmpeg_wrapped_mapper module#

class data_juicer.ops.mapper.audio_ffmpeg_wrapped_mapper.AudioFFmpegWrappedMapper(filter_name: str | None = None, filter_kwargs: Dict | None = None, global_args: List[str] | None = None, capture_stderr: bool = True, overwrite_output: bool = True, *args, **kwargs)[源代码]#

基类:Mapper

Simple wrapper for FFmpeg audio filters.

__init__(filter_name: str | None = None, filter_kwargs: Dict | None = None, global_args: List[str] | None = None, capture_stderr: bool = True, overwrite_output: bool = True, *args, **kwargs)[源代码]#

Initialization method.

参数:
  • filter_name -- ffmpeg audio filter name.

  • filter_kwargs -- keyword-arguments passed to ffmpeg filter.

  • global_args -- list-arguments passed to ffmpeg command-line.

  • capture_stderr -- whether to capture stderr.

  • overwrite_output -- whether to overwrite output file.

  • args -- extra args

  • kwargs -- extra args

process_single(sample)[源代码]#

For sample level, sample --> sample

参数:

sample -- sample to process

返回:

processed sample