AudioEncoder¶
- class torchcodec.encoders.AudioEncoder(samples: Tensor, *, sample_rate: int)[源代码]¶
一个音频编码器。
- 参数:
samples (
torch.Tensor
) – 要编码的样本。这必须是一个形状为(num_channels, num_samples)
的 2D 张量,或者是一个 1D 张量(在这种情况下,假定num_channels = 1
)。值必须是[-1, 1]
范围内的浮点值。sample_rate (int) – **输入**
samples
的采样率。编码后的输出采样率可以使用编码方法(to_file
等)指定。
使用
AudioEncoder
的示例- to_file(dest: Union[str, Path], *, bit_rate: Optional[int] = None, num_channels: Optional[int] = None, sample_rate: Optional[int] = None) None [源代码]¶
将样本编码到文件中。