Forums -> Работа с видео и аудио -> Удобная опция для пользующихся Foobar'ом
| Full Version

SecTa
Берём FLAC или APE (или любой другой lossless/lossy формат) файл и добавляем новый таг, под названием CUESHEET, а в содержание тэга копи-пастим соответствующий CUE и сохраняем измнения. Теперь открываем этот FLAC/APE файл в фубаре и - о чудо! - всё уже поделено на трэки :)
Лог, кстати, тоже можно запихнуть, например в таг под названием LOG или что-нить в этом роде. Получается удобно для хранения и для релиза.
Вот только не знаю, сработает фишка с CUESHEET в WinAMP'e... Для FLAC'а скорее всего должно...
Billy Bonce
Эту фишку фубаростроители давно обещали :)

Помницца ДмС с Овеном раздавали дискографию Флойдов и "на вырост" (тогда этой фичи еще не было) прикрутили таг CUE с собственно куем :)

Прикол в том, что когда энту штуку таки имплементировали , шайтаны с гидрогена почему-то выбрали таг CUESHEET :help:
Zemlynin
Удобно,бум пробовать.
Сергей Иванович
Таг CUESHEET выбран таким наверное потому, что, кажись, именно такой таг использует плагин mp3cue для WinAMP'а. Вот только этот плагин нихрена не реагирует на этот таг, если файл - не MP3...
Billy Bonce
Кстати сказать, раньше фубар некорректно работал с не-английскими и не-системными куями..

те. если системная кодировка была иврит, а названия трэков в куе на русском, на выход подавался джибриш

:fear2:

Получалось, что единственный метод , чем можно было обойти эти грабли , это прописать таг CUESHEET в юникоде :)
gene
Я ничего не понял :sick: Пользуюсь Winamp и он APE файлы играет. Об'ясните, пожалуйста, поподробней что и как. :mol: Может быть возможно выложить образец этого Cuesheet?
Спасибо. :punk:
=======================================
Вроде бы разобрался. Winamp играет APE, MP3CUE подхватывает CUE файл и дает переключаться между треками.
Billy Bonce
gene

QUOTE
Может быть возможно выложить образец этого Cuesheet?


Уже. :) Topic Link: Александр Градский

Я пожалуй сделаю краткое описание , что и как .. :)

Фишка автоподгрузки CUE (как отдельного файла) есть в и винампе и в фубаре, но есть еще один способ как скормить CUE плееру- записать его (CUE) особым образом (от-тагировать) в сам файл АРЕ/ФЛАК/МП3

В винампе эта шишка работает только (?) с мп3, в плеере фубар - с любым файлом который поддерживает таг-гирование например (АРЕ/ФЛАК/МП3)

Как оттагировать АРЕ в фубар-е

1) загрузить АРЕ в плеер и не нажимая play...
2) правый клик на файл->Masstagger->edit tags
3) нажать на кнопку Add->Set value->OK
4) в field name набить CUESHEET
5) в field value - скопировать содержимое файла CUE ->Ok->close
6) великий труд завершен :) можно пойти попить пивка
7) что-бы увидеть изменения файл надобно открыть заново


Фсе :)
Meithar
QUOTE (Billy Bonce @ 18-07-2004, 09:40)
Эту фишку фубаростроители давно обещали :)  Помницца ДмС с Овеном раздавали дискографию Флойдов и "на вырост" (тогда этой фичи еще не было) прикрутили таг CUE с собственно куем :)  Прикол в том, что когда энту штуку таки имплементировали , шайтаны с гидрогена почему-то выбрали таг CUESHEET  :help:

Ага, не угадали... :(
SecTa
QUOTE (Sergey Overkill @ 18-07-2004, 12:41)
Таг CUESHEET выбран таким наверное потому, что, кажись, именно такой таг использует плагин mp3cue для WinAMP'а. Вот только этот плагин нихрена не реагирует на этот таг, если файл - не MP3...

Сегодня скачал ВыньАМПу последнюю и к ней mp3cue пагин. Пробоват открыть и так и этак.. Нифига. А потом зашел в настройки плагина и обнаружил, что он (плагин mp3cue) понимает только таги id3v2, а в фубаре на APE автоматом создаются таги APEv2. Тобиш, если таг CUESHEET создать в формате id3v2 то в винампе он должен распознаваться...
Только кот как этот тэк создать?
Billy Bonce
QUOTE (SecTa @ 29-07-2004, 00:13)
QUOTE (Sergey Overkill @ 18-07-2004, 12:41)
Таг CUESHEET выбран таким наверное потому, что, кажись, именно такой таг использует плагин mp3cue для WinAMP'а. Вот только этот плагин нихрена не реагирует на этот таг, если файл - не MP3...

Сегодня скачал ВыньАМПу последнюю и к ней mp3cue пагин. Пробоват открыть и так и этак.. Нифига. А потом зашел в настройки плагина и обнаружил, что он (плагин mp3cue) понимает только таги id3v2, а в фубаре на APE автоматом создаются таги APEv2. Тобиш, если таг CUESHEET создать в формате id3v2 то в винампе он должен распознаваться...
Только кот как этот тэк создать?

Playback->input->standard inputs->mp3 tag writing->id3v2

Kстати классная идея - сделать релизы винамп-фубарно совместимыми :punk:
SecTa
Ба-али-ин! Чегой-то не работает :(
Может это у меня руки кривые? Люди, поэксперементируйте плз.
gene
У меня заработало так.
1. Скачал и установил mp3cue.
2. В plugins settings поставил галку на "Enable"
3. "Аlt-N" сделал окно mp3cue видимым.
4. В плейлист WInamp загрузил АРЕ файл.
5. Вывалилось окно mp3cue и можно слушать.

Все. :punk:
SecTa
gene, а теперь удали CUE файл, лежащий в одной директории с APE и попробуй снова.
Billy Bonce
SecTa

Ты с обезьянним файлом пробовал?
SecTa
Ага. Запихнул в него через Foobar: CUE в таг CUESHEET, форматом id3v2.
gene
QUOTE (SecTa @ 29-07-2004, 13:30)
gene, а теперь удали CUE файл, лежащий в одной директории с APE и попробуй снова.

А зачем? ;)
Billy Bonce
QUOTE (SecTa @ 29-07-2004, 21:38)
Ага. Запихнул в него через Foobar: CUE в таг CUESHEET, форматом id3v2.

Попробовал - та же фигня

Sergey Overkill

А откуда инфа о поддержке CUESHEET в mp3cue ?
Billy Bonce
QUOTE (gene @ 29-07-2004, 21:42)
QUOTE (SecTa @ 29-07-2004, 13:30)
gene, а теперь удали CUE файл, лежащий в одной директории с APE и попробуй снова.

А зачем? ;)

Удобно:
раздаешь одним файлом, кликнул - разбилось на треки :)
gene
QUOTE (Billy Bonce @ 29-07-2004, 14:58)
Удобно:
раздаешь одним файлом, кликнул - разбилось на треки :)

У нас же существует "Нетлабстандарт" :fu: - APE-CUE-LOG завернутые в RAR. Думаю, до обсуждения и принятия изменений его следует придерживаться. ;)
SecTa
Ну так это тот же стандарт :)
EAC-APE0CUE, только всё одним файлом ;)
SecTa
QUOTE (Billy Bonce @ 29-07-2004, 21:56)
А откуда инфа о поддержке CUESHEET в mp3cue ?

А вот:
user posted image
Кликаешь правой кнопкой мышки на окне плагина mp3cue и выбираешь Properties
Billy Bonce
картинка не грузится ...

Я немного поизвращался , мои наблюдения:

Если из мп3куя сделать сейв шит 2 мп3, мп3 делится на треки без проблем,но фубар не видит никаких доп. тэгов в мп3

SecTa
а сам куй ты из той директории где мп3 точно убрал?
SecTa
Та я просто так сам лажанулся, и уж думал что работает, даже собрался об этом радостном событии написать :laugh:
SecTa
QUOTE (Billy Bonce @ 29-07-2004, 09:05)
Playback->input->standard inputs->mp3 tag writing->id3v2

А вот и нифига. Потомучто mp3 tag writing
следовательно, это относится только к мп3, а вот как добавить id3v2 таг в APE?..
Billy Bonce
SecTa

Не в апе, мп3куй не пишет, но на примере мп3 можно понять в каком виде мп3куй читает вставленный куй :)

Я глянул в хекс редакторе, используется не таг , как в фообаре, а фрейм GEOB

Вот как он выглядит, шайтан:

