|
| Примеры | Статьи, публикации | Форум | Новости | Услуги | Вопросы – ответы | |
тел. (486 2) 54-40-77, |
|
Статьи, публикации
|
|
Восстановление кадров DV формата Инженер Иванов И.Л. 2010г. В формате DV цифровая информация храниться на магнитной ленте. На магнитной ленте цифра плохо храниться, много ошибок. Стандарты предусматривают избыточное кодирование с использованием кода Рида-Соломона. Но магнитная лента – есть магнитная лента, особенно если несколько раз уже записывалась. Ошибки всё равно есть. Идея восстановления заключается в том, что при нескольких считываниях одной и той же видеозаписи с магнитной ленты, ошибки могут исправляться. По аналогии как с лазерным диском или с дискетой, которые уже готовы к выбрасыванию, но нам всё таки надо скачать с них информацию. Тогда мы пытаемся на разных приводах считывать, и в это время дисковод медленно "начинает жевать дискету" и иногда при этом "жевании" получается считать правильно информацию. Разрушенные DIFBlock-и видеокадра отражаются на кадре в виде интерполяции с предыдущим кадром или просто повтор предыдущего фрагмента кадра. На фрагменте кадра, видны артефакты.
Если неисправны DIFBlock-и отвечающие за аудио – то ошибки в аудио, если это блоки – служебной информации - мы видим изменение количества тайм-кодов, времени и дат. Пример ниже показывает, что идёт не устойчивое считывание блоков служебной информации, где размещены тайм-коды. Не устойчивость проявляется в разном их количестве: frame Time Code [hr:mm:ss:fr][count] :41 00:00:01:17 [45] :42 00:00:01:18 [48] :43 00:00:01:19 [48] :44 00:00:01:20 [48] :45 00:00:01:21 [41] Для видеозаписи могут происходить следующие моменты: видеозапись постоянно считывается с ошибками, но эти ошибки проявляются при каждом очередном считывании в разных кадрах или в одном и том же кадре, но в разных DIFBlock-ах. Работа макроса по восстановлению кадров заключается в том, что для его работы необходимы два файла одной и той же видеозаписи. В результате его работы получается файл, который первоначально будет копией одного из файлов. Затем в этой копии определяются неисправные кадры и DIFFBlock-и. Если во втором файле будут найдены эти же DIFFBlock-и в исправном состоянии, то они будут перекопированы в выходной файл. Можно отменить первоначальное копирование одного из файлов, и исправления производить непосредственно в одном из файлов.
|
|
Внимание! Запрещается перепечатка данной статьи или ее части без согласования с автором. Если вы хотите разместить эту статью на своем сайте или издать в печатном виде, свяжитесь с автором. Контакт |
|