shnsplit, 24bit 96KHz audio

Вопросы, приемы и проблемы обработки звука

Модератор: Модераторы разделов

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

shnsplit, 24bit 96KHz audio

Сообщение Dark_Savant »

Собственно, есть такой вот файл, к нему прилагается cue-разметка. Нужно разделить файл на трэки.
Однако,

Код: Выделить всё

->shnsplit -o flac -f *cue -t "%n. %t" *wav
shnsplit: error: m:ss.ff format can only be used with CD-quality files

Ему не нравится формат тайминга ? А какой должен быть ?
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: shnsplit, 24bit 96KHz audio

Сообщение megabaks »

а если поставить moc и им перегнать?
просто 24 бита...(
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: shnsplit, 24bit 96KHz audio

Сообщение Dark_Savant »

В смысле "перегнать" - перенаправить аудиовывод в файл ? Это-то можно, но нужно все это дело автоматизировать. Таких файлов у меня воз и маленькая тележка.

А 24 бита это не "...( " (:
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: shnsplit, 24bit 96KHz audio

Сообщение megabaks »

moc - софтинка такой
а про 24 бита - оч мало пока плееров/перегонялок умеют
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: shnsplit, 24bit 96KHz audio

Сообщение Dark_Savant »

music on console штоле ? Пользовался когда-то.
Эх, если б mpd не валился на встроенных cue, зашил бы в файл, да и все.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: shnsplit, 24bit 96KHz audio

Сообщение megabaks »

music on console штоле ?
нет!
тьфу - вру
[I] media-sound/mac
Available versions: (~)3.99.4.5.4!m 3.99.4.5.6!m {mmx}
Installed versions: 3.99.4.5.6!m(20:10:51 04.03.2010)(mmx)
Homepage: http://etree.org/shnutils/shntool/
Description: Monkey's Audio Codecs
хм...сори - децл не то...
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: shnsplit, 24bit 96KHz audio

Сообщение Dark_Savant »

Гы.

Код: Выделить всё

Black Sabbath - Cross Purposes.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 24 bit, stereo 96000 Hz

Обезьяний кодек здесь вообще совершенно не при чем. Просто shnsplit не хочет резать файл на треки, т.к. ему видите-ли не подходит формат тайминга ( который подходит лишь для cd-audio ).
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: shnsplit, 24bit 96KHz audio

Сообщение megabaks »

им можно сделать апе и его уже разбить....
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: shnsplit, 24bit 96KHz audio

Сообщение Bizdelnick »

Может, отсюда скриптик сгодится: Решено: порезать Flac на треки
Чуточку подсократить только его надо.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: shnsplit, 24bit 96KHz audio

Сообщение Dark_Savant »

megabaks писал(а):
27.03.2010 23:42
им можно сделать апе и его уже разбить..

Нельзя.

Bizdelnick, проблема в том, что все эти скрипты сначала приводят файл к виду 16/44.1, а потом нарезают.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: shnsplit, 24bit 96KHz audio

Сообщение megabaks »

Нельзя.
О_О?
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 18483
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: shnsplit, 24bit 96KHz audio

Сообщение Bizdelnick »

Dark_Savant писал(а):
29.03.2010 18:49
проблема в том, что все эти скрипты сначала приводят файл к виду 16/44.1, а потом нарезают.

Где же он это делает, когда он просто кодирует flac --skip --until ? Или на выходе нужен непременно WAV?

megabaks писал(а):
30.03.2010 00:54
О_О?

А что, есть программа, которая бы резала APE, не декодируя их в WAV? Очень интересно...
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: shnsplit, 24bit 96KHz audio

Сообщение Dark_Savant »

Bizdelnick, гм, ваша правда. Почему-то самый первый скрипт из той темы я проигнорировал. Спасибо.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

Аватара пользователя
megabaks
Сообщения: 697
ОС: Gentoo ~x86

Re: shnsplit, 24bit 96KHz audio

Сообщение megabaks »

А что, есть программа, которая бы резала APE, не декодируя их в WAV? Очень интересно...

cueplayer! Ы?
Спасибо сказали:

kostyab
Сообщения: 1
ОС: Linux

Re: shnsplit, 24bit 96KHz audio

Сообщение kostyab »

РЕШЕНИЕ:
Проблема в том, как формат предствлен в *CUE файле:

Код: Выделить всё

$cuebreakpoints BoneyM.cue
5:29.61
9:16.46
14:33.07
18:07.63
22:14.14
25:34.12
27:35.47
33:02.69
38:13.55
43:27.67
47:38.28
51:07.65
Здесь видно, что у меня время для каждого трека представлено в формате m:ss.ff . Из мануала для shntool мы видим, что он принимает разные форматы, по умолчанию считает m:ss.ff (последние две цифры означают фреймы).
Но если качество самого рипа ниже, чем CD (как в вашем случае), тогда ему нужен формат тайминга m:ss.nnn, о чем он нам и заявляет в ответ на все наши попытки.
Нам нужно просто изменить формат тайминга из скачанного CUE sheet файла, для этого используем несколько иную команду:

Код: Выделить всё

cuebreakpoints $MYFILE.cue | sed s/$/0/ | shnsplit -o flac $MYFILE.wv

Такой формат командной строки позволяет изменять строку тайминга для каждого трека в CUE файле, а команда `sed s/$/0/` добавляет "0" к строке тайминга для каждого трека, переводя его в формат m:ss.nnn:

Код: Выделить всё

cuebreakpoints BoneyM.cue | sed s/$/0/
5:29.610
9:16.460
14:33.070
18:07.630
22:14.140
25:34.120
27:35.470
33:02.690
38:13.550
43:27.670
47:38.280
51:07.650
Теперь после точки у нас 3 цифры вместо двух, что и приводит к виду m:ss.nnn.
После этого разбивка на треки происходит без проблем. Банально, не правда ли? Беда в том, что никто нигде не предостерег о такой особенности программы. Поэтому- то я и решил запостить.

(Но самое последнее дело -- использовать для этих целей M$ программы под WINE)
Спасибо сказали: