Как при помощи Терминала склеить несколько аудиофайлов в один.

В повседневной жизни при помощи компьютера мы часто решаем различные задачи. Некоторые из них сложные и для решения требуют специальное программное обеспечение; некоторые простые, и кроме рук, головы и стандартного софта не требуют больше ничего. Но есть и такие, которые вообще-то требуют специальный софт, но на самом деле можно обойтись и без него. Одна из таких задач – это склейка нескольких подкастов или фрагментов аудиокниги в один целостный файл. Для этой задачи нужен аудиоредактор, например, тот же комплектный GarageBand. Не смотря на это, с программой нужно ещё и разобраться. А что делать, если времени в обрез? В таком случае как всегда поможет Терминал.

Подкасты в формате MP3 – это стандарт де-факто для большинства устройств. Аудиофайлы в таком формате очень легко склеиваются командой cat. Для примера, я покажу как при помощи Терминала можно быстро склеить несколько подкастов в один. Для начала нужно создать отдельную папку и поместить в неё все необходимые фрагменты аудиофайлов. Терминал обрабатывает все имеющиеся файлы перебирая их имена в алфавитном порядке, поэтому фрагментам аудиофайлов желательно задать численно-буквенные названия. Это нужно для того, чтоб все файлы склеились в правильном порядке.

Итак, допустим, мы создали папку Podcasts на Рабочем столе, в которой находятся подкасты (которые нужно склеить). Запускаем Терминал (кто не помнит, он находится в папке ПрограммыУтилиты) и начинаем «шаманить»…

Для начала перейдём в ту папку, в которой находятся все фрагменты:

cd ~/Desktop/Podcasts/

Теперь выполним вот такую команду:

for file in *.mp3; do echo File $file are prepared; cat $file >> all-in-one.mp3; done; echo Merge complete.

После непродолжительного времени (которое зависит от количества склеиваемых фрагментов) в папке с фрагментами появится ещё один большой файл – all-in-one.mp3, который и будет являться склейкой из всех отдельных фрагментов. Я собственноручно пробовал «клеить» аудиофайлы в формате MP3 и AAC, так что, скорее всего, другие аудиоформаты можно склеивать таким же образом. Только не забывайте изменить в команде расширение с *.mp3 на соответствующее 😉 На этом всё.

Share this article
0
Share
Prev Post

Как установить OS X 10.9 Mavericks на Parallels Desktop 8.

Next Post

Как к Google Chrome в Mac OS X «прикрутить» поддержку QuickTime видео.

Comments 4
    1. Будет каждая часть со своим битрейтом. Это вообще какая-то странная «склейка» получается 🙂 Но оно работает!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Read next