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

> Тестирование нового контейнера z.flac
 FiL Member is Offline
 Posted: 16-04-2010, 18:05 (post 31, #957988)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22885
ну flac и wvunpack тоже не установлены по умолчанию...

Но я вообще на скрипт посмотрел и... ну в общем только за
rm --recursive "$temp_dir"
где "$temp_dir" не тобой создан в предыдущем шаге уже убивать надо. Мало-ли какой тебе out_dir дали и что там уже в temp лежит.

Ну и остальное как-то много предполагает не проверяя...
PM Email Poster ICQ AOL MSN
Top Bottom
 Narval Member is Offline
 Posted: 16-04-2010, 18:31 (post 32, #957997)

Junior

Group: Members
Posts: 73
Warn:0%-----
to Fil
В начале скрипта сделана проверка на наличие необходимых пакетов. В Ubuntu предлагает установить автоматически.

out_dir="$2"
temp_dir="$out_dir"/temp_iso.wv_to_flac
rm --recursive "$temp_dir"
mkdir "$out_dir" "$temp_dir"
rm --recursive "$temp_dir"
Автоматически стирается только папка temp_iso.wv_to_flac. Специально выбрал такое название, возможность наличия папки с таким названием у пользователя стремится к 0.

Спасибо за критику. Если не сложно, напишите другие замечания по коду.

Может кто знает почему команда:
echo ""`awk 'NR == 5' "$temp_dir"/album_data`" - "`awk 'NR == 6' "$temp_dir"/album_data`""
выводит только дефис и 6ю строку?
PM Email Poster ICQ
Top Bottom
 FiL Member is Offline
 Posted: 16-04-2010, 19:07 (post 33, #958003)

Сварливый Мозг Клуба
Group: Roots
Group: Roots
Posts: 22885
хмм... в той версии, на которую висит ссылка выше по топику, название временной папки покороче... :)
temp_dir="$out_dir"/ftemp

Проверка делается... на самом деле можно также проверять наличие баша и его тоже ставить. Я просто к тому, что требование баша - это не такой, чтобы минус. Особенно учитывая количество линуксов.

---
потому, что пятая пустая? :)
у меня выводит и пятую и шестую....

PM Email Poster ICQ AOL MSN
Top Bottom
 Narval Member is Offline
 Posted: 16-04-2010, 19:39 (post 34, #958008)

Junior

Group: Members
Posts: 73
Warn:0%-----
Название папки теперь длинное. На самом деле я уже процентов 30 кода переписал, как будет более-менее стабильная версия, выложу Beta2. Проверку баша конечно добавлю, просто руки ещё не дошли. Всеми силами цеплялся за sh, но надоело костыли выдумывать...
Когда я создаю файл вручную, у меня то-же показывает и 5ю и 6ю. А вот когда анализирую cue, вырезаю нужное sedом и вывожу результат в этот файл...только 6я. Уже месяц бьюсь с этим. Столкнулся, когда писал скрипт для преобразования в потрековый флак, zflac ещё даже в проекте не было.
PM Email Poster ICQ
Top Bottom
 Narval Member is Offline
 Posted: 21-04-2010, 16:27 (post 35, #958775)

Junior

Group: Members
Posts: 73
Warn:0%-----
Частично решил проблему с sed. В конец каждой строки автоматически добавлялся символ переноса (0D), поэтому не работала команда echo "$PERFORMER - $TITLE". Добавил в конвеер sed 's/\x0D$//, для удаления. Костыль, но работает) Может кто знает как заставить команду echo "$LINE" | sed 's/"//g' | sed 's/PERFORMER //g не добавлять символ переноса?
Сейчас работаю над преобразованием cue.
Алгоритм:
1) Ищем в корне и папках *.cue и заменяем iso.wv на z.flac (поддерживается iso.wv и wv.iso.wv)
2)Если нет wv.cue, создаём *.flac.cue из *.cue для wav.
3)Приводим названия всех *.cue к виду "PERFORMER - TITLE [YEAR](.flac).cue"
Замечания, дополнения?

Если у кого-нибудь есть возможность, проверьте тестовый релиз из 1го поста на плеерах и смартфонах. Интересует: корректная перемотка в конце альбома (последние 2 минуты) и отображение обложки.

This post has been edited by Narval on 01-05-2010, 05:49
PM Email Poster ICQ
Top Bottom
 lowsky Member is Offline
 Posted: 24-04-2010, 09:51 (post 36, #959363)

Advanced

Group: Members
Posts: 479
Warn:0%-----
несколько вопросов, может быть, глупых:

зачем двойное расширение z.flac? разве недостаточно просто flac?

QUOTE (Narval @ 14-04-2010, 20:15)
Формат архива: zip, без сжатия, созданный оригинальным архиватором компании Info - Zip (zip, pkzip)

а раром нельзя эти зипы создавать и почему? и нельзя ли вообще вместо зипа рар цеплять?

QUOTE (Narval @ 14-04-2010, 22:30)
Переименовал назад и флак появился ;) Только не надо менять содержимое архива, например Total Commander, при этом, flac убивает.

