В последнее время пристрастился слушать аудиокниги по дороге на работу. К сожалению или счастью, мой телефон совсем не смартфон и почему-то в его mp3-плеере нет функции перемотки. Так и возникла задача разбивать длинные mp3-файлы аудиокниги на отрезки по 40 минут, которые бы аккуратно помещались бы в мой путь до работы.
Разделить mp3-файл с помощью ffmpeg
У меня в системе уже был установлен ffmpeg, ну а если его у вас нет, то нужно установить:
# apt install ffmpeg
или:
# pacman -S ffmpeg
Теперь можно отрезать от mp3 файла начальные 1 час 35 минут и 07 секунд:
$ ffmpeg -i file.mp3 -vn -acodec copy -to 01:35:07 begin.mp3
Или же можно выделить отрезок от заданного времени и до конца файла:
$ ffmpeg -i file.mp3 -vn -acodec copy -ss 01:35:07 end.mp3
Вырезать кусок mp3 файла от определенного времени и до заданного времени:
$ ffmpeg -i file.mp3 -vn -acodec copy -ss 01:35:07 -to 02:01:33 middle.mp3
Кроме того, можно сохранить часть продолжительностью 40 минут, начиная с определенного времени:
$ ffmpeg -i input.mp3 -vn -acodec copy -ss 01:35:07 -t 00:40:00 middle.mp3