CODE
00000000 : 49 44 33 03 00 00 00 00  08 3F 54 49 54 32 00 00   ID3......?TIT2..  
00000010 : 00 0F 00 00 00 4D 75 73  69 63 50 61 63 6B 20 33   .....MusicPack 3  
00000020 : 6F 6E 33 54 50 45 31 00  00 00 0D 00 00 00 59 61   on3TPE1.......Ya  
00000030 : 6D 61 74 61 6E 20 42 61  6E 64 47 45 4F 42 00 00   matan BandGEOB..  
00000040 : 04 05 00 00 00 74 65 78  74 00 6D 70 33 63 75 65   .....text.mp3cue  
00000050 : 20 43 75 65 53 68 65 65  74 00 51 43 55 45 53 48    CueSheet.QCUESH  
00000060 : 45 45 54 0D 0A 54 49 54  4C 45 20 22 4D 75 73 69   EET..TITLE "Musi  
00000070 : 63 50 61 63 6B 20 33 6F  6E 33 22 0D 0A 50 45 52   cPack 3on3"..PER  
00000080 : 46 4F 52 4D 45 52 20 22  59 61 6D 61 74 61 6E 20   FORMER "Yamatan  
00000090 : 42 61 6E 64 22 0D 0A 52  45 4D 20 2A 2A 2A 20 47   Band"..REM *** G  
000000A0 : 65 6E 65 72 61 74 65 64  20 62 79 20 4D 75 73 69   enerated by Musi  
000000B0 : 63 50 61 63 6B 20 33 6F  6E 33 20 2A 2A 2A 0D 0A   cPack 3on3 ***..  
000000C0 : 52 45 4D 20 31 32 38 4B  62 70 73 20 34 34 31 30   REM 128Kbps 4410  
000000D0 : 30 48 7A 20 38 30 32 37  32 66 72 61 6D 65 73 0D   0Hz 80272frames.  
000000E0 : 0A 52 45 4D 20 54 6F 74  61 6C 20 54 69 6D 65 20   .REM Total Time  
000000F0 : 33 34 3A 35 36 3A 36 37  0D 0A 46 49 4C 45 20 22   34:56:67..FILE "  
00000100 : 59 61 6D 61 74 61 6E 20  42 61 6E 64 20 2D 20 4D   Yamatan Band - M  
00000110 : 75 73 69 63 50 61 63 6B  20 33 6F 6E 33 2E 70 61   usicPack 3on3.pa  
00000120 : 63 2E 6D 70 33 22 20 4D  50 33 0D 0A 20 20 54 52   c.mp3" MP3.. TR  
00000130 : 41 43 4B 20 30 31 20 41  55 44 49 4F 0D 0A 20 20   ACK 01 AUDIO..  
00000140 : 20 20 54 49 54 4C 45 20  22 4E 75 6C 6C 20 50 6F    TITLE "Null Po  
00000150 : 69 6E 74 65 72 22 0D 0A  20 20 20 20 50 52 45 47   inter".. PREG  
00000160 : 41 50 20 30 30 3A 30 30  3A 30 30 0D 0A 20 20 20   AP 00:00:00..  
00000170 : 20 49 4E 44 45 58 20 30  31 20 30 30 3A 30 30 3A    INDEX 01 00:00:  
00000180 : 30 30 0D 0A 20 20 54 52  41 43 4B 20 30 32 20 41   00.. TRACK 02 A  
00000190 : 55 44 49 4F 0D 0A 20 20  20 20 54 49 54 4C 45 20   UDIO.. TITLE  
000001A0 : 22 44 6F 6E 27 74 20 55  73 65 20 47 4F 54 4F 22   "Don't Use GOTO"  
000001B0 : 0D 0A 20 20 20 20 49 4E  44 45 58 20 30 31 20 30   .. INDEX 01 0  
000001C0 : 32 3A 35 34 3A 34 37 0D  0A 20 20 54 52 41 43 4B   2:54:47.. TRACK  
000001D0 : 20 30 33 20 41 55 44 49  4F 0D 0A 20 20 20 20 54    03 AUDIO.. T  
000001E0 : 49 54 4C 45 20 22 44 6F  20 57 68 69 6C 65 2C 20   ITLE "Do While,  
000001F0 : 44 6F 20 55 6E 74 69 6C  22 0D 0A 20 20 20 20 49   Do Until".. I  
00000200 : 4E 44 45 58 20 30 31 20  30 37 3A 31 31 3A 32 37   NDEX 01 07:11:27  
00000210 : 0D 0A 20 20 54 52 41 43  4B 20 30 34 20 41 55 44   .. TRACK 04 AUD  
00000220 : 49 4F 0D 0A 20 20 20 20  54 49 54 4C 45 20 22 50   IO.. TITLE "P  
00000230 : 65 72 6D 61 6E 65 6E 74  20 4C 6F 6F 70 22 0D 0A   ermanent Loop"..  
00000240 : 20 20 20 20 49 4E 44 45  58 20 30 31 20 30 39 3A    INDEX 01 09:  
00000250 : 32 36 3A 35 33 0D 0A 20  20 54 52 41 43 4B 20 30   26:53.. TRACK 0  
00000260 : 35 20 41 55 44 49 4F 0D  0A 20 20 20 20 54 49 54   5 AUDIO.. TIT  
00000270 : 4C 45 20 22 53 74 61 63  6B 20 4F 76 65 72 20 46   LE "Stack Over F  
00000280 : 6C 6F 77 22 0D 0A 20 20  20 20 49 4E 44 45 58 20   low".. INDEX  
00000290 : 30 31 20 31 32 3A 34 30  3A 32 31 0D 0A 20 20 54   01 12:40:21.. T  
000002A0 : 52 41 43 4B 20 30 36 20  41 55 44 49 4F 0D 0A 20   RACK 06 AUDIO..  
000002B0 : 20 20 20 54 49 54 4C 45  20 22 4D 65 6D 6F 72 79    TITLE "Memory  
000002C0 : 20 44 75 6D 70 22 0D 0A  20 20 20 20 49 4E 44 45    Dump".. INDE  
000002D0 : 58 20 30 31 20 31 36 3A  32 30 3A 31 33 0D 0A 20   X 01 16:20:13..  
000002E0 : 20 54 52 41 43 4B 20 30  37 20 41 55 44 49 4F 0D    TRACK 07 AUDIO.  
000002F0 : 0A 20 20 20 20 54 49 54  4C 45 20 22 44 65 62 75   . TITLE "Debu  
00000300 : 67 20 26 20 52 65 63 6F  6D 70 69 6C 65 22 0D 0A   g & Recompile"..  
00000310 : 20 20 20 20 49 4E 44 45  58 20 30 31 20 31 39 3A    INDEX 01 19:  
00000320 : 34 32 3A 31 31 0D 0A 20  20 54 52 41 43 4B 20 30   42:11.. TRACK 0  
00000330 : 38 20 41 55 44 49 4F 0D  0A 20 20 20 20 54 49 54   8 AUDIO.. TIT  
00000340 : 4C 45 20 22 41 62 6E 6F  72 6D 61 6C 20 54 65 72   LE "Abnormal Ter  
00000350 : 6D 69 6E 61 74 69 6F 6E  22 0D 0A 20 20 20 20 49   mination".. I  
00000360 : 4E 44 45 58 20 30 31 20  32 34 3A 31 31 3A 35 35   NDEX 01 24:11:55  
00000370 : 0D 0A 20 20 54 52 41 43  4B 20 30 39 20 41 55 44   .. TRACK 09 AUD  
00000380 : 49 4F 0D 0A 20 20 20 20  54 49 54 4C 45 20 22 53   IO.. TITLE "S  
00000390 : 79 73 74 65 6D 20 43 72  61 73 68 21 22 0D 0A 20   ystem Crash!"..  
000003A0 : 20 20 20 49 4E 44 45 58  20 30 31 20 32 37 3A 34    INDEX 01 27:4  
000003B0 : 34 3A 30 32 0D 0A 20 20  54 52 41 43 4B 20 31 30   4:02.. TRACK 10  
000003C0 : 20 41 55 44 49 4F 0D 0A  20 20 20 20 54 49 54 4C    AUDIO.. TITL  
000003D0 : 45 20 22 4E 75 6C 6C 20  50 6F 69 6E 74 65 72 28   E "Null Pointer(  
000003E0 : 52 65 70 72 69 73 65 29  22 0D 0A 20 20 20 20 49   Reprise)".. I  
000003F0 : 4E 44 45 58 20 30 31 20  33 30 3A 35 39 3A 31 30   NDEX 01 30:59:10  
00000400 : 0D 0A 45 4E 44 43 55 45  53 48 45 45 54 43 55 45   ..ENDCUESHEETCUE  
00000410 : 56 45 52 53 49 4F 4E 0D  0A 4D 75 73 69 63 50 61   VERSION..MusicPa  
00000420 : 63 6B 20 33 6F 6E 33 45  4E 44 43 55 45 56 45 52   ck 3on3ENDCUEVER  
00000430 : 53 49 4F 4E 43 55 45 49  4E 46 4F 0D 0A 45 4E 44   SIONCUEINFO..END  
00000440 : 43 55 45 49 4E 46 4F 0D  0A 50 61 63 6B 00 00 05   CUEINFO..Pack...