не предполагается ли в будущем усовершенствовать формат таким образом, чтобы изменение архива было возможно без отстыковки его от флака?
PM
Top Bottom
 Alexsor Member is Offline
 Posted: 24-04-2010, 11:22 (post 37, #959373)

Member

Group: Members
Posts: 101
Warn:0%-----
user posted image
...

MediaInfo 0.7.31 - OK
Получаем информацию из файла-контейнера <*.z.flac>.
SPOILER ("Информация MediaInfo из <*.z.flac>")

...
PM
Top Bottom
 Narval Member is Offline
 Posted: 24-04-2010, 20:29 (post 38, #959408)

Junior

Group: Members
Posts: 73
Warn:0%-----
Alexsor :&#041;
lowsky
QUOTE
зачем двойное расширение z.flac? разве недостаточно просто flac?
Чтобы сразу было понятно, что там доп. материалы есть.
QUOTE
а раром нельзя эти зипы создавать и почему?
Создать скорее всего можно (не пробовал), но после объединения нужно выставить правильный отступ в зипе, равный размеру флака. Я не знаю других архиваторов, кроме Info - Zip (zip, pkzip), которы это умеют делать. Кстати, есть WZip, свободный аналог WinZip для Windows. FTP работает не стабильно, поищите зеркала. Если удасться найти подробное описание формата Zip, включу в скрипт исправление отступа, во время объединения файлов.
QUOTE
и нельзя ли вообще вместо зипа рар цеплять?
Нет. Rar не поддерживает отступ. И ещё Rar закрытый и менее распространённый формат. А с учётом того, что архив, скорее всего, будем добавлять без сжатия, Zip идеальный вариант.
QUOTE
не предполагается ли в будущем усовершенствовать формат таким образом, чтобы изменение архива было возможно без отстыковки его от флака?
Попробуйте не Total Commanderом, возможно WZip или pkzip корректно перепакуют. Zflac тут не при чём, дело в неполной поддержке zip сторонними архиваторами.
PM Email Poster ICQ
Top Bottom
 Narval Member is Offline
 Posted: 01-05-2010, 06:06 (post 39, #960967)

Junior

Group: Members
Posts: 73
Warn:0%-----
Загрузил zconv.sh beta 2.
Основные изменения:
1) Новый алгоритм перепаковки доп материалов (обработка cue, log).
2) Добавлена проверка существования и размера выходного файла.
3) Многочисленные исправления, дополнения и оптимизации кода.
4) Корректно работает в sh и bash.
Буду очень благодарен за помощь в тестировании :help:
PM Email Poster ICQ
Top Bottom
 Dudtsyn Member is Offline
 Posted: 01-05-2010, 07:33 (post 40, #960975)

NetLab MDM Maniac
Group: Netlab Soldier
Group: Netlab Soldier
Posts: 4731
Warn:0%-----
Еще бы алгоритм упаковки в Виндовозе подробнее. Или я пропустил?
PM Email Poster
Top Bottom
 Narval Member is Offline
 Posted: 01-05-2010, 13:44 (post 41, #961033)

Junior

Group: Members
Posts: 73
Warn:0%-----
 Dudtsyn
Я, пока, только для Linux, разработал алгоритм. Если есть возможность, можете присоединиться к тестированию скрипта в cygwin. Насколько я знаю, у жабЁныша получилось создать контейнер под Windows. Как только появится стабильный алгоритм, добавлю на 1ю стрницу.
PM Email Poster ICQ
Top Bottom
 Dudtsyn Member is Offline
 Posted: 01-05-2010, 15:03 (post 42, #961047)

NetLab MDM Maniac
Group: Netlab Soldier
Group: Netlab Soldier
Posts: 4731
Warn:0%-----
Не, я уж не буду с Пингвинчиком заморачиваться, нет на это времени. Подожду, не горит.
PM Email Poster
Top Bottom
 lowsky Member is Offline
 Posted: 01-05-2010, 18:08 (post 43, #961071)

Advanced

Group: Members
Posts: 479
Warn:0%-----
я бы тоже под виндой попробовал
PM
Top Bottom
 Zalexi Member is Offline
 Posted: 01-08-2010, 16:42 (post 44, #976100)

Junior

Group: Members
Posts: 82
Warn:0%-----
Narval
На Яндексе: "Закончился срок хранения файла".
Выложи, пожалуйста, еще раз.
Вся музыка в iso.wv, сам перешел на Убунту, надоедает постоянно конвертировать во flac.
PM Email Poster ICQ MSN
Top Bottom
 Narval Member is Offline
 Posted: 02-08-2010, 02:33 (post 45, #976130)

Junior

Group: Members
Posts: 73
Warn:0%-----
Выложил Скрипт работает стабильно, но я бы не рекомендовал его для "промышленного" использования, т.к. он недостаточно протестирован.
На данный момент известны 2 проблемы:
1) Недостаточно проработанный алгоритм выбора картинки для обложки альбома. (Работаю над этим)
2) Подвисания при перемотке в конце альбома. (Виноват флак, но вот куда копать не знаю)
PM Email Poster ICQ
Top Bottom
Topic Options Pages: (6) 1 2 [3] 4 5 6