из песни кусок вырвать

Nov 15, 2015 22:12

Ну так, чтоб не забыть.

Задача:

Дано: есть песня в формате 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. Да, все три тулзы пришлось устанавливать дополнительно, в стандартной конфигурации они не устанавливаются.

howto, music, linux

Previous post Next post
Up