Помощь - Поиск - Пользователи - Календарь
Полная версия: AviSower - Подготовка к раздаче медиа-файла
Kvnforall Форум > Технический раздел > Как скачать КВН
Страницы: 1, 2, 3
avkiev
AviSower

Программа выдает информацию о файле для раздачи в пиринговых сетях (BitTorrent/eMule)

ЗЫ. Если программа ругается на отсутствие каких-то файлов – воспользуйтесь программой OCX Ctrl
Виктор Палыч
Спасибо
пригодится для составления списка файлов раздачи
Antiduring
У меня кракозябры в меню, однако. Можно как-то Unicode'ом полечить? Или прикрутить переключалку языка интерфейса English/Russian?
avkiev
Цитата(Antiduring @ Aug 5 2009, 01:10 PM) *

У меня кракозябры в меню

Панель управления - Язык и региональные стандарты - Дополнительно - Язык программ, не поддерживающих Юникод
Выбери Русский

Не поможет - попробуй приаттаченный рег-файл.

Не поможет - стучи в аську

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

Нужен ли SHA1 ?
Antiduring
Большое спасибо - кракозябры исчезли, но у меня прога не выдает до конца всю информацию о файле - см. скриншот:
Нажмите для просмотра прикрепленного файла
К тому же, непонятно когда собственно прога закончила работу с файлом - три точки в самой нижней строке не исчезают вообще...
avkiev
Цитата
кракозябры исчезли

Что помогло ? Язык в настройках или рег-файл ?

Цитата
прога не выдает до конца всю информацию о файле

Хм... Странно...
А AviInfo на этом файле себя нормально ведет ?
Попробуй на другом файле, поменьше
Antiduring
Цитата(avkiev @ Aug 5 2009, 04:03 PM) *

Что помогло ? Язык в настройках или рег-файл ?

Язык в настройках + постановка болванки с WinXP в CD/DVD привод (Windows запросила сразу при смене языка для non-Unicode на русский) + рестарт.

Цитата(avkiev @ Aug 5 2009, 04:03 PM) *

А AviInfo на этом файле себя нормально ведет ?
Попробуй на другом файле, поменьше

С AviInfo - все работает.
На меньшем файле (170 Mb) глюк повторился, и прога не пишет ничего конкретного, кроме имени файла и его размера.
avkiev
Ты пробовал онлайновую AviInfo или оффлайновую ?
Надо - оффлайновую: http://www.rusdivx.ee/ibf/index.php?showtopic=17136

Какой то косяк с AviInfo.dll ...
Поставь/переустанови оффлайновую AviInfo 3.12 по ссылке выше
azl
У меня дома тоже как на скрине выдает информацию, на работе все в порядке.
Antiduring
Цитата(avkiev @ Aug 5 2009, 04:51 PM) *

Ты пробовал онлайновую AviInfo или оффлайновую ?
Надо - оффлайновую: http://www.rusdivx.ee/ibf/index.php?showtopic=17136

Какой то косяк с AviInfo.dll ...
Поставь/переустанови оффлайновую AviInfo 3.12 по ссылке выше

Я пробовал и ту, и другую AviInfo - всё работало. У меня стояла версия 3.1.0 -> и update до 3.1.2 улучшил работу; по крайней мере Видео и Аудио параметры уже выдаются:
Нажмите для просмотра прикрепленного файла
Прога сглюкивает теперь, начиная с MD5 опции.
avkiev
Цитата(Antiduring @ Aug 5 2009, 06:03 PM) *

Прога сглюкивает теперь, начиная с MD5 опции.

Ну, теперь падает на QuickHash.dll

Эх, не люблю я поломатый софт, но платить за нее $150 - рука не поднялась

Покумекаем...
Antiduring
Цитата(avkiev @ Aug 5 2009, 05:52 PM) *

Покумекаем...

