Forums -> Наши статьи -> Прога для 100% восстановления DVD9, порезанного на N*DVD5
| Full Version

TAHKEP
В общем, вопрос переодически всплывает, у ув.BARTON'а, кажется есть статья, ув. fikaloid как-то расписывал процесс...
Но предложенные способы имхо довольно трудоёмкие + нет полной гарантии, что всё будет работать, в связи с этим предлагаю более простое, имхо, решение, может кому и пригодится. :shuffle:
NB: Способ, как и все остальные впрочем, не поможет уже порезаным DVD9

Итак, предположим, надо порезать вот такой диск с возможностью 100% возврата к оригиналу.
user posted image
В VIDEO_TS.VOB лежит меню, VTS_02_1.VOB -- рекламный ролик, сам фильм в файлах VTS_01_*.VOB
1) Сохраняем в отдельный архивчик все *.BUP и *.IFO исходного DVD9 -- некоторые будут неминуемо изменены при разрезании.
2) Фильм режем на части с помощью любой проги "высокого уровня" типа CloneDVD2 (опыты проводились именно с ней, но думаю что и DVDFab и DVDShrink подойдут), сохраняя меню, допы, зв. дорожки и т.д, так чтобы итоговые DVD влезали на "пятёрку" без пережатия. Процесc резки прост как мычание и неоднократно описан -- см., например, тут. Получаем примерно вот такие DVD5
user posted image
Как не трудно заметить, меню и реклама "не пострадали", а VOB'ы фильма естественно изменились. Суть "метода", в том что, если делалось только разрезание, без выкидывания или "перехлёста" частей фильма, зв. дорожек, субтитров и т.д., изменения происходят только в больших файлах и они незначительны. Если различия найти и сохранить можно будет из полученных DVD5 вернуться к исходному DVD9.
3) Для этого -- берём вот такую прогу -- VOBlin (~71Kb, beta, Freeware, AS IS, каменный топор ;)).
user posted image
В поле "Обработанные .VOB" с помощью кнопок user posted image кидаем и упорядочиваем файлы фильма из "пятерок", в поле "Исходные .VОB" -- файлы фильма с "девятки". Порядок файлов тут, естественно, важен.
4) Жмём кнопку "Сравнить" user posted image и примерно через 5-10 минут получаем приглашение сохранить файл .lin размером ~0,5-2Мб.
5) Все! Можно писать наши "пятёрки" любимой программой записи DVD, не забыв cкинуть туда же архив *.BUP и *.IFO исходного DVD9 из п.1, VOBlin и полученный .lin-файл.

__________________________________________________

Теперь, если нужно будет восстановить исходную "девятку" делаем следующее:
1) Копируем VOB'ы, которые предстоит восстанавливать, на винт (можно только с одного диска, а файлы со второго будем брать прямо с DVD)
2) Запускаем VOBlin и кидаем эти файлы в поле "Обработанные VOB"
3) Жмём кнопку "Восстановить"user posted image, указываем соответствующий .lin-файл,
4) В открывшемся окошечке
user posted image
выбираем файлы исходного DVD9, которые нужно восстановить (по умолчанию -- все), скидываем галку "Только тест, без записи на диск", жмём "ОК"
5) Указываем путь куда надо сохранять восстанавливаемые файлы
6) Через 10-15 минут исходные VOB файлы фильма c DVD9 готовы!
7) Добавляем к ним с "пятёрок" VOB'ы, которые не изменялись (в нашем случае -- меню VIDEO_TS.VOB и рекламу VTS_02_1.VOB) и *.IFO и *.BUP из заветного архивчика -- исходный DVD9 готов.

__________________________________________________