Причем если изменить хотя бы одну букву в хидере, например QCUESHIT вместо QCUESHEET, мп3куй отказывается это грузить .
SecTa
Хм-м... А это дело можно как-нить к APE прикрутить?
Или накатать телегу разработчикам mp3cue, чтоб в следующей версии сделали распознавание тага CUESHEET?
Billy Bonce
SecTa

Отпостил я 2 топика на гидрогене и хоботе по теме , народ пишет что лучше не извращаться с id3v2 во флако-абезьянах, т.к. id3v2 пишется в начале файла и многие флако-абезьянные плагины просто откажутся читать файл :nlo:

Думаю в этом свете телега разработчикам mp3cue - единственное решение :)
eShiva
два вопроса возникло:
1. как проконтролировать какие тэги уже есть в файле? у меня беда какая-то, по факту кьюшит дабавился, а в мастэгере не отображается.
2. есть идеи почему фубар не хочет показать этот самый тэг если файл сторить в рар, а потом переименовать? но ведь воспроизводит, зараза.

и зачем лог класть в апе? - для крутизны?
eShiva
итого:
если в архив первым вложить ape то всем известно что будет, но log и cue собой закрывают APEv2 тэг - фубар теряет способность вытянуть из такого рар-апе куй. НО, если повторно привинтить APEv2 тэг CUESHEET уже к рару (!эбана!) то а) архив разархивируется путем б) фубар подхватывает куй

