Ну так, чтоб не забыть.
Задача:
Дано: есть песня в формате mp3:
Pandemonium из одноименного альбома группы Killing Joke; в песне есть примерно 35 секунд (примерно с 00:25 до 1:01), которые хоцца вставить в мобилку вместо стандартного звонка, чтоб окружающих пугать; есть компьютер с линуксом openSuSE 13.2.
Требуется: Вырвать вышеозначенный фрагмент из песни, перевести его в формат mp3 и закинуть на телефон. При этом начало фрагмента хотелось бы состыковать с концом, чтоб на полутакте не заикалось.
Ну, этапы-то тривиальные, но вот чтоб после переустановки системы не шариться по всему списку в поисках подходящей тулзы:
1) переводим mp3 в wav. Тулза: mpg123. Командная строка:
mp123 -w pandem.wav pandem.mp3
2) вырезаем кусок и стыкуем начало с концом. Тулза: snd.
2.1) запускаем snd pandem.wav. Справа внизу есть чекбокс sync - тыцкаем, чтоб редактировать сразу два канала (хотя зачем в звонке стерео? надо будет перекинуть в моно и сэкономить четверть мега).
2.2) вырезаем кусок, выделяя указанный фрагмент и сохраняя его через Edit|Save selection. Для определённости сохраним его в pandem1.wav.
2.3) загружаем pandem1.wav, выделяем самое начало, и тут начинается метод проб и ошибок. Повторяется следующая процедура (фрагмент в начале должен оставаться выделенным): тыцкаем мышкой где-нибудь в конце, появляется красный крест. Записываем время для этого креста. Вставляем фрагмент из начала через Edit|Insert Selection. Выделяем фрагмент вокруг красного креста и проигрываем его (Edit|Play Selection). Если стык нравится, то сохраняем фрагмент от начала до красного креста в файл (pandem2.wav). Если не нравится, то нужное число раз Undo и выбрать другую точку для красного креста.
3) переводим wav в mp3. Тулза: lame. Командная строка:
lame -h -b 128 pandem2.wav pandem2.mp3
Как закинуть файл на телефон и установить там его в качестве звонка, уже выходит за рамки данной задачи.
P.S. Да, все три тулзы пришлось устанавливать дополнительно, в стандартной конфигурации они не устанавливаются.