Для FreeBSD, Linux и прочих Unix-подобных систем существует прекрасная консольная программа mp3wrap, позволяющая сливать mp3-файлы. Для того, чтобы автоматизировать процесс, удобнее заранее переименовать нужные mp3-файлы в каталогах (возможно, с вложенными подкаталогами) для того, чтобы они преобразовывались в алфавитном порядке имён файлов при помощи следующего скрипта (я назвал его mp3concat.sh): #!/bin/sh filename=`basename $1` mp3wrap "$PWD/$filename.mp3" \ `find $1 -iname \*mp3| sort|xargs` \ 2>> ~/mp3concat-scrip-err.log Использование скрипта: $ mp3concat.sh <dir_name> Каталог со склеиваемыми mp3-файлами должен находится внутри текущего каталога, из которого запускается скрипт. Результирующий файл будет помещён в текущий каталог с именем: <dir_name>_MP3WRAP.mp3 No comments yet.
|
|