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

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

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

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

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

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


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

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

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

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

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

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

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

Добавлено спустя 2 месяца 9 дней 9 часов 59 минут 12 секунд:
Такой вопрос: а массовую починку как организовать?
http://промышляйразвратом.рф
Зелёный M
Модератор
Аватара
Возраст: 35
Откуда: Великий Новгород
С нами: 10 лет 2 месяца

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

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

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

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

Понял, спасибо!
http://промышляйразвратом.рф
Зелёный M
Модератор
Аватара
Возраст: 35
Откуда: Великий Новгород
С нами: 10 лет 2 месяца


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

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения
:hi: :smile: :wink: :twisted: :sad: :evil: :smoke: :eh: :eek: :fie: :silenced: :razz: :oops: :help: :spy: :insane: :biggrin: :toothless: :ill: :nervious: :weirdface: :pray: :clap: :think: :boxing: :cyclop: :rambo: :zombie: :cry: Ещё смайлики…

   

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

Интересные статьи