Printable Version of Topic
Click here to view this topic in its original format |
Forums > Работа с видео и аудио > Небольшое соображение по поводу имиджей., Подразумеваются, конечно же APE+CUE |
Posted by: Сергей Иванович on 21-04-2003, 09:28 |
Если мне не изменяет память, кто-то предлагал расшаривать имиджи не в виде архива, а в виде отдельных файлов, чтобы после скачивания их можно было продолжать шарить, но при этом иметь возможность их ещё и слушать. Логическим продолжением этого могло бы быть предложение грабить отдельные треки и их расшаривать. Но с другой стороны, релиз в одном файле лучше: не будет таких ситуаций, что в какой-то момент времени на один из файлов есть несколько источников, а на другой - уже нет. Ну и так далее... И вот тут имеется одна хитрость: если человек расшаривший файл был настолько любезен, что сделал всё по правилам, т.е. имидж (APE+CUE) поместил в RAR с режимом компрессии store (плюс, как выяснилось позже, нужно позаботиться о том, чтобы APE файл добавлялся в архив первым, во-всяком случае до JPG картинок большого размера) - появляется интересная возможность. Заключается она в следующем: RAR файл можно переименовать в APE (лучше это расширение к имени файла просто добавить, чтобы не путаться) и этот "APE" уже вполне можно проигрывать или декодировать. Механика этого дела следующая: в режиме store в RAR архив файлы помещаются как есть, целиком. А APE декодер, видимо, легко находит сигнатуру начала APE данных среди любого мусора, коим могут быть картинки или ещё какая туфта, положенная в RAR. И что это нам даёт? А вот что: после скачивания файла его можно спокойно оставлять в расшарке и одновременно иметь возможность слушать, переименовав его в APE. Ибо, как мы знаем, файлы у нас идентифицируются не по имени, а исключительно по хэшу, который от переименования файла не изменяется. Итак, несколько способов, что можно сделать конкретно: 1) При этом способе исходный RAR вообще не нужно переименовывать. Просто вытащив из архива CUE, перетаскиваем его на утилиту MakeAPL, входящую в комплект поставки Monkey's Audio. MakeAPL сделает APL файлы - своеобразные shortcut'ы на каждый трек имиджа. После этого каждый из APL файлов придётся подредактировать, лучше в нормальном текстовом редакторе, умеющем делать batch'евую замену текста. Строку, которая описывает имя файла-имиджа нужно изменить, чтобы она указывала на RAR архив включая полный путь, например: Image File=Testament - 1987 - The Legacy - APE-CUE - by Daedroth.wav меняем на Image File=D:\eMule\My Releases\Testament - 1987 - The Legacy - APE-CUE - by Daedroth.rar После этого APL файлы будут работать вне зависимости от того, где они находятся. Важно, чтобы архив не перемещался в другое место. ![]() 2) Извлекаем из архива CUE (если RAR уже переименован в APE - не беда, нужно лишь запустить WinRAR, в нём File -> Open...). Опять же редактируем CUE - меняем имя файла на имя архива переименованного в APE, причём нужно ещё указать полный путь к файлу. CUE sheet будет открываться, а треки играться, если в системе установлен плеер foobar2000 (http://foobar2000.hydrogenaudio.org/ и CUE файлы ассоциированы с ним. ![]() 3) Опять же извлекаем CUE, переименовываем его (сам CUE) так, чтобы его имя полностью, за исключением расширения, совпадало с именем архива, переименованного в APE. После чего переименованный архив можно играть WinAMP'ом с установленным плагином MP3CUE. К великому сожалению, CUE должен находиться в той же директории, что и аудиофайл. Т.е. в данном случае CUE будет расшарен со всеми остальными расшаренными файлами. Но с другой стороны, а не хрен ли с ним? ![]() |
Posted by: Сергей Иванович on 21-04-2003, 11:48 |
Спасибо, конечно! ![]() ![]() ![]() |
Posted by: heineken man on 21-04-2003, 12:05 |
Тут без тебя релизов не перекачать, ты лучше мозги народу вправляй, а то распоясались совсем, какие-то новые (http://netlab.e2k.ru/forum/index.php?act=ST&f=17&t=12738&st=0#entry103365 lossless+loss форматы понаходили... ![]() Ты бы высказался, а мы бы почитали. ![]() |
Posted by: Сергей Иванович on 21-04-2003, 12:42 |
Ты говоришь так, будто бы я какой-то гуру тут... ![]() ![]() ![]() ![]() |
Posted by: Meithar on 22-04-2003, 09:06 |
2 Sergey Overkill Здесь есть еще такой момент. foobar2000 прекрасно понимает архивы. Т.е. если APE'ы запакованы в RAR'е, этот RAR можно слушать в foobar2000. Соответственно, отпадает необходимость в каких-либо дополнительных манипуляциях. НО. foobar распаковывает содержимое архива в память (помещая туда играемый в данный момент файл), и поэтому такой вариант подходит только для порезаных на треки имеджей (для прослушивания которых, кстати, наличие CUE не так важно). Не у всех ведь есть свободные 300-400 мегов памяти. Плюс время на распаковку и в случае, если есть один Image+CUE то этот CUE просто игнорируется (поправьте, если я не прав) Теперь, к чему я об этом вспомнил. Если foobar может работать с RAR'ом, APE'ом и CUE, но не совсем так, как бы нам того хотелось, то может быть кто-то сможет уговорить Петю заточить foobar для того, что нам нужно? |
Posted by: Сергей Иванович on 22-04-2003, 13:04 |
Ну если есть желание, то можно попробовать и уговорить. Правда я точно не знаю, как бы сформулировать задачу... Может, типа, если foobar открывает CUE из RAR'а, а в этом же RAR'е находится APE, режим компрессии которого - store, то foobar должен просто начинать играть RAR как APE, используя в качестве плейлиста индексы из CUE и игнорируя директиву FILE? Мне кажется, что нужно очень сильно убеждать человека, чтобы он пошёл на реализацию такой специфической (на превый взгляд) фичи. ![]() |
Posted by: ego on 22-04-2003, 18:38 |
кому все это нада,а?только ради того чтобы послушать аре стоко мороки?проще разпаковать ![]() |
Posted by: Сергей Иванович on 22-04-2003, 20:40 |
Во-первых, особой-то мороки и нет. Я чуть подредактировал первый способ. А во-вторых, это нужно некоторым сознательным индивидам, которые скачав имидж желают его какое-то время ещё пошарить, но при этом иметь возможность слушать скачанное не теряя драгоценного дискового пространства. ![]() |
Posted by: ego on 22-04-2003, 21:30 |
ну в таком случае я согласен что это полезная и нужная вещь ![]() |
Posted by: Сергей Иванович on 24-04-2003, 19:58 |
Мда... Оказывается не всякий RAR будет играться. Если в архиве до APE файла находится 3 JPG'шки, то MAC plug-in для WinAMP'а уже не в состоянии найти начало APE файла. Можно конечно при создании архива специально следить, чтобы APE файл паковался первым, только кто ж этим будет специально заниматься? ![]() ![]() |
Posted by: ego on 24-04-2003, 21:37 |
а че там следить...настроил папку упорядочит по размеру или имени(аре)и рар первым будет паковать аре |
Posted by: Сергей Иванович on 01-05-2003, 10:17 |
Ну вот, foobar2000 v0.6 начал нормально работать с CUE файлами, содержащими полный путь к аудиофайлу. Т.е. теперь можно просто переименовать RAR в APE, а CUE sheet отредактировать так, чтобы директива FILE содержала полный путь к переименованному в APE RAR'у. ![]() |
Posted by: MaDRaT on 03-05-2003, 13:47 |
Блин.... Вопрос "что лучше?" всё равно останется без ответа.... |
Posted by: Niclaus on 03-05-2003, 14:03 | ||
Так в чём проблемы? Распаковал, разжал, на болванку записал - и слушай на здоровье! А RAR пусть в расшарке лежит. ![]() |
Posted by: Сергей Иванович on 03-05-2003, 16:06 |
Это если человек слушает музыку на нормальном плеере. Если же для прослушивания используется компьютер, то проблема дискового пространства имеет место быть... ![]() |
Posted by: ego on 04-05-2003, 05:39 |
Sergey Overkill прослушивать на компьютере аре это нонсенс....для прослушивания на компе есть мр....я со своим 80ю габайтами не могу себе позволить прослушивать все аре какие я скачал за последнее время...этот формат не подходит для прослушивания...вот фича для декомпресии с переименовыванием файла это полезная вещь и на нее стоит обратить внимание |
Posted by: Сергей Иванович on 04-05-2003, 10:03 |
Ну хорошо, вот такая ситуация... Предположим, у человека есть компьютер на работе с инернетом и компьютер дома, без интернета. Что этот человек делает: качает на работе имиджи дисков и носит их домой, прожигать в виде CD Audio. Ну так вот, если у этого человека на работе выдаётся пара часов более-менее свободного времени, то он может прослушать имидж на предмет того, нравится ли ему вообще то, что он скачал; нет ли каких-либо цык-цык-цыков или щелчков и т.д. И естественно, учитывая то, что обычно дискового пространства на рабочем компьютере не так и много, иметь возможность прослушать имидж не вынимая его из архива - очень и очень не помешалo бы. ![]() ![]() |