Может, подвязать MD5summer с командной строки?
azl
У меня вчера была ситуация, как на втором скрине, а не как на первом. Просто перепутал. Сейчас запустил, все нормально. Видимо, глюк какой-то.
Возможно, просто перегрузиться надо было.
avkiev
Цитата(Antiduring @ Aug 5 2009, 07:02 PM) *

Может, подвязать MD5summer с командной строки?

MD5summer - это только MD5. Этого мало
avkiev
AviSower v1.10 - Добавлена библиотека шаблонов
Antiduring
Цитата(avkiev @ Aug 6 2009, 07:54 PM) *

AviSower v1.10 - Добавлена библиотека шаблонов

У меня не работает вообще - при попытке открыть любой avi файл пишет:
"Run-time error '13': Type mismatch"
avkiev
AviSower v1.20
История открытых файлов. Ini-файлы. Мультиязычный интерфейс. Внешние программы
avkiev
Цитата(Antiduring @ Aug 7 2009, 12:51 PM) *

"Run-time error '13': Type mismatch"

Как ты сам выяснил - проблема решается выставлением "Русского" регионального стандарта в настройках системы.
Ну, или игрой с разделителями чисел, дат и времени
Antiduring
Так и есть. Возможно, эта инфа поможет кому-то, у кого стоит английская Windows с английскими региональными настройками, избежать ошибки "Run-time error 13".
avkiev
Цитата(Antiduring @ Aug 13 2009, 06:11 PM) *

Так и есть. Возможно, эта инфа поможет кому-то, у кого стоит английская Windows с английскими региональными настройками, избежать ошибки "Run-time error 13".

В следующей версии пофиксю привязку к русской локали
zhenya_hacker
Сделай прогрессбар, а то непонятно, делает оно что-то с файлом, или повисло. Когда в настройках язык русский, надпись все равно language.
И поменяй ссыль на тру, по действующей нет темы.
avkiev
Цитата
Сделай прогрессбар, а то непонятно, делает оно что-то с файлом, или повисло.

Так есть же прогрессбар, разве нет ?

Цитата
Когда в настройках язык русский, надпись все равно language.

Так и задумано

Цитата
И поменяй ссыль на тру, по действующей нет темы.

Поменяю
zhenya_hacker
Цитата(avkiev @ Aug 14 2009, 09:44 AM) *

Так есть же прогрессбар, разве нет ?

Не вижу. Русская виста х86.
Antiduring
Цитата(zhenya_hacker @ Aug 14 2009, 02:43 PM) *

Не вижу. Русская виста х86.

Ну дык внизу, над надписью "Torrent ..."
avkiev
Цитата(zhenya_hacker @ Aug 14 2009, 03:43 PM) *

Не вижу. Русская виста х86.

Он почему то почти закрыт текстовым окном. Поковыряю...
zhenya_hacker
Я на эту фигулечку даже внимания сначала не обратил...
avkiev
AviSower v1.30
  • Работа с файлами любого размера
  • Полный линк для мула (с AICH-хешем)
  • Мелочи
kolezz
Цитата(avkiev @ Aug 14 2009, 02:49 PM) *

AviSower v1.30
  • Полный линк для мула (с AICH-хешем)

работа с мул-линками взята из линк-креатора или непосредственно мула?
avkiev
Цитата(kolezz @ Aug 15 2009, 06:12 AM) *

работа с мул-линками взята из линк-креатора или непосредственно мула?

Сам написал. Не без помощи RHash
avkiev
v1.32 - Пофиксена проблема с запуском
kolezz
Цитата(avkiev @ Aug 15 2009, 02:10 AM) *

Сам написал. Не без помощи RHash

rhash не считает aich. ты сам его построение и подсчёт писал или всё же взял где?
уникод и специальные символы в именах правильно кодируешь в uri?

надо будет погонять rhash на правильность подсчёта хэша мула в граничных условиях. твою погонять не могу - либы зачем-то просит.
avkiev
Цитата
rhash не считает aich

Код
D:\>rhash -h
RHash v1.1.2

