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

Список разделов Ogg Vorbis Тех-поддержка

Описание: Инструменты, кодеки, сопроводительная информация, алгоритмы, программирование.

Сообщение #1 Returned » 02.04.2009, 22:22

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

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


Скачать revorb
Returned
Куратор
Аватара
Откуда: Россия, Москва
Репутация: 1
С нами: 17 лет 10 месяцев

Сообщение #2 VEG » 03.04.2009, 00:15

ИМХО, лучше удалять поврежденные фреймы, контролная сумма для того и придумана, чтобы декодер не получил всякий хлам на вход, иначе он может декодировать какую-нибудь ерунду или вызвать исключение.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 40
С нами: 18 лет 4 месяца

Сообщение #3 Returned » 03.04.2009, 01:40

Так он удаляет и корректирует если было повреждение, а если просто сбой какой, заголовок некорректный или ещё какие мелочи, то он просто исправляет такой файл без проблем.
Returned
Куратор
Аватара
Откуда: Россия, Москва
Репутация: 1
С нами: 17 лет 10 месяцев

Сообщение #4 Зелёный » 04.04.2009, 10:13

Опробовал. Теперь фубар не спотыкается на ошибке, а играет дальше. Причём со звуком всё в порядке. :music: Как он это сделал?.. :-?

Добавлено спустя 2 месяца 9 дней 9 часов 59 минут 12 секунд:
Такой вопрос: а массовую починку как организовать?
Зелёный M
Аватара
Откуда: Великий Новгород
Репутация: 5
С нами: 17 лет 2 месяца

Сообщение #5 Returned » 19.08.2009, 00:24

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

а массовую починку как организовать?
Ну как всегда, через bat, cmd файл. Что-нибудь вроде - "revorb *.ogg".
Returned
Куратор
Аватара
Откуда: Россия, Москва
Репутация: 1
С нами: 17 лет 10 месяцев

Сообщение #6 Зелёный » 19.08.2009, 09:36

Понял, спасибо!
Зелёный M
Аватара
Откуда: Великий Новгород
Репутация: 5
С нами: 17 лет 2 месяца


Вернуться в Тех-поддержка



cron