gene поднимает правильный вопрос стандартов, который таким образом соблюдены, а фубарцы - молодцы, то бишь мы все - идем по жизни только с одним файлом.

вот только боюсь ООН нас за такие эксперименты запретит как овечку английскую %)
Billy Bonce
1. как проконтролировать какие тэги уже есть в файле? у меня беда какая-то, по факту кьюшит дабавился, а в мастэгере не отображается.

правый клик->properties..

если в архив первым вложить ape то всем известно что будет, но log и cue собой закрывают APEv2 тэг - фубар теряет способность вытянуть из такого рар-апе куй. НО, если повторно привинтить APEv2 тэг CUESHEET уже к рару (!эбана!) то а) архив разархивируется путем б) фубар подхватывает куй

Попробуй засунуть в рар коврики > 1мб после АРЕ и повторить операцию :)
SecTa
Собсна, имеется интересное развитие событий. Началось вот здесь и вылилось вот в это. Я попробовал, с добавлением жанра и года в таги, но пока ничего не получилось. CUE удаляется а APE не тагится... Если есть заинтересованные, давайте обсудим.
eShiva
QUOTE (Billy Bonce @ 02-09-2004, 23:00)
Попробуй засунуть в рар коврики > 1мб после АРЕ и повторить операцию :)

Billy Bonce, все нормально. коврики были 1.37М, архив распаковывался, фубар подхватывает ключик.

я бы предложил обсудить - не рекомендовать ли так заворачивать релизы, имхо, получается и удобно и практично, а накладных расходов ноль.

SecTa, прости, но нет времени пока посмотреть что ты там имеешь в виду. может чиркнишь пару строк - о чем базар?
Billy Bonce
eShiva

Двумями руками за :punk:

Правда боюсь, что в конце концов релизить так будут человека 3-4 : я, ты ,SecTa и pf68 ( звиняюсь если переврал ник :) )

Надо бы чиркнуть пару обзоров "К вопросу о рулезности фубар-а в ословодческом хозяйстве" или "Маздайность винампа, миф или реальность" :diablo:

SecTa

В один клик товарисч не уложился, не зач0т :laugh:

Есть скрипто-языки , где ВСЕ действия , даже движения мышом можно упрятать в один бат-файл

Вот только смысл? :rolleyes: