* [Comm] ape to flac @ 2008-12-24 16:46 Ilis 2008-12-24 18:50 ` Maxim Byshevski-Konopko 0 siblings, 1 reply; 5+ messages in thread From: Ilis @ 2008-12-24 16:46 UTC (permalink / raw) To: ALT Linux Community general discussions Конвертнуть .ape во .flac хотелось бы Тут: http://www.legroom.net/software/convtoflac дают скрипт и бинарник apeinfo Стоит делать так? Или есть более другие варианты? -- Кругликов Илья ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] ape to flac 2008-12-24 16:46 [Comm] ape to flac Ilis @ 2008-12-24 18:50 ` Maxim Byshevski-Konopko 2008-12-25 18:21 ` Ilis 2008-12-29 6:16 ` Evgeny Yugov 0 siblings, 2 replies; 5+ messages in thread From: Maxim Byshevski-Konopko @ 2008-12-24 18:50 UTC (permalink / raw) To: ALT Linux Community general discussions On Wed, Dec 24, 2008 at 09:46:54PM +0500, Ilis wrote: > > Стоит делать так? > Я пользуюсь присутствующими в дистрибутиве cuetools, shnsplit, flac и mac (декодер для ape). Так как ape в основном поставляются вместе с cue, получается мило и в одну строчку шелла: #!/bin/sh cuebreakpoints "$1" | shnsplit -f "$1" -o flac -t %n\ \-\ %t "$2" Первый аргумент --- cue-файл, второй --- длинный ape или wavpack (для него wvunpack есть). Единственное, что тут не автоматизируется --- проставление тэгов. Но для этого хорошо подходит easytag. ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] ape to flac 2008-12-24 18:50 ` Maxim Byshevski-Konopko @ 2008-12-25 18:21 ` Ilis 2008-12-29 6:16 ` Evgeny Yugov 1 sibling, 0 replies; 5+ messages in thread From: Ilis @ 2008-12-25 18:21 UTC (permalink / raw) To: ALT Linux Community general discussions 24 декабря 2008 г. 23:50 пользователь Maxim Byshevski-Konopko написал: > On Wed, Dec 24, 2008 at 09:46:54PM +0500, Ilis wrote: >> > Я пользуюсь присутствующими в дистрибутиве cuetools, shnsplit, flac и mac (декодер для > ape). Так как ape в основном поставляются вместе с cue, получается мило > и в одну строчку шелла: > > #!/bin/sh > cuebreakpoints "$1" | shnsplit -f "$1" -o flac -t %n\ \-\ %t "$2" > Спасибо, всё получилось > Я пользуюсь присутствующими в дистрибутиве cuetools, shnsplit, flac и mac cuetools, shntools, flac и mac -- Кругликов Илья ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] ape to flac 2008-12-24 18:50 ` Maxim Byshevski-Konopko 2008-12-25 18:21 ` Ilis @ 2008-12-29 6:16 ` Evgeny Yugov 2008-12-30 9:14 ` Dmitry Chistikov 1 sibling, 1 reply; 5+ messages in thread From: Evgeny Yugov @ 2008-12-29 6:16 UTC (permalink / raw) To: ALT Linux Community general discussions Здравствуйте. Maxim Byshevski-Konopko пишет: > On Wed, Dec 24, 2008 at 09:46:54PM +0500, Ilis wrote: >> Стоит делать так? > Я пользуюсь присутствующими в дистрибутиве cuetools, shnsplit, flac и mac (декодер для > ape). Так как ape в основном поставляются вместе с cue, получается мило > и в одну строчку шелла: > > #!/bin/sh > cuebreakpoints "$1" | shnsplit -f "$1" -o flac -t %n\ \-\ %t "$2" > > Первый аргумент --- cue-файл, второй --- длинный ape или wavpack (для > него wvunpack есть). Единственное, что тут не автоматизируется --- > проставление тэгов. Но для этого хорошо подходит easytag. Ну почему же, очень даже "автоматизируется", что-то типа: #!/bin/bash cuebreakpoints $1 | \ shnsplit -o 'flac flac -6 -o %f -' $2 && \ cuetag $1 split*.flac && \ lltag -yes --no-tagging --rename "%n - %t" split*.flac -- Здесь могла быть ваша реклама... ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [Comm] ape to flac 2008-12-29 6:16 ` Evgeny Yugov @ 2008-12-30 9:14 ` Dmitry Chistikov 0 siblings, 0 replies; 5+ messages in thread From: Dmitry Chistikov @ 2008-12-30 9:14 UTC (permalink / raw) To: evgeny.yugov, ALT Linux Community general discussions Прошу прощения, что влезаю несколько боком (попутный вопрос: нужно ли в таких случаях выставлять JT?), но по поводу Shell-сценария могу дать несколько советов: > #!/bin/bash > cuebreakpoints $1 | \ > shnsplit -o 'flac flac -6 -o %f -' $2 && \ > cuetag $1 split*.flac && \ > lltag -yes --no-tagging --rename "%n - %t" split*.flac Во-первых, настоятельно рекомендуется параметры командной строки $1, $2 и т. д. (на самом деле - и другие подстановки переменных типа $var, в случае если результат подстановки не должен в дальнейшем разделяться на слова - разные параметры) заключать в пары двойных кавычек: "$1", "$2", "$var". Это (в данном случае) избавляет от проблем с файлами, в именах которых есть, к примеру, пробелы. Во-вторых, если строка по синтаксису предполагает продолжение (скажем, оканчивается |, && или ||), то символ новой строки backslash'ить (экранировать символом обратной косой черты \) не обязательно. (Оба замечания, разумеется, применимы не только к сценариям, но и к интерактивному режиму работы в оболочке.) Вторая строка сценария, таким образом, может превратиться в: cuebreakpoints "$1" | Аналогично преобразуются и другие строки. -- Дмитрий Чистиков, dd1email at gmail dot com ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2008-12-30 9:14 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2008-12-24 16:46 [Comm] ape to flac Ilis 2008-12-24 18:50 ` Maxim Byshevski-Konopko 2008-12-25 18:21 ` Ilis 2008-12-29 6:16 ` Evgeny Yugov 2008-12-30 9:14 ` Dmitry Chistikov
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git