1 Отредактировано NukeOS (09.01.2009 12:37:41)

Тема: Маленький скриптик конвертации flac вайлов в wav

Для конвертации flac -> wav необходимо flac пакет установить в систему.
Дебиан:
# apt-get install flac

Открываем любимый текстовый редактор и создаем маленький bash скриптец. Назовем его flac2wav.

$ vi flac2wav
==================
#!/bin/bash
for i in *.flac
do
flac -d "$i"
done

==================

Изменяем mode файла на execute:
$ chmod +x flac2wav

Копируем файл в папку где бы bash оболочку могла ее найти. я обычно копирую скрипты в /usr/local/bin

# cp flac2wav /usr/local/bin

ГОТОВО!!!

теперь заходим в папку где лежат .flac файлы и даем команду

$ flac2wav



ДОПОЛНЕНИЕ!!!

По просьбе трудящихся! как сделать так чтобы можно было этот скрипт запускать напрямую в Наутилусе?

Открываем свой любимый текстовый редактор
$ vi flac2wav
===========================================================
#!/bin/bash
#
for arg
do
flac -d "$arg"
done
===========================================================

Добавим execute value
$ chmod +x flac2wav

Копируем файл в Наутилус скрипт папку.
$ cp flac2wav ~/.gnome2/nautilus-scripts

ГОТОВО!!!

Теперь в Наутилусе выделяем необходимые .flac файлы , правый щелчек мышей, выбираем из меню Scripts > flac2wav

UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, and DOS is a boot partition virus. (Peter Coffin)

https://linuxcounter.net/cert/444384.png

2

Re: Маленький скриптик конвертации flac вайлов в wav

А зачем flac в wav конвертить? Если для последующей перегонки в mp3 или ogg, так лучше сразу и писать соответствующий скрипт.

3

Re: Маленький скриптик конвертации flac вайлов в wav

michael пишет:

А зачем flac в wav конвертить? Если для последующей перегонки в mp3 или ogg, так лучше сразу и писать соответствующий скрипт.

бывают случаи разные.  будет время напишу как нармально перевести flac -> mp3

UNIX is an operating system, OS/2 is half an operating system, Windows is a shell, and DOS is a boot partition virus. (Peter Coffin)

https://linuxcounter.net/cert/444384.png