?

Log in

No account? Create an account

Как побить flac на mp3 - Оживший юзерпик

Feb. 17th, 2010

10:47 am - Как побить flac на mp3

Previous Entry Share Next Entry

Для памяти.

shnsplit -o wav -f SAMPLE.cue -t "%n %t" SAMPLE.flac
for f in *.wav; do  
   OUTFILE=`basename "$f" wav`mp3
   lame --preset cd "$f" "$OUTFILE"
done
cuetag SAMPLE.cue *.mp3


Update: нашёлся FLAC-файл, на котором ломается flac, но работает mplayer. Тогда так: mplayer -vo null -ao pcm:file=SAMPLE.wav SAMPLE.flac, и дальше как выше.

Comments:

[User Picture]
From:lispnik
Date:February 17th, 2010 08:14 am (UTC)
(Link)
А какая у тебя версия cuetools?
У меня (cuetools-1.3) почему-то нет cuetag, есть в contrib файл cuetag.sh, но какой-то глючный... Или, может, это SAMPLE.cue у меня глючный?
(Reply) (Thread)
[User Picture]
From:tobotras
Date:February 17th, 2010 08:20 am (UTC)
(Link)
1.3.1.

$ file `which cuetag`
/usr/bin/cuetag: POSIX shell script text executable

Не знаю :-)
(Reply) (Parent) (Thread)
[User Picture]
From:lispnik
Date:February 17th, 2010 08:23 am (UTC)
(Link)
Спасибо. У меня тоже 1.3.1, я опечатался.
Надо будет заглянуть в этот скрипт.
(Reply) (Parent) (Thread)
From:alesk
Date:February 17th, 2010 08:17 am (UTC)
(Link)
Спасибо, полезное.
(Reply) (Thread)
[User Picture]
From:cdplayer
Date:February 17th, 2010 08:43 am (UTC)
(Link)
Ужос!
(Reply) (Thread)
[User Picture]
From:vitus_wagner
Date:February 17th, 2010 09:22 am (UTC)
(Link)
ЖЖ - неправильное место для этого тайного знания. Правильное - /usr/local/bin
(Reply) (Thread)
[User Picture]
From:tobotras
Date:February 17th, 2010 09:32 am (UTC)
(Link)
И много тебе поможет наличие этого знания у меня в /usr/local/bin? :-)

У меня-то оно уже час как там лежит :-)
(Reply) (Parent) (Thread)
[User Picture]
From:vitus_wagner
Date:February 17th, 2010 09:46 am (UTC)
(Link)
Ну ты ж не для меня пишешь, а для памяти.
(Reply) (Parent) (Thread)
[User Picture]
From:tobotras
Date:February 17th, 2010 10:13 am (UTC)
(Link)
Ну, совсем для себя я бы в ЖЖ не писал :-)
(Reply) (Parent) (Thread)
[User Picture]
From:votez
Date:February 17th, 2010 01:39 pm (UTC)
(Link)
да он же пытался вызвать Нечистого!
(Reply) (Thread)
[User Picture]
From:tobotras
Date:February 17th, 2010 01:43 pm (UTC)
(Link)
«Во время подготовки к экзамену по латыни студенты медики случайно вызвали дьявола» :)
(Reply) (Parent) (Thread)
[User Picture]
From:zexo
Date:February 24th, 2010 11:17 am (UTC)
(Link)
первые 3 строчки можно написать так

shnsplit -o wav -f SAMPLE.cue -t "%n %t" SAMPLE.flac

тогда пятая и не понадобится
(Reply) (Thread)
[User Picture]
From:tobotras
Date:February 24th, 2010 01:00 pm (UTC)
(Link)
Ага, спасибо.
(Reply) (Parent) (Thread)