Pages: (6) 1 2 3 [4] 5 6  ( Show unread post )

> Тестирование нового контейнера z.flac
 Zalexi Member is Offline
 Posted: 03-08-2010, 23:00 (post 46, #976396)

Junior

Group: Members
Posts: 82
Warn:0%-----
Narval
Некорректно выводит жанр, что-то типа:
CODE
--tag=GENRE=-5
Foobar2000 видит одним файлом без разбития на треки.
Переименовал z.flac в zip - через Nautilus и Менеджер архивов не смог открыть - ошибка:
CODE
7-Zip 9.04 beta  Copyright © 1999-2009 Igor Pavlov  2009-05-30
p7zip Version 9.04 (locale=ru_RU.utf8,Utf16=on,HugeFiles=on,4 CPUs)

Error: /home/z/tmp/Manowar - [2007] Gods Of War.[NL+0802].zip: Can not open file as archive

Errors: 1
Через Dolphin открыл, но папка пустая,
Только через Krusader и Ark открылось нормально.
Но еще такой вопрос: если убрать "wv" и оставить только "iso" в файле "iso.wv", то внутри находятся кроме файлов с картинками и т.д. еще и файлы "cue" и "wv", а если переименовать "z.flac" в "zip", то внутри муз.файла нет, почему так?
PM Email Poster ICQ MSN
Top Bottom
 Narval Member is Offline
 Posted: 04-08-2010, 01:22 (post 47, #976399)

Junior

Group: Members
Posts: 73
Warn:0%-----
to Zalexi
QUOTE
Некорректно выводит жанр, что-то типа:
QUOTE
Foobar2000 видит одним файлом без разбития на треки.
Это в 1м альбоме или всегда? Поподробнее пожалуйста, у меня таких проблем не возникало. Для Linux есть очень хороший плеер DeadBeef, рекомендую.

QUOTE
Переименовал z.flac в zip - через Nautilus и Менеджер архивов не смог открыть - ошибка:

Именно по этой причине я хочу отказаться от использования 7zip. Он не полностью поддерживает формат zip (не умеет пропускать данные перед архивом). При инсталяции в Ubuntu он заменяет собой стандартный zip в менеджере архивов и Наутилусе. Наверное где-то в конфиге Гнома можно исправить. Я пока не решил как бороться с этой проблемой.

QUOTE
Но еще такой вопрос: если убрать "wv" и оставить только "iso" в файле "iso.wv", то внутри находятся кроме файлов с картинками и т.д. еще и файлы "cue" и "wv", а если переименовать "z.flac" в "zip", то внутри муз.файла нет, почему так?
Потому что архив с доп. материалами добавляется в конец flac файла. См. описание формата в 1м посте.

Если не сложно протестируйте скрипт на нескольких альбомах, желательно с русскими буквами. Обратите пожалуйста внимание на работу перемотки в конце альбома.
PM Email Poster ICQ
Top Bottom
 Zalexi Member is Offline
 Posted: 04-08-2010, 02:40 (post 48, #976403)

Junior

Group: Members
Posts: 82
Warn:0%-----
Narval
Протестил несколько файлов. Скрипт ругался на русскую букву "с" и отсутствие лога. Лога не было, так что это нормально.
SPOILER!
Снова в некоторых файлах проблема с записью-отображением тегов "Жанр", "Год"
В DeaDBeef всё отобразилось хорошо. В Qmmp - частично, но это проблема самой проги, т.к. и iso.wv не отображались корректно.
Но вот что выдал мне Foobar2000:
user posted image

Про перемотку не знаю, просто нет времени.
Пользуюсь Фубаром собственной сборки, т.к. все что мне надо - от конвертирования до исправления тегов и т.д. - там есть, типа, всё-в-одном.
PM Email Poster ICQ MSN
Top Bottom
 Narval Member is Offline
 Posted: 08-08-2010, 12:22 (post 49, #976898)

Junior

Group: Members
Posts: 73
Warn:0%-----
to Zalexi
Налицо какая-то проблема с кодировками. Пытался воспроизвести ситуацию, тэги отображаются отлично (оригинальный Foobar под Wine, DeadBeef). У меня уже была подобная проблема с буквой с, но в текстовых документах. Подробностей не помню, кажется дело было в преобразовании CP1251 в UTF-8. Я думаю, что эта проблема исчезнет, когда я реализую преобразование названий файлов в UTF-8.
На какой файловой системе у вас лежит /home? iso.wv скачивали сразу в Ubuntu, или сначала на windows раздел? Вы редактировали тэги в iso.wv?
Огромное спасибо за помощь в тестировании :)

This post has been edited by Narval on 08-08-2010, 12:23
PM Email Poster ICQ
Top Bottom
 Zalexi Member is Offline
 Posted: 08-08-2010, 13:31 (post 50, #976900)

Junior

Group: Members
Posts: 82
Warn:0%-----
Narval
/home на ext4.
.iso.wv хранятся на ntfs в Windows.
.iso.wv создавались мной с помощью CUETools и CUEBeautifier. т.е. теги прописывались этими программами.
PM Email Poster ICQ MSN
Top Bottom
 Narval Member is Offline
 Posted: 08-08-2010, 23:56 (post 51, #976977)

Junior

Group: Members
Posts: 73
Warn:0%-----
to Zalexi
Дело точно в кодировках. С iso.wv созданными в Linux проблем нет. Буду разбираться :help:
PM Email Poster ICQ
Top Bottom
 Zalexi Member is Offline
 Posted: 09-08-2010, 02:44 (post 52, #976982)

Junior

Group: Members
Posts: 82
Warn:0%-----
2 Narval
А как ты создавал .iso.wv в Линуксе? Есть аналог CUETools и CUEBeautifier, чтобы всю начинку вовнутрь запихнуть + прописать теги + вставить обложку?
PM Email Poster ICQ MSN
Top Bottom
 Narval Member is Offline
 Posted: 10-08-2010, 23:20 (post 53, #977266)

Junior

Group: Members
Posts: 73
Warn:0%-----
to Zalexi
Аналогов нет. Создавал вручную для тестов (cdparanoia+wavpack+mkisofs+easytag). Попробуй под Wine, возможно заработают.
PM Email Poster ICQ
Top Bottom
 Narval Member is Offline
 Posted: 25-08-2010, 20:44 (post 54, #979658)

Junior

Group: Members
Posts: 73
Warn:0%-----
Исправил проблему с буквой с. Дело в некорректно формируемом названии файла:

cue_out="`dirname "$cue_current"`/"$performer" - "$title" [$date].cue"
cue_file_tag="FILE \""$file_name".wav\" WAVE"
sed "/FILE/ c $cue_file_tag" temp.cue > "$cue_out"

Заменил на:

sed "/FILE/ c $cue_file_tag" temp.cue 1> temp1.cue 2> /dev/null
mv temp1.cue "$cue_out" 2> /dev/null

Почему так происходит, не знаю. Видимо, при выводе через stdout, что-то съезжает в UTF-8 у sed. Будет время, разберусь и отправлю разработчикам. Этот патч войдёт в beta 3 (планирую выпустить до конца августа).
Вопросы к сообществу:
1) Добавлять проверку лога на предмет правильности рипа и отсутствия ошибок? В случае обнаружения выводить сообщение.
2) Добавлять ли "Создан с помошью zconv" в тег COMMENT ?
3) Может кто знает как в цикле for in у казать все подкаталоги? (или только * */* */*/* и т.д на нужную глубину)
PM Email Poster ICQ
Top Bottom
 Narval Member is Offline
 Posted: 24-09-2010, 18:19 (post 55, #984121)

Junior

Group: Members
Posts: 73
Warn:0%-----
Beta 3
Исправлено:
1) Проблема с перемоткой в последних песнях альбома (seekpoint)
2) Проблема с буквой "с" в русских названиях
3) Foobar некорректно открывал прошитые cue в UTF-8 созданные в notepad (удаление BOM)
Добавлено:
1) Переработан интерфейс, добавлена статистика
2) Преобразование названий файлов в UTF-8
3) Извлечение log и cue из тегов iso.wv
4) Изменён алгоритм работы с log файлами
5) Изменён алгоритм выбора обложки альбома
6) Множество мелких исправлений и оптимизаций

This post has been edited by Narval on 24-09-2010, 18:20
PM Email Poster ICQ
Top Bottom
 Narval Member is Offline
 Posted: 04-10-2010, 01:21 (post 56, #985372)

Junior

Group: Members
Posts: 73
Warn:0%-----
to Zalexi
QUOTE
Сконвертировал. Ошибок не заметил. Но! Переименовал готовый файл в zip. Открыл, а там муз.файла нет. Хотя по объему папки должен быть. Захочу я, к примеру, используя cue выбрать некоторые треки, а cue куда будет обращаться, к какому муз.файлу?
Его там и не может быть. Zip архив пристыкован в конец flac файла, они не пресекаются. Но это очень хорошо, т.к. все программы умеющие работать с flac, без проблем работают с zflac. Вариант, когда flac находится внутри zip не будет воспроизводится на большинстве плееров (Foobar может), т.к. формат flac не предусматривает наличие каких либо сторонних данных в начале файла. Если интересно могу расписать более подробно.
Если какая-либо программа не умеет брать cue из тэга, можно взять *.zflac.cue из zip архива, переименовать музыкальный файл назад в z.flac, к нему и будет обращаться cue. zconv.sh автоматом создаёт *.zflac.cue в папке с допами и прописывает в нём z.flac файл.
Я долго с этим возился, но вроде получилось: скрипт умеет приводить в божеский вид неправильно созданные релизы. Например, если релизёр не положил в папку с допами cue файл, но прошил его в тег, скрипт создаст 2 файла: Performer - Title [Year].cue и Performer - Title [Year].zflac.cue. В которах соответственно пропишет *.wav и *.z.flac. Тоже самое с log файлом.

QUOTE
k3b видит сконвертированный файл ОДНИМ файлом, а не потреково.
Большей частью для меня важно именно то, чтобы иметь возможность записывать аудио-диски с одиночного файла, иметь возможность выбирать треки для записи.
Иначе, вроде, как и смысла нет в такой конвертации. Плееры под Линукс поддерживают формат iso.wv (DeaDBeef к примеру), а также и Foobar запустился под wine. Да и размер немного увеличивается, по сравнению с iso.wv.
А k3b вообще умеет открывать cue из тегов? Он iso.wv умеет записывать без распаковки? К сожалению не могу его потестить. У меня Гном, а он половину КДЕ за собой тянет. Я, пока, не знаю проги для Linux, которая умеет напрямую записывать из iso.wv или z.flac, но я и не искал.
Что касается размера: в скрипте по умолчанию сжатие = 5, это примерно соответствует режиму "standart" у WavePack. Можно выставить 6 или 7 (настраивается в начале скрипта).

QUOTE
А так - понравилось, быстро работает скрипт. И инфо-сообщения в тему с просьбой обратить внимание на проблемный файл (отсутствовал лог).
Неплохо было бы еще как-то упростить запуск скрипта, к примеру, иметь возможность повесить его на кнопку (чтобы он сам автоматом подхватывал директорию), т.е. я нахожусь в папке TEMP и из нее запускаю скрипт. А также возможность выбирать файлы для конвертации, а не все, которые находятся в директории.
Запуск скрипта без аргументов из текущей папки сделаю, давно хотел, руки не доходили.
Выбор отдельных файлов будет только в версии 0.2 т.к. 0.1 изначально нацелена и оптимизирована для работы с папками.
PM Email Poster ICQ
Top Bottom
 Zalexi Member is Offline
 Posted: 04-10-2010, 02:58 (post 57, #985377)

Junior

Group: Members
Posts: 82
Warn:0%-----
2 Narval
QUOTE
А k3b вообще умеет открывать cue из тегов? Он iso.wv умеет записывать без распаковки?
iso.wv он вообще записывать не умеет. А вот умеет ли открывать - не знаю. Я высказал пожелание, надеясь, а вдруг возможно. Сам на Убунте недавно.
QUOTE
К сожалению не могу его потестить. У меня Гном, а он половину КДЕ за собой тянет.
На мой взгляд, это какое-то предубеждение, причём явно устаревшее. При нынешних объёмах памяти - звучит как-то несерьезно. У жены на нетбуке стоит и Убунту и очень много прог под KDE, торможения, дефицита памяти не замечено! Я не говорю уже о своих 4-х ядрах и 3 ТБ :D:
Так что ставь k3b и не переживай. Но если у тебя Pentium 386 с 64 МБ ОЗУ и винтом на 1 ГБ, то лучше не рискуй. :wink:
QUOTE
Я, пока, не знаю проги для Linux, которая умеет напрямую записывать из iso.wv или z.flac, но я и не искал.
А вот знать бы такую прогу, чтобы понимала и писАла...

This post has been edited by Zalexi on 04-10-2010, 02:59
PM Email Poster ICQ MSN
Top Bottom
 Narval Member is Offline
 Posted: 04-10-2010, 17:53 (post 58, #985459)

Junior

Group: Members
Posts: 73
Warn:0%-----
to Zalexi
QUOTE
iso.wv он вообще записывать не умеет. А вот умеет ли открывать - не знаю. Я высказал пожелание, надеясь, а вдруг возможно. А вот знать бы такую прогу, чтобы понимала и писАла...
Посмотрел описание k3b, про встроенные cue там ни слова. Brasero тоже не умеет. Поискал что-то ещё, не нашёл :( Видимо придётся скриптик написать и GUI к нему. Скрипт не проблема, но я никогда ничего не писал отличное от sh скриптов...
QUOTE
На мой взгляд, это какое-то предубеждение, причём явно устаревшее.
Возможно и устаревшее...я свой первый Mandrake установил в конце 90х :cool: Да и не люблю попусту загаживать систему. Плюс раздел / крутится на btrfs с компрессией и лишние 150 мегов могут отрицательно сказаться на производительности. А ещё одну виртуалку заводить не хочется и так 2 уже: с ХР и OpenBSD.
PM Email Poster ICQ
Top Bottom
 Zalexi Member is Offline
 Posted: 05-10-2010, 14:22 (post 59, #985595)

Junior

Group: Members
Posts: 82
Warn:0%-----
QUOTE
Видимо придётся скриптик написать и GUI к нему.
Вот это интересно!
Зачем мне всё это нужно.
Моя муз.коллекция хранится в формате iso.wv (пережимаю с cuetools и CUEBeautifer).
Для прослушивания использую Foobar2000 собственной сборки (там уже всё настроено для прослушивания, конвертирования и т.д.).
Для записи использую k3b (записываю и DVD и CD).
Неудобство во время записи - отсутствие возможности выбора отдельных треков с альбомов.
Думал, что k3b сможет записывать и выбирать потреково с одиночного файла z.flac.
Так как iso.wv еще широко не поддерживается, принималось за возможность конвертировать в z.flac для послледующей нормальной работы и использования в Linux. Хранить в z.flac не выгодно - размер (даже с уровнем 8) всё равно получается больше, чем в iso.wv.
Мое мнение.
1. Сделать конвертацию из iso.wv в z.flac, что практически уже сделано.
2. Сделать возможность записи, с выбором потреково, формата z.flac. Чем писать - не принципиально (Brasero, k3b, etc.). Как это будет осуществляться - посредством скрипта, GUI, терминала - также не принципиально.
PM Email Poster ICQ MSN
Top Bottom
 Narval Member is Offline
 Posted: 06-10-2010, 19:51 (post 60, #985870)

Junior

Group: Members
Posts: 73
Warn:0%-----
Я тут, вечерком, скриптик наваял. Zrecord.sh называется. Умеет записывать iso.wv и z.flac на AUDIO-CD.
Синтаксис: sh zrecord.sh 'file'
Смещение не умеет. Дружит не со всеми русскими альбомами. Остальное вроде работает. По умолчанию стоит режим dummy, эмуляция записи без включения лазера (отключается в начале скрипта). Выбирает наименьшую из поддерживаемых скоростей записи. Если приводов несколько, в скрипте надо прописать нужный.
В общем, вставляем болванку, запускаем скрипт и через несколько минут идём слушать на стационаре :punk:

to Zalexi
QUOTE
Так как iso.wv еще широко не поддерживается, принималось за возможность конвертировать в z.flac для послледующей нормальной работы и использования в Linux. Хранить в z.flac не выгодно - размер (даже с уровнем 8) всё равно получается больше, чем в iso.wv.
iso.wv, к сожалению, не ещё, а вообще не поддерживается. Сдвигов нет и не предвидится (пара плееров и добавление поддержки в официальный WavePack, за несколько лет...это не серьёзно).
Насчёт размера: я точные тесты не проводил, но знаю, что разница небольшая. Даже если накопить пару терабайт музыки, лишние 40-50 гигов погоды не сделают.

This post has been edited by Narval on 06-10-2010, 20:18
PM Email Poster ICQ
Top Bottom
Topic Options Pages: (6) 1 2 3 [4] 5 6