将 FLAC 文件切成 5 秒的片段

Slice FLAC file into 5 second segments

我有一个 FLAC 音频文件,我想将其分成 5 秒的片段。我不需要以任何方式重新采样或更改数据。

tools/libraries 有什么用?我应该看看 ffmpeg 吗?我实际上想创建一个 HLS 流,所以一个可以做到这一点的工具将是一个奖励,但如果我可以简单地分块音频数据,我可以自己创建播放列表。

使用segment muxer:

ffmpeg -i input.flac -f segment -segment_time 5 output_%03d.flac
  • 在此示例中,输出将被命名为 output_001.flacoutput_002.flac
  • 如果您需要在每个段的开头重置时间戳,请添加 -reset_timestamps 1
  • 既然你问了也有 HLS muxer,但那是与问题标题不同的主题。