Страница 1 из 1

Revorb - восстановление повреждённых Ogg Vorbis файлов

Сообщение #1Добавлено: 02.04.2009, 22:22
Returned
Revorb - чинит повреждённые Ogg Vorbis файлы, по новой производя вычисление страниц (блоков) и корректируя это значение. Конечно починкой как таковой это сложно назвать, но это действительно позволяет вернуть к жизни повреждённый файл ценой незначительных потерь, в месте, где произошла ошибка.

Формат команды: revorb <повреждённый_файл.ogg> [выходной_файл.ogg]


Скачать revorb

Сообщение #2Добавлено: 03.04.2009, 00:15
VEG
ИМХО, лучше удалять поврежденные фреймы, контролная сумма для того и придумана, чтобы декодер не получил всякий хлам на вход, иначе он может декодировать какую-нибудь ерунду или вызвать исключение.

Сообщение #3Добавлено: 03.04.2009, 01:40
Returned
Так он удаляет и корректирует если было повреждение, а если просто сбой какой, заголовок некорректный или ещё какие мелочи, то он просто исправляет такой файл без проблем.

Сообщение #4Добавлено: 04.04.2009, 10:13
Зелёный
Опробовал. Теперь фубар не спотыкается на ошибке, а играет дальше. Причём со звуком всё в порядке. :music: Как он это сделал?.. :-?

Добавлено спустя 2 месяца 9 дней 9 часов 59 минут 12 секунд:
Такой вопрос: а массовую починку как организовать?

Сообщение #5Добавлено: 19.08.2009, 00:24
Returned
Как он это сделал?
Скорректировал "чанки" или по русски говоря цепочки. Так-как кодирование в ворбисе организовано через потоки, то есть шанс получить на вход или на выход мусор. В ранних версиях ворбиса были ошибки, которые могли создавать поврежденные файлы или с ненужными блоками. Сейчас такой проблемы вроде не наблюдается.

а массовую починку как организовать?
Ну как всегда, через bat, cmd файл. Что-нибудь вроде - "revorb *.ogg".

Сообщение #6Добавлено: 19.08.2009, 09:36
Зелёный
Понял, спасибо!