Пара замечаний по проге -- это чистое любительство, так что ошибки возможны:
1) Поэтому, после создания .lin файла настоятельно рекомендую его проверить! Процедура занимает 5-7 минут и порядок выполнения практически такой же как "Восстановление", только не надо скидывать галку "Только тест, без записи на диск", Если что-то пойдёт не так -- об ошибке будет сообщено -- пишите гневное письмо
2) Если процесс сравнения идёт очень медленно и жрёт кучу ресурсов -- т.е. проге приходится сохрать слишком много изменений -- скорее всего перепутан порядок файлов, либо что-то слишком сильно изменено в самих файлах (пережатие/что-то выкинуто и т.д.), либо у вас неизвестный проге случай :( Останавливайте прогу и пишите гневное письмо
LF_
Интересная прога, сам писал? Тогда монстр! Надо попробовать, но начало хорошее!
TAHKEP
Сам, метод там на самом деле проще, чем может показаться. :shuffle:
Жду отзывов :hi:
Jago
Не могу разабратся где проблема. Делил с VobBlanker диск Rammstein dvd9.
Вот такой dvd9:
user posted image
Первый dvd5
user posted image
Второй dvd5
user posted image
На оригинальном диске 1 длинный концерт + 3 коротких. Разделил так: первый диск 14 (из 19) песен из длинного концерта, второй - все что осталось. Меню не трогал, т.е. на обоих дисках одинаковые. VOBlin начинает сильно тормозить на этом вобе:
user posted image
После 30 - 40 минут падает. Если поможет лог.
Что я делаю не так? :help:
TAHKEP
Спасибо за отличное описание проблемы с картинками! :hi:

Ты всё делаешь правильно, есть предположение, что ошибка в самой программе и я, кажется, понял где именно.
Попробуй повторить операцию сравнения, используя новую версию, которую можно взять тут -- http://rapidshare.com/files/8710324/VOBlin710.rar.html

Кстати!! Обрати внимание, что при разрезании у тебя изменились не только VTS_04_*.VOB, но и VTS_05_*.VOB, обрати внимание на их размер на исходном и итоговом диске, так что их тоже следует прогнать через VOBlin (лучше отдельно от VTS_04_*.VOB, но можно попробовать и вместе) , либо попробуй сделать так -- Topic Link: Делим DVD-9 на два DVD-5 с помощью VobBLanker
Jago
TAHKEP проблема осталась. :( VOBlin завис почти на том же месте (верхний индикатор больше в право на 5 частей). Ждал около 90 минут, невыдержал. :) Попробую разделить девятку заново, может проблема там.
TAHKEP
ясно :(
Может попробовать разделить c помощью CloneDVD?
Погляди сами файлы VTS_04_1.VOB и VTS_04_2.VOB со второго диска, может там случайно заставка какая-нибудь влезла или еще что-то.
Если не сложно попробуй еще VTS_05_*.VOB сравнить.

P.S. По 90 минут ждать точно не надо, если прога заткнулась и начала тормозить можно её минут пять дать и вырубать -- не терять время
Jago
Дело было не в бабине ©
Разделил c помощью CloneDVD и заработало! Получился фаил размером 307.103 bytes. На днях соберу в девятку и расскажу про результат.
TAHKEP снимаю шляпу :hi:
p.s. жалоко что непошло с VobBlanker. Структура первого двд
отличается полностью. А я к нему уже как то привык.
TAHKEP
QUOTE (Jago @ 24-12-2006, 15:58)
Разделил c помощью CloneDVD и заработало! Получился фаил размером 307.103 bytes. На днях соберу в девятку и расскажу про результат.
Отлично! "Тестирование" ("восстановление" без записи на диск) не пробовал проводить?

QUOTE (Jago @ 24-12-2006, 15:58)
p.s. жалоко что непошло с VobBlanker. Структура первого двд
отличается полностью. А я к нему уже как то привык.
Постараюсь разобраться с VobBlanker'ом, т.к. сам тоже хочу перейти на него для всех случаев перегона DVD9 в DVD5
Finar
Правильно я понимаю, что эту программу можно использовать не только для VOB'ов, но и для любых других файлов, достаточно похожих друг на друга?
Это единственная в своем роде программа, или есть альтернативные проги, вычленяющие "разность" файлов?
Set
QUOTE (Finar @ 27-12-2006, 16:20)
Правильно я понимаю, что эту программу можно использовать не только для VOB'ов, но и для любых других файлов, достаточно похожих друг на друга?
Это единственная в своем роде программа, или есть альтернативные проги, вычленяющие "разность" файлов?
TAHKEP
QUOTE (Finar @ 27-12-2006, 17:20)
Правильно я понимаю, что эту программу можно использовать не только для VOB'ов, но и для любых других файлов, достаточно похожих друг на друга?
Не совсем, у этой программки есть небольшая "заточка" именно под .VOB файлы (например, работать она будет только с файлами кратными 2k байт), плюс используется знание того, как может изменить VOB-файл CloneDVD2. Можно попробовать использовать её и для других файлов, но гарантий, что что-то получиться нет никаких.

QUOTE (Finar @ 27-12-2006, 17:20)
Это единственная в своем роде программа, или есть альтернативные проги, вычленяющие "разность" файлов?
Прог вычленяющих разность достаточно много -- различные патчеры и т.д Вопрос весь в том на сколько хорошо они будут работать в случае, если надо найти различия именно в последовательностях файлов, где отдельные блоки могут быть вообще утеряны, перемещены из одного файла в другой, некоторым образом изменены, оставлены без изменений, либо в итоговых файлах появятся "лишние" блоки. И всё это за приемлемое время с результатом приемлемого размера
Возможно, такая прога есть, и она мне просто не попалась...
Jago
Рано я радовался. :( При собирании обратно на девятку появились проблемы: user posted image
Оказалось что CloneDVD как-то странно изменил структуру. На данном примере на разделенном диске VTS_01_1 больше чем на оригинальном.
Оригинал: user posted image разделенный диск 1: user posted image диск 2: user posted image
Полностью совпадает только VTS_03 и VTS_06. Какие будут мысли?
P.S. Всех с наступающим 2007 :newyear:
TAHKEP
QUOTE (Jago @ 29-12-2006, 14:12)
Оказалось что CloneDVD как-то странно изменил структуру. На данном примере на разделенном диске VTS_01_1 больше чем на оригинальном.
Да уж, какой-то зубодробительный случай :( В ближайшее время качну этот релиз и буду разбираться.
Если не сложно, можно узнать номер версии CloneDVD2, которая использовалась и/или попросить залить VTS_01_1.VOB с одной из пятёрок и .lin-файл с результатами его сравнения с исходным VTS_01_1.VOB куда-нибудь на rapidshare .ru .de или .com
QUOTE (Jago @ 29-12-2006, 14:12)
Полностью совпадает только VTS_03 и VTS_06. Какие будут мысли?
А восстановить VTS_04_* и VTS_05_* всё-таки удалось или там тоже проблемы?
Jago
CloneDVD2 2.8.9.8, VTS_01_1.VOB и lin файл. С VTS_04_* и VTS_05_* тоже проблемы, аналогичные как с VTS_01.
TAHKEP
QUOTE (Jago @ 30-12-2006, 03:47)
CloneDVD2 2.8.9.8, VTS_01_1.VOB и lin файл. С VTS_04_* и VTS_05_* тоже проблемы, аналогичные как с VTS_01.
Огромное спасибо, ув. Jago! :hi:
Проблема найдена и пофиксена, новую версию (v.711) можно взять тут. Теперь, надеюсь, всё получится.
Крайне рекомендую перейти на новую версию(v.711) всем, кто использует VOBlin!

Пара слов по поводу CloneDVD2: нашел у себя не такую уж старую версию 2.8.5.1 -- попробовал разделить им тот же Rammstein'овский диск -- все .VOB-файлы VTS_01_*, VTS_02_*, VTS_03_*, VTS_06_* -- на итоговых DVD5 байт в байт как на исходном DVD9, взял последнюю 2.9.0.3 получил тоже самое что и у ув. Jago в 2.8.9.8 -- VTS_01_1.VOB, VTS_02_1.VOB стали длиннее! :zlo: Зачем, почему -- не понятно :confused2:
Так что, будьте бдительны -- короткие файлы тоже изменяются!

И еще -- очень прошу, делайте пожалуйста в VOBlin'e "Тестирование" (т.е. "Восстановление" без записи результатов на диск) сразу после создания .lin файлов. :blash: Времени оно занимает даже меньше чем сравнение, и если "Тестирование" пройдёт успешно, то на 99% можно быть уверенным, что и с восстановлением проблем не будет. Ну а если что не так -- это выяснится до того как Вы запишите не совсем правильные .lin-файлы на болванку + меры по исправлению ситуации будут предприняты гораздо раньше.

P.S. С Наступающим всех!!! :s2:
Jago
Собрал с в.711. Хеш на трекере совпал на 100%. Все что и требовалось доказать. TAHKEP спасибо за прогу. Остался один вопрос. Как лучше писать архив с IFO, BUP, LIN файлами, на двд5. Создать отдельную папку (что то типа BACKUP), просто положить под AUDIO_TS, VIDEO_TS или по любому?
TAHKEP
QUOTE (Jago @ 07-01-2007, 14:19)
Собрал с в.711. Хеш на трекере совпал на 100%.
Отлично! Большое спасибо за помощь в отладке! :hi:
QUOTE (Jago @ 07-01-2007, 14:19)
Как лучше писать архив с IFO, BUP, LIN файлами, на двд5. Создать отдельную папку (что то типа BACKUP), просто положить под AUDIO_TS, VIDEO_TS или по любому?
Имхо, по любому -- главное не класть ничего лишнего в VIDEO_TS (ну и в AUDIO_TS, наверное, тоже). Сам пробовал и отдельные папки делать (COVERS для обложек например) и отдельные файлы в "корень" диска кидать -- всё нормально играется :) Здесь на нетлабе была такая замечательная своей структурой раздача -- копия лицензионки м\ф "Мадагаскар" -- там и "лишние" папки и "лишние" файлы в "корне"
sheikki
Доброго всем дня.Скачал с другого трекера фильм поделенный Fabom. Прочитав практически весь форум решил попробывать собрать, Но начинаются проблемы. Напрочь пропадает меню и соответственно просмотреть что получилось не представлятся возможным.Может есть какой нибудь способ в картинках подскажите.Собирал DvdRemakepro3.5.3
TAHKEP
QUOTE (sheikki @ 28-01-2007, 17:11)
Доброго всем дня.Скачал с другого трекера фильм поделенный Fabom. Прочитав практически весь форум решил попробывать собрать, Но начинаются проблемы. Напрочь пропадает меню и соответственно просмотреть что получилось не представлятся возможным.Может есть какой нибудь способ в картинках подскажите.Собирал DvdRemakepro3.5.3
Есть такая вот статья (картинки имеются, язык несколько специфичен), сам не пробовал
sheikki
Спасибо всем кто откликнулся, собрал фильм разбитый Фабом, сборка прошла успешно, но напрочь проподает меню.Все попытки не к чему не привели, может кто нибудь подскажет.
Devil66
Пытаюсь поделить такой диск:

user posted image
Меню в VTS_01_0. Нигде ничего не вырезал.
После CloneDVD2 2.8.5.1 получаю такие два dvd5:

user posted image user posted image

user posted image
Несколько раз проверил- по количеству чаптеров все совпадает, просто так их порезал CloneDVD- то что в оригинале занимает 5 вобов в разрезанном варианте 6.
Что я не правильно делаю?
TAHKEP
Всё вроде бы правильно, количество вобов и должно было измениться, но "итоговые" файлы действительно меньше исходных на 5281673216-5281406976=266240 байт, если не ошибаюсь :( Получается CloneDVD всё-таки что-то выкинул...

"Руками" точно ничего не выкидывалось? М.б. субтитры какие-нибудь? Статическая картинка? Можно поглядеть на скрин окошка CloneDVD2, где он предлагает выбрать эпизоды?
Jago
Из 25 - 30 дисков, которые проходили эту процедуру раза 3 - 4 получал такую же фигню. Переделовал, делал разрез в другом месте не помогало. В итоге оставлял без оброботки Voblin'ом.
TAHKEP
QUOTE (Jago @ 07-03-2007, 21:36)
Из 25 - 30 дисков, которые проходили эту процедуру раза 3 - 4 получал такую же фигню. Переделовал, делал разрез в другом месте не помогало. В итоге оставлял без оброботки Voblin'ом.
А в остальных случаях? Может ещё какие-то проблемы были?

По поводу этих случаев у меня есть подозрение, что CloneDVD2 выкинул какую-нибудь статичную картинку (типа логитипа компании или копирайтного сообщения) из-за это размер и уменьшился :(
Jago
Да нет, никаких проблем больше не было. И что колон что то выкидывал я тоже не заметил. С первым диском, на котором такая вуду случилась, я провозился почти неделю :) Все выучил, даже начал думать нафиг этот диск мне нужен, я и так его знаю наизусть... А последний был Manowar. Попробовал пару раз и просто на девятку записал.
Devil66
TAHKEP
Нет, конечно. Специально ничего не вырезал.

user posted image

Попробовал разрезать VobBlanker'ом:

user posted image

теперь виснет на 4-ом вобе, по которому и проходит деление...

user posted image
TAHKEP
QUOTE (Devil66 @ 08-03-2007, 15:06)
Попробовал разрезать VobBlanker'ом:
теперь виснет на 4-ом вобе, по которому и проходит деление...
Это может быть, т.к. с VobBlanker'oм так и не получилось разобраться пока :(

Спасибо за скрины!
user posted image
Когда проводилось разрезание, галки со всякой двухсекундной мелочевки типа эпизодов 02, 03, 05 не снимались? Резался только эпизод 01, так?
В любом случае -- если есть возможность подержать этот диск на харде, подержи еще пару дней, пожалуйста. Попробую добавить возможность обходить это ограничение, но за результат не уверен, т.к. у меня таких случаев еще не было и попробовать, к сожалению, не на чем :(
Devil66
TAHKEP Придержать конечно могу, но
обработал уже 9 дисков и никаких проблем нет, все восстанавливается байт в байт. Спасибо за полезную программу!
TAHKEP
Новая версия v.714

Добавлена возможность проводить сравнение файлов даже в случае, если суммарный размер исходных файлов больше суммарного размера итоговых.
Забирать тут http://rapidshare.com/files/20880402/VOBlin714.rar.html или
http://www.pirateshare.net/?id=1283634



Кошек, чтобы потренироваться не нашлось, но теоретически всё должно работать. :shuffle:
Поэтому, очень прошу тех, у кого есть возможность -- проверьте пожалуйста и отпишитесь сюда :hi:
Jago
Непрошло :( . Прога виснет при оброботке VTS_01_1. TAHKEP можешь положить на пиратешару или на рапиду клон той версии, что у тебя ровно делил файлы (кажись 2.8.5.1). После оброботки Мановар все маленькие файлы разных размеров. :zlo: Может быть проблема в колоне?
TAHKEP
У себя этой версии не нашел :(
В осле есть несколько архивов с подходящим названием и большим количеством источников, например этот или этот но что там на самом деле не знаю. Могу качнуть и выложить. Надо?
Devil66
Аналогично и у меня. При обработке того проблемного диска ругается на несовпадение количества блоков и виснет не первом вобе VTS_01_1...
TAHKEP
QUOTE (Devil66 @ 15-03-2007, 10:02)
Аналогично и у меня. При обработке того проблемного диска ругается на несовпадение количества блоков и виснет не первом вобе VTS_01_1...
Хм,а обработка (разрезание) этого диска в CloneDVD долго идёт? М.б. дело в том, что там слишком много изменений вносится? :(

Jago
Нашел у себя CloneDVD 2.7.5.1 Может им попробовать?
Manowar -- это наше всё. :punk: Качну этот диск обязательно, но когда еще точно не знаю, м.б. только в ближайшие выходные :( Тогда смогу наверное детально разобраться в чём там дело
Jago
И так... повторил то же самое с клоном 2.8.5.1. Потом еще раз с 2.7.5.1. Результат тот же что был и с 3.9.4.0. Несовпадение в размерах и зависание на VTS_01_1.
TAHKEP
Уже тяну проблемный диск, буду разбираться.
Jago
Как разборки TAHKEP, кто кого?
TAHKEP
QUOTE (Jago @ 20-03-2007, 01:29)
Как разборки TAHKEP, кто кого?
Разбираюсь, уже понял в чём дело :) Если смотреть наш любимый мановаровский диск, то в самом начале VTS_02_1.VOB, например, несколько секунд идёт какая-то дополнительная (предположительно монтажная) картинка
user posted image

Причём, увидеть её можно только если открыть непосредственно сам файл. Если же смотреть выбирая эту часть ("Bass Solo") через меню DVD, эта картинка не показывается. Соответсвенно, CloneDVD её просто отбрасывает и размер .VOB'а уменьшается. В VTS_01_1.VOB аналогичная фигня, там вообще примерно полторы минуты(!!!) монтажной картинки, со всеми вытекающими :fear2:
user posted image

В общем, люди подняты, люди работают, как только будет что-то определённое -- доложу :cool:
Jago
Мда, интересно получается. Удачи :)
TAHKEP
QUOTE (Jago @ 20-03-2007, 14:18)
Мда, интересно получается. Удачи :)
Таааак, с мановаром всё удалось! :punk:
Сегодня, самый максимум -- завтра выложу новую версию!
kapigornik
Прочитал статью. Большое Спасибо за проделанную работу.
С нетерпением жду последней версии, очень хочется научится записывать, и главное возвращаться на раздачу подобным способом
TAHKEP
Прошу прощения за задержку, форсмажор :blash:

Новая версия v.720
[fix] возможность проводить сравнение файлов даже в случае, если суммарный размер исходных файлов больше суммарного размера итоговых теперь реализована правильно, имхо;
[fix] исправлена ошибочка, которая в очень редких случаях могла приводить к облому анализа на вполне нормальных дисках;
[+] в заголовке окна во время анализа отображается примерный размер будущего .lin файла в байтах;
[+] небольшие изменения и дополнения;
[?] есть подозрение, что эта версия наконец-то сможет справляться с дисками разрезанными VobBlanker'ом и другими аналогичными прогами, а не только CloneDVD2

Забирать тут (rapidshare.com) или тут (pirateshare.net)

Как и в отношении прошлых версий, крайне рекомендую сразу после анализа всегда делать проверку свежесозданного .lin-файла, теперь это стало удобней делать имхо -- предложение провести её появляется сразу после сохранения .lin-файла
kapigornik
Пост 1, пункт 3)
QUOTE
В поле "Обработанные .VOB" с помощью кнопок кидаем и упорядочиваем файлы фильма из "пятерок", в поле "Исходные .VОB" -- файлы фильма с "девятки". Порядок файлов тут, естественно, важен.

С Исходными .VОB всё ясно, просто выделяем все и добавляем. Есть ли какой-то простой способ добавить Обработанные .VOB которые были изменены и лежат на двух ДВД-5 ,какие-то на одном диске, какие-то на другом, какие-то кажется похожи везде (по размеру) что делать с такими, откуда нужно брать их или игнорировать такие?
спасибо

P.S. Я правильно понял, нужно добавлять только изменённые файлы? (не важно на каком из ДВД-5 они лежат) ,остальные игнорировать?
TAHKEP
QUOTE (kapigornik @ 31-03-2007, 22:35)
Есть ли какой-то простой способ добавить Обработанные .VOB которые были изменены и лежат на двух ДВД-5 какие-то на одном диске, какие-то на другом,,
Можно. Добавляются они точно так же как и Исходные .vob -- через стандартный виндовый диалог выбора файлов (можно выбирать сразу несколько). Если есть два DVD-ROM, пихаем в каждый по диску и добавляем файлы в список, есть только один -- копируем один из дисков на винт, другой оставляем в приводе, либо тоже копируем на винт.
NB: вообще-то, юзать VOBlin правильнее ДО записи дисков, чтобы получившиеся .lin файл можно было записать на диск, а не хранить где-нибудб отдельно.
"Энергетически выгодней" располагать исходные и обработаные .VOB на РАЗНЫХ физ. дисках, тогда сравнение идёт гораздо быстрее.

Вот здесь например
user posted image
В E:\DVD\GRAFINYA_DE_MONSORO_2\VIDEO_TS -- лежат исходные файлы,
в c:\gd\2_1\VIDEO_TS -- первая часть обработаных файлов (первые три серии)
в c:\gd\2_2\VIDEO_TS -- вторая часть обработаных файлов (Следующие три серии)

QUOTE (kapigornik @ 31-03-2007, 22:35)
какие-то кажется похожи везде (по размеру) что делать с такими, откуда нужно брать их или игнорировать такие?
Довольно часто изменяются только те файлы, размер которых близок к 1 Гб. Например, если разрезать Релизы Крупного Плана то изначальный размер 1 073 565 696 байт таких файлов меняется на 1 073 739 776 байт. Иногда меняется и размер меньших по размеру файлов. Изменения надо отслеживать самому, т.е. алгоритм примерно такой: порезали исходный DVD9 на две пятерки --> смотрим, что изменилось. Изменился размер каких-то файлов -- пробуем отловить изменения VOBlin'ом, размер полностью совпадает -- проверяем совпадение содержимого (побайтным сравнением, либо с помощью контрольных сумм) Совпадает содержимое -- отлично, ничего делать не надо, не совпадает -- пробуем натравить на эти файлы VOBlin'a


Не знаю, на сколько хорошо удалось ответить на Ваши вопросы, м.б. лучше Вам выложить списки или скрины Ваших исходного DVD9 и итоговых DVD5
(достаточно будет имён файлов и их размеров в байтах, как тут --> user posted image),
тогда можно будет на живом примере показать как куда какие файлы добавлять :hi:
kapigornik
ещё раз большое вам спасибо
QUOTE
проверяем совпадение содержимого (побайтным сравнением, либо с помощью контрольных сумм)
а как это можно сделать?
TAHKEP
QUOTE (kapigornik @ 01-04-2007, 00:59)
QUOTE
проверяем совпадение содержимого (побайтным сравнением, либо с помощью контрольных сумм)
а как это можно сделать?
Побайтное сравнение -- например, умеет делать Total Commander. Выделяем интересующую нас пару файлов и говорим Файл -- Сравнить по содержимому.

Контрольные суммы -- масса программ, тот же самый Total Commander, специализированные QSFV, Slavasoft HashCalc, HashMaker и т.д., много. Вычисляем контрольные суммы для проверяемых файлов, сравнимаем полученные значения, если они совпадают, то с очень большой долей вероятности можно утверждать, что и содержимое файлов совпадает байт в байт.
kapigornik
Ещё раз большое вам спасибо :hi:
Возможно я не в тему, но что я должен делать в подобной ситуации:
1. Исходная папку ДВД-9
user posted image

2. Диск ДВД-5 часть первый
user posted image

3. Диск ДВД-5 часть второй
user posted image

Резал DVDFab_om, оценкой этих двух дисков и оригинальной папки показало что вроде все файлы присутствуют на том или ином диске. Да, но как я буду знать с какого диска и какой ВОБ я должен взять, если человек попросит вернуться на раздачу через год скажем? Я ж не буду помнить :-(
Так в этом фильме, это Фландрия с трекера, здесь значит ничего делать не нужно, раз полные Вобы есть на том или ином диске (если они полные, в чём я не уверен) ?

P.S. Я подумал, что если в архив с .IFO & .BUP_aми, положить текстовый файл в котором написать какой .VOB с какого диска нужно брать, или существует вариант по-проще? В данном релизе, проверка с .SFV показала 100% совпадение.
TAHKEP
QUOTE (kapigornik @ 01-04-2007, 02:10)
Возможно я не в тему, но что я должен делать в подобной ситуации
именно в такой ситуации, имхо, как нельзя лучше подойдёт способ, описаный здесь -- Topic Link: Делим DVD-9 на два DVD-5 с помощью VobBLanker
Только если там шла речь о двух сериях, то здесь надо делить на два диска так: на одном только сам фильм (VTS_04_*.VOB)+меню (вероятно VTS_01_*.VOB) на другом только допы (всё кроме фильма)+меню.
Вернуться к исходному DVD9 будет очень просто: копируем с DVD на HDD первый DVD5 c фильмом, а со второго берём отстальные .VOB (VTS_05_*.VOB, VTS_06_*.VOB, VTS_07_*.VOB и т.д.), после всего этого заменяем все *.IFO и *.BUP файлами из заранее заготовленного архива 'torrent.rar'.
Всё! :punk:
Gwelgoth
TAHKEP Cпасибо за программу! :handup: Сразу попал видимо на тяжелый случай, но воблин справился: в последнем вобе различие на 70 метров после деления было. lin 67 мб упаковался в меньше чем 150кб :)
Gwelgoth
TAHKEP
Можешь добавить какой нить маленький отчетик после создания файла lin? Или в виде лог файла и ложить его рядом с lin. Какие файлы были обработанны, размеры, даты.. Для воссоздания было бы удобно видеть, что было обработанно, чтобы остальное напрямую копировать. Иначе сразу всплывает вопрос, что нужно восстанавливать, что нет..
TAHKEP
QUOTE (Gwelgoth @ 15-06-2007, 16:40)
TAHKEP Cпасибо за программу! :handup: Сразу попал видимо на тяжелый случай, но воблин справился: в последнем вобе различие на 70 метров после деления было.
Сразу вопрос, даже наверное просьба -- если не сложно, нельзя ли проверить пройдёт ли успешно восстановление? На всякий случай... :shuffle:

QUOTE (Gwelgoth @ 15-06-2007, 16:40)
lin 67 мб упаковался в меньше чем 150кб :)
Ну вообще-то там другой механизм, поэтому говорить именно о сжатии 67мб MPEG-2 в 150кб не совсем верно -- MPEG-2 не жмётся ;)

QUOTE (Gwelgoth @ 17-06-2007, 15:33)
TAHKEP
Можешь добавить какой нить маленький отчетик после создания файла lin? Или в виде лог файла и ложить его рядом с lin. Какие файлы были обработанны, размеры, даты.. Для воссоздания было бы удобно видеть, что было обработанно, чтобы остальное напрямую копировать. Иначе сразу всплывает вопрос, что нужно восстанавливать, что нет..
Могу, но имхо в этом нет необходимости, т.к. в VOBlin'e есть такая недокументированная функция:
При создании .lin-файла в нём записываются параметры исходных и итоговых файлов + информация, которая позволяет с очень большой вероятностью идентифицировать итоговые VOB-файлы. Соответсвенно, пользуясь этой информацией при "Восстановлении" и "Тестировании" (но не при "Сравнении"!!!) прога сама выберет нужные файлы из всех предоставленных.
Таким образом, при Восстановлении/Тестировании можно "тупо" накидать в панель "Обработанные .VOB" в любом порядке вообще все .VOB, которые находятся на итоговых DVD5 -- после выбора соответствующего .lin-файла VOBlin сам откинет лишние, запросит (если нужно) недостающие .VOB и упорядочит их. Тогда, после восстановления VOBlin'ом, в папку с восстановленными .VOB надо будет записать недостающие VOB (т.е. те которые не измениялись в процессе резки и без изменений были сохранены на DVD5) + заранее сохранённые .IFO и .BUP файлы, всё.
Gwelgoth
Как оказывается "каменный" топор не такой уж и каменный :D:
Спасибо!

Насчет проверки - сделал первым делом, восстановило 1 в 1. Насчет несжатия мпег2 в курсе, потому и удивило, но я так понимаю, ты же в лин не мпег2 пишешь, а всевозможные изменения, а там видимо пустые кадры были или заставка какая нить тестовая опять...
Собственно это произошло на раздаче Летучая мышь..
Все отлично также забакапилось на Wonderful days.

Вопрос такой, если на одном из дисков вырезать рекламу, что будет в Voblin? Увеличение lin в следствии изменения вобов? Недавно серия прошла аниме из 5 девяток. Пришлось пилить на пятерки, так вот там так плотно все было, что на одну из пятерок не лезло с рекламой.. Пришлось откинуть чуток. Как быть в таком случае?
TAHKEP
QUOTE (Gwelgoth @ 18-06-2007, 17:37)
Вопрос такой, если на одном из дисков вырезать рекламу, что будет в Voblin? Увеличение lin в следствии изменения вобов? Недавно серия прошла аниме из 5 девяток. Пришлось пилить на пятерки, так вот там так плотно все было, что на одну из пятерок не лезло с рекламой.. Пришлось откинуть чуток. Как быть в таком случае?
В случае если размер исходных файлов окажется больше размера итоговых в .lin-файл будет дописана вся недостающая информация. Соответсвенно, то что откинет CloneDVD -- сохранит VOBlin, со всеми вытекающими в виде большого размера .lin-файла последствиями :(

Тут такой случай уже был, кстати, на одном диске в .VOB'ах была примерно минута какой-то технической информации, которая при просмотре диска не показывалась и с чистой совестью откидывалась CloneDVD при резке. :w00t:

Если не сложно, можно глянуть на структуру проблемного диска, может я просто не совсем понял в чем проблема?
Вообще, "невлезающая" реклама -- это что-то странное, т.к. суммарный объем двух DVD5 (2295104 сектора по 2Кб) совершенно точно значительно больше размера исходного DVD9 (4173824 сектора, получаем (2*2295104-4173824)*2=832768Кб, т.е. почти 800Мб "в плюс", если не ошибаюсь) -- по идее, всё долно влезать.
Однако, если всё-таки что-то не влезает на два диска, а очень хочется иметь возможность таки вернуться потом на раздачу то можно резать DVD9 на три и более дисков -- приходится поступать с трехсерийными фильмами если не хочется резать фильм по середине второй серии -- каждую серию на отдельный диск.
Gwelgoth
это помоему я торможу, рекламу то можно тоже делить, какая разница фильм или реклама, главное чтоб на одном из дисков полностью кусок сохранился..
Я просто на оба диска стараюсь сохранить структуру исходную, различие получается только в фильме..
Gwelgoth
TAHKEP
Вопрос: нужно ли в какой то последовательности файлы располагать? Имеет значение порядок расположения? Или программа их сама выбирает по именнам?

Еще хотел поделится :): Voblin прекрасно справился с другой задачей! Есть диск:
Дартаньян и три мушкетера DVD 9 Полная реставрация изображения (Диск-2)
который каплю не влезает на пятерку. Делить на два ну очень не хотелось, хотелось съэкномить всеж болванку.. Решение: либо выкинуть кусок допа, либо рекламу. Т.к. выкинутое будет складироваться по случаю на другой болванке (в качестве баласта :)), то допами не захотел поступаться, выкинул с помощью DVDRemake рекламы на 25метров. Починил переход на меню при помощи PgcEdit. Далее прогнал Voblinом и получил файл для восстановления :handup:
Респект TAHKEP :clap1: Можно расширить сферу применения в описании!
Вот бы здорово было, если б еще можно было бы указывать просто папки исходного диска и измененного, и получать результат на выходе с логом :rolleyes: Как в клонДвд.. Может подработаешь? На благо человеков?
TAHKEP
Прошу прощения за задержку с ответом :blash:

QUOTE (Gwelgoth @ 25-06-2007, 03:45)
TAHKEP
Вопрос: нужно ли в какой то последовательности файлы располагать? Имеет значение порядок расположения? Или программа их сама выбирает по именнам?
Да, при проведении сравнения порядок и исходных и обработаных .VOB-файлов важен!
Единственное, что позволяет себе VOBlin в данном случае -- это когда добавляются сразу несколько файлов в тот или другой список, эти файлы будут отсортированы по имени, но добавятся они в конец уже имеющегося списка, т.е. если положить в "обработаные .VOB" сначала вторую серию, а потом первую, VOBlin так всё и оставит, и в результате ничего не выйдет.

А вот при восстановлении, как я уже писал, порядок файлов не важен, можно даже лишние файлы добавлять в список -- тут VOBlin сам разберётся.

В прошлой редакции поста была описана ситуация, когда при совместном указании VOB_03_*.VOB и VOB_05_*.VOB VOBlin "зависал", а при раздельном всё шло нормально -- "это не баг, это фича"© -- для каждой группы VOB'ов настоятельно рекомендуется делать свой отдельный .lin-файл, т.к. совместное указание разных групп может приводить к сбою алгоритма поиска изменений, что собственно и произошло. Такое может быть не всегда, но всё-таки может...

QUOTE (Gwelgoth @ 25-06-2007, 03:45)
Еще хотел поделится :): Voblin прекрасно справился с другой задачей!
...
выкинул с помощью DVDRemake рекламы на 25метров.
...
Спасибо! Заодно, кстати, выяснилось, что VOBlin вроде бы справляется и с VOB-файлами, прощедшими через DVDRemake

QUOTE (Gwelgoth @ 25-06-2007, 03:45)
Вот бы здорово было, если б еще можно было бы указывать просто папки исходного диска и измененного, и получать результат на выходе с логом :rolleyes: Как в клонДвд.. Может подработаешь? На благо человеков?
Думал об этом, но там имхо слишком много сложностей с распознаванием где что брать.
Если случай простой -- рубится на N частей основной фильм, меню и допы на всех итоговых DVD5 не трогаются -- там всё просто, а вот если, например, есть диск у которого VTS_01_0.VOB и VTS_01_1.VOB -- меню и заставка релизера диска, а VTS_02_*.VOB -- собственно фильм, то в случае, если приходится делать так, что на одном из дисков только часть фильма без меню, допов и т.д. (всё это + оставшая часть идёт на другой), то на нём VOB-файлы фильма CloneDVD переименует в VTS_01_*.VOB :(
В общем, получается нужен развесистый "думатель", который пока не совсем понятно как реализовывать.
Gwelgoth
TAHKEP
а может тогда что то полуавтоматическое интерактивное нужно? в большинстве то случаев режется довольно таки "ровно", и можно по размерам отловить изменения. Т.е. тут алгоритм прямой.
В других случаях, если было что то вырезанно, интерактивность скажем реализовать в указании программе, какой воб куда пошел, в какую часть.
Т.е. идея: сначала программа пытается анализировать и выдает схему по которой будет работать (порядок обрабатываемых вобов). Если анализ не удался, то этот порядок задавать в ручную..
Chamfort
Что скажете насчет вот этого http://marafon.fastbb.ru/?1-11-0-00000174-000-0-0-1197622125 метода?
TAHKEP
QUOTE (Chamfort @ 14-12-2007, 13:06)
Что скажете насчет вот этого http://marafon.fastbb.ru/?1-11-0-00000174-000-0-0-1197622125 метода?

Собрать "девятку" из двух и более "пятерок" им скорее всего получится, здесь даже была ссылка на "первоисточник" -- Post Link: Прога для 100% восстановления DVD9, порезанного на N*DVD5 , но вот на раздачу с таким диском уже не вернёшься, имхо...
Gwelgoth
TAHKEP
может тебя заинтересует ;)
на одой девятке воблин не справляется
Василиск / Basilisk: The Kouga Ninja Scrolls DVD1
причем по разному ведет себя в зависимости от места "распила": либо очень медленно сравнивает, либо недопустимая ошибка в конце сравнения и вылет..

если данный случай тебя не заинтересует, скажи пожалуйста. не буду тогда ждать, запишу без восстановления...

Исходник:
user posted image

Результат (диск1 и диск2):
user posted imageuser posted image
TAHKEP
QUOTE (Gwelgoth @ 24-02-2008, 18:15)
TAHKEP
может тебя заинтересует ;)
Прошу прощения, давно сюда не заглядывал. :(
Этот вопрос актуален? Посмотрю в ближайшее время...
TAHKEP
Разобрался!
VOBlin тут не причём. Точнее, причём, но не совсем... :)