Usage: rhash [<option> ...] <filename|-> [...]
       rhash --printf=<format string> <filename|-> [...]

Options:
  -V, --version Print RHash version and exit.
  -h, --help    Print this help screen.
  -C, --crc32   Calculate CRC32 hash sum.
  -M, --md5     Calculate MD5   hash sum.
  -H, --sha1    Calculate SHA1  hash sum.
  -G, --tiger   Calculate Tiger hash sum.
  -T, --tth     Calculate TTH sum.
  -A, --aich    Calculate AICH hash.
...


Цитата
ты сам его построение и подсчёт писал или всё же взял где?

Творчески переосмыслил wink.gif RHash

Цитата
уникод и специальные символы в именах правильно кодируешь в uri?

Не факт. Баг репорты принимаются

Цитата
надо будет погонять rhash на правильность подсчёта хэша мула в граничных условиях

Что меня самого поразило - RHash на файлах больше 4Г глючит.
AviSower - нет

Цитата
либы зачем-то просит

Какие ?
kolezz
Цитата(avkiev @ Aug 15 2009, 09:22 AM) *

Творчески переосмыслил wink.gif RHash

ну уже нашёл неправильное построение обычного простого мул хеша на файлах размера 9728000 байт.
он построил: EF2AC9BA8100653097E2B274DB14A2DD
должно быть: 01C45E14807B699258CB75CA7100C385
и это уже на самом первом тесте.

могёшь создать файл с таким размером и сравнить свой результат с результатом хотя бы link creator-а на этом же файле?
avkiev
Цитата
должно быть: 01C45E14807B699258CB75CA7100C385

Не понимаю - откуда это число ?
Должно быть fc21d9af828f92a8df64beac3357425d, как по мне

Да, была бага, пофиксил

v1.37
Корректное экстренное завершение.
Заточки под багу особенность eMule (файлы, размер которых кратен 9 728 000)
kolezz
Цитата(avkiev @ Aug 15 2009, 11:03 AM) *

Не понимаю - откуда это число ?

есть у меня некоторое число тестовых файлов, которыми проверяю на вшивость все эти линк-креаторы. достало, что они глючные и написал свой на перле. кое-где даже правильнее муловского алгоритма ;-)
Цитата
Должно быть fc21d9af828f92a8df64beac3357425d, как по мне

как это ты посчитал, если не знаешь содержимое моего файла? :-)
Цитата

v1.35
Заточки под багу особенность eMule (файлы, размер которых кратен 9 728 000)

это не баг или особенность. это изначально в нём by design.
avkiev
Цитата
кое-где даже правильнее муловского алгоритма ;-)

А конкретнее ?
Алгоритм можно или соблюдать или не соблюдать, как то так...

Цитата
как это ты посчитал, если не знаешь содержимое моего файла? :-)

Ну во всех этих тестах считается, что файл заполнен нулями

Цитата
это не баг или особенность. это изначально в нём by design

Имхо, это - бага программера, которую потом возвеличили до фичи...
Просто забавный косяк...

Вот, что я наблюдаю на AviSower 1.37:

Размер: 9.28 Mb ( 9 728 000 bytes )
MD5: 0A62F20C78368021785DBB79B826D26C
eMule: ed2k://|file|9728000.bin|9728000|FC21D9AF828F92A8DF64BEAC3357425D|h=5D3N4HQHIUMQ7IU7A5QLPLI6RHSWOR7B|/

Размер: 18.55 Mb ( 19 456 000 bytes )
MD5: D01F6501678711BDAF6EF11237117C95
eMule: ed2k://|file|19456000.bin|19456000|114B21C63A74B6CA922291A11177DD5C|h=EEXRXRAV5SIJN5I2EITKIBPCXQ6QWG4E|/

Размер: 27.83 Mb ( 29 184 000 bytes )
MD5: FC0548E86E6106B68FFC248D871B8C2A
eMule: ed2k://|file|29184000.bin|29184000|1932517FB346B94B5FBDCAB55BF92169|h=56EDCLHUG4ZC76UIQBKCBZZZT6Z7DUOR|/

Размер: 9.28 Mb ( 9 727 999 bytes )
MD5: 4245C02AA075B9E4E513B4363529840D
eMule: ed2k://|file|9727999.bin|9727999|AC44B93FC9AFF773AB0005C911F8396F|h=L6SPMD2CM6PRZBGRQ6UFC4HJFFOATRA4|/

Размер: 9.28 Mb ( 9 728 001 bytes )
MD5: EA86323051E32449F91FCC41B4C666B2
eMule: ed2k://|file|9728001.bin|9728001|06329E9DBA1373512C06386FE29E3C65|h=HL3TFXORIUEPXUWFPY3JLR7SMKGTO4IH|/

Похоже ?
kolezz
Цитата(avkiev @ Aug 15 2009, 01:04 PM) *

А конкретнее ?
Алгоритм можно или соблюдать или не соблюдать, как то так...

самые правильные алогоритмы построения хешей - конечно же у мула (и линк креатора - там же просто с мула скопирован алгоритм).
но:
линк креатор совершенно не работает с не-ascii именами (на выходе чёрт-те-что)
емул неправильно обрабатывает некоторые символы и можно получить некорректный uri
Цитата
Ну во всех этих тестах считается, что файл заполнен нулями

в каких это всех этих? как ты с нулевыми файлами отловишь ошибки подсчёта конечного хеша? не говоря уже про построение и обработку aich дерева?
имхо, это ugly и почти бессмысленный тест.
Цитата
Вот, что я наблюдаю на AviSower 1.37:
Похоже ?

ну с такими конечно будет совпадать. нуль на нуль :-)
ты поиграйся с aich деревом. конкретнее - с переключениями левое-правое.
avkiev
Цитата
линк креатор совершенно не работает с не-ascii именами (на выходе чёрт-те-что)

Пример - в студию

Цитата
емул неправильно обрабатывает некоторые символы и можно получить некорректный uri

Пример - в студию

Цитата
как ты с нулевыми файлами отловишь ошибки подсчёта конечного хеша?

Грубые - легко. А от всех багов - не застрахуешься, на то и есть система багрепортов

Цитата
ну с такими конечно будет совпадать. нуль на нуль :-)

Не факт, ой не факт. Вернее - не все так просто.
Хеши - они ж как дети - не ассоциативны...

Цитата
ты поиграйся с aich деревом. конкретнее - с переключениями левое-правое.

Наигрался уже. Работает
kolezz
Цитата(avkiev @ Aug 15 2009, 02:12 PM) *

Пример - в студию
Пример - в студию

фома неверующий? :-)
сделай линк мулом и линк-креатором на любой файл с русскими буквами в названии. результаты сравни. подумай.
в названии файла где-нибудь в середину вставь '%20' и создай линк мулом. попробуй скачать и сравнить результат. снова подумай.
Цитата
Грубые - легко. А от всех багов - не застрахуешься, на то и есть система багрепортов

предпочитаю писать так, чтоб багрепортов не получать. но - у каждого свой подход ;-)
Цитата
Не факт, ой не факт. Вернее - не все так просто.
Хеши - они ж как дети - не ассоциативны...

причём здесь ассоциативность? левое и правое с разными длинами последовательностей, с дополнениями, с граничными размерами, ...
Цитата
Наигрался уже. Работает

ну раз работает (хотя вроде и до этого работало), то и хорошо. пусть себе работает. ;-)
avkiev
Цитата
сделай линк мулом и линк-креатором на любой файл с русскими буквами в названии. результаты сравни. подумай.
в названии файла где-нибудь в середину вставь '%20' и создай линк мулом. попробуй скачать и сравнить результат. снова подумай.

Файл с названием "9728000 ба%20йт.bin" открыл с помощью AviSower.
Кликнул по мульному линку - он нормально передался в мул (только %20 заменилось на пробел, ну и что ?).
В чем подвох ?
ЗЫ. Имхо, он на имена файлов вообще не смотрит, только на хеши

Цитата
предпочитаю писать так, чтоб багрепортов не получать. но - у каждого свой подход ;-)

Ну, я тоже за мир во всем мире, но смотрю на вещи более реалистично

Цитата
левое и правое с разными длинами последовательностей, с дополнениями, с граничными размерами, ...

Что я мог - то я протестил и пофиксил. Возможно - не все.
Но тестировать все возможные варианты - увольте

Цитата
ну раз работает (хотя вроде и до этого работало), то и хорошо. пусть себе работает. ;-)

Ну, и хорошо
avkiev
v1.40 - Шаблон "KVNforAll"

Результат работы шаблона - см. в следующем посте:
avkiev
Изображение

Название:

Смотрите ! Только на kvnforall !


Подробности:

Съемка:
Эфир:

Качество:
Оригинал:
Монтаж, Кодирование:
Афишка:

Техданные:
Файл: post.kvn.comedy.club.(181).www.kvnforall.info.avi
Размер: 499.33 Mb ( 523 588 588 bytes )
Продолжительность: 00:48:28.639 (72716 frames)
Видео: 640x464 (1.38:1), 25 fps, XviD MPEG-4, 1339 kbps avg, 0.18 bit/pixel
Аудио: 48 kHz, MPEG Layer 3, 1 ch, 96.00 kbps avg

MD5: AAED78FE07CE51873BF55499FD2E4CE6
InfoHash: 45204EB981695CB7F4EBC87AFF732A94C1EC26DB

Изображение Изображение Изображение

Изображение

Магнит
eMule

<< RapidShare >>
<< Deposit Files >>
<< upload.com.ua >>
<< fileshare.in.ua >>
<< filestore.com.ua >>

Торрент на RDA >>>
Торрент на rutracker.org >>>
Торрент на BigFANgroup.org >>> Изображение

Команда Изображение желает вам веселого просмотра !
tds
"Runtime error 438" при попытке открыть файл.
avkiev
Цитата(tds @ Aug 16 2009, 08:07 PM) *

"Runtime error 438" при попытке открыть файл

Что в это время пишется в строке статуса ?

Updated:
Если в строке статуса - AviInfo и установлена ее старая версия ( < 3.1.2 ), то попробуй выполнить такую команду из каталога AviSower:
regsvr32 AviInfo.dll
tds
Цитата(avkiev @ Aug 16 2009, 10:00 PM) *

Что в это время пишется в строке статуса ?

Проблема была в AviInfo. Стояла версия 3.1.0. Обновил до 3.1.2. Больше ошибок нет smile.gif
Antiduring
Invision Power Board автоматически добавляет http:// к магнитной ссылке.
Лучше наверное давать Magnet через тег "code":
Код
magnet:?xt=urn:btih:J566HIYVM7OTNSJIII2BHILGS3CFXTJS
avkiev
Цитата(Antiduring @ Aug 16 2009, 09:30 PM) *

Invision Power Board автоматически добавляет http:// к магнитной ссылке.
Лучше наверное давать Magnet через тег "code":

Ага, я тоже заметил.
Пожалуй, сделаю проще:
Магнит: %Magnet%

то есть как то так:
Магнит: magnet:?xt=urn:btih:J566HIYVM7OTNSJIII2BHILGS3CFXTJS
avkiev
Цитата(tds @ Aug 16 2009, 09:19 PM) *

Проблема была в AviInfo. Стояла версия 3.1.0. Обновил до 3.1.2. Больше ошибок нет smile.gif

v1.42 – Автоматическая регистрация AviInfo.dll
avkiev
v1.50 - Вдвое увеличено быстродействие
zhenya_hacker
Увеличивал бы ты версию не первым, а вторым знаком после запятой. А то так скоро до версии 5.0 дойдем.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2020 Invision Power Services, Inc.