Flacon извлекает отдельные треки
Нет, я пробовал его одним из первых. Он с m4a не работает.
Вот, нашел как с помощью ffmpeg
разрезать вручную по одному треку:
ffmpeg -i BIG_FILE -acodec copy -ss START_TIME -to END_TIME LITTLE_FILE
Таймкод ffmpeg в формате: HH:MM:SS.
В cue-файле в формате: MM:SS:ms
Для ffmpeg Миллисекунды, можно добавлять через точку.
Например, в cue-файле, 1 минута 32 секунды 65 миллисекунд:
01:32:65
Для ffmpeg это должно выглядеть примерно так:
00:01:32.65
(HH:MM:SS.ms)
Пример:
ffmpeg -i 01.m4a -acodec copy -ss 00:00:01.65 -to 00:4:32.00 track1.m4a
https://man.archlinux.org/man/ffmpeg-utils.1.enhttps://blog.freakaria.com/2020/11/04/cutting-video-with-ffmpeg/В cue-файле таймкода конца файла нет. Его можно посмотреть:
ffmpeg -i 01.m4a
В конце ищите подобную строчку:
Duration: 00:33:49.12, start: 0.000000, bitrate: 129 kb/s
Тоесть конец файла: 00:33:49.12
Вот как-то так.
Вопрос решил этим способом. Но, это все долго и муторно.
Кто найдет решение быстро разрезать без перекодирования с использованием cue-файла, обязательно отпишитесь.