Вот что показывает CloneDVD, воспользуюсь присланной картинкой
user posted image
там действительно
  • Titel 5 -- собственно мульт (все 4 серии!)
  • Titel 6 -- рекламный ролик?
  • Titel 7 -- одна из серий (третья, имхо) с комментариями режиссёров (Т.е. вместо того, чтобы просто прикрутить к одной из серий еще одну аудиодорожку c коментариями, серия добавлена еще раз с заменой аудио дорожки!!! :zlo2:)
...и всё это вместе лежит в файлах VTS_02_*.VOB исходного DVD9
user posted image

Однако, если посмотреть в VTS_02_*.VOB то там по порядку лежат:
  • сначала рекламный ролик (Titel 6)
  • потом серия с комментами (Titel 7)
  • и только уж затем собственно 4 серии мульта (Titel 5)

Соответственно, если как обычно выкидывать из набора ролик и серию с комментами при создании первого диска и переносить их на второй, VOBlin попытается их найти, а не найдя начнёт создавать большой файл различий, что и будет выглядет как зависание или тормоза, хотя на самом деле он работает... :(
Чтобы всё прошло успешно необходимо записать бонусы (Titel 6 и Titel 7) на ПЕРВЫЙ диск, а резку произвести с помощью ножничек по середине Titel 5 (я взял первые две серии). При создании ВТОРОГО диска Titel 6 и Titel 7 необходимо из набора исключить, а из Titel 5 взять оставшуюся часть (3 и 4 серии). В итоге на стареньком P4 - 3Гц за ~4 минуты был создан ~300 Кб файл, который успешно прошел проверку и смог восстановить исходный DVD9 из двух DVD5 порезанных так, как описано.

Возможен еще один вариант -- можно положить Titel 6 и Titel 7 и на первый и на второй диски, VOBlin всё равно справится, НО есть два явных минуса -- во-первых это займёт больше времени (ему надо будет "пройти и просмотреть" дублирующуюся информацию), а во-вторых т.к. VTS_02_1.VOB первого и второго DVD5-дисков будут совпадать, VOBlin не сможет создать для них MD5 метки, которые мог бы потом использовать для автоматической расстановки файлов при восстановлении и такую расстановку придётся делать вручную. :blash:

Как-то так, если что-то не совсем понятно, могу сделать скрины...
Gwelgoth
QUOTE (TAHKEP @ 01-03-2008, 01:55)
Возможен еще один вариант -- можно положить Titel 6 и Titel 7 и на первый и на второй диски, VOBlin всё равно справится, НО есть два явных минуса -- во-первых это займёт больше времени (ему надо будет "пройти и просмотреть" дублирующуюся информацию), а во-вторых т.к. VTS_02_1.VOB первого и второго DVD5-дисков будут совпадать, VOBlin не сможет создать для них MD5 метки, которые мог бы потом использовать для автоматической расстановки файлов при восстановлении и такую расстановку придётся делать вручную. :blash:
cпасиб еще раз большой
попробую по новой порезать
второй вариант я пробывал - выдал ошибку после сравнения и закрывался

сделай пожалуйста сохранение настроек, если не трудно :) размеры окна..
и звук какой нить на завершение операции..
TAHKEP
QUOTE (Gwelgoth @ 01-03-2008, 04:25)
попробую по новой порезать
второй вариант я пробывал - выдал ошибку после сравнения и закрывался
Боюсь, что это был глюк v720 :( В v730 это скорее всего исправлено :)

QUOTE (Gwelgoth @ 01-03-2008, 04:25)
сделай пожалуйста сохранение настроек, если не трудно :) размеры окна..
и звук какой нить на завершение операции..
Сохранение настроек сделал. Сохраняться они будут в файле VOBlin.ini в той же папке, где лежит VOBlin.exe
Про звук не совсем понял задачу -- звук там и так кажется есть -- при появлении окошек сообщений об окончании той или иной операции Винда сама пищит своими стандартными звуками.

Теперь собственно новая версия VOBlin v730
Забирать тут или тут.

Кроме добавления сохранения положения окна и разных мелких исправлений и доработок, в программу добавлена новая функция -- "Перенарезка имеющихся VOB-файлов в VOB-файлы размером 1 073 565 696 байт".
Зачем это нужно? На многих трекерах довольно часто релизеры готовят свои DVD самыми разными способами, кому что в голову взбредёт, особенно грешит этим торрентс.ру -- там можно вообще напороться на диск с неснятой защитой и зоной, а вот нетлаб в этом плане составляет скорее приятное исключение. Довольно часто бывает, что для копирования видео на винт вместо "канонического" DVD Decrypter'а используются различные "апокрифичные" программы типа CloneDVD или DVDShrink и т.д. Всё бы ничего, но эти программы зачем-то меняют размер больших VOB'ов с исходных 1 073 565 696 байт (такой размер всегда у релизов от СОЮЗа и КП, например, да и у многих других издателей) на 1 073 739 776 байт. Разница вроде бы крошечная, но зато имея такой кривой релиз уже не возможно присоединится к правильной раздаче в другом месте (например тут ;) ) -- при проверке в торрент-клиенте совпадает только первый большой VOB, а вот остальные уже нет. Свежий пример см. например тут -- Topic Link: ВВС: Частная жизнь шедевров -- при попытке присоединиться к правильной раздаче созданной ув. Veronika-V возникли проблемы

Как пользоваться? Очень просто: кидаем в поле "Обработанные .VOB" те файлы которые необходимо перенарезать, рассставляем их по порядку. Далее, жмём кнопку 7F2A2, указываем путь, куда надо сохранять исправленные файлы и задаём "маску имени", т.е. например "VTS_03_" -- порядковые номера файлам и расширение .VOB VOBlin добавит сам. Нажимаем OK и получаем VTS_03_1.VOB, VTS_03_2.VOB, VTS_03_3.VOB и т.д. На всякий случай отмечу, что каждый раз можно работать только с одной группой VOB!
Gwelgoth
про звук - хотелось бы навесить звук, чтоб из другой комнаты слышно было, виндовый пук - слабоват :laugh:

спасибо за настройки

еще одно пожелание: нельзя ли сделать просчет, сохранение и проверку одним пакетом? т.е. запускаем проверку, автосохранение в заданную папку и сразу начинает сам проверку.. все равно действия всегда однотипные, задал бы и пошел своими делами заниматься :)

спасибо большое за программу! 0.730 +1 диск, полет нормальный
TAHKEP
QUOTE (Gwelgoth @ 04-03-2008, 03:29)
про звук - хотелось бы навесить звук, чтоб из другой комнаты слышно было, виндовый пук - слабоват :laugh:
Понял, попробую сделать

QUOTE (Gwelgoth @ 04-03-2008, 03:29)
еще одно пожелание: нельзя ли сделать просчет, сохранение и проверку одним пакетом? т.е. запускаем проверку, автосохранение в заданную папку и сразу начинает сам проверку.. все равно действия всегда однотипные, задал бы и пошел своими делами заниматься :)
Спасибо, отличная идея!