Help - Search - Member List - Calendar
Full Version: Проги для анализа и обработки готового DivXа
Форумы RDA > Технический раздел > Общие вопросы
ari
Доброго всем!

Перекинул по локалке скачанный фильм с качающего компьютера на рабочий - в нем появились сбои.

Отсюда 1-й вопрос:
Существует ли прога для проверки DivXа на сбои?

Ну и 2-й вопрос:
Если нужно СЛЕГКА уменьшить DivX в размерах, существует ли прога, делающая это быстро и, в общем, без крупных потерь (при малом ужатии), типа DVD Shrink для DVD?

Заранее спасибо!
starsoft
2 userinfoari:
QUOTE(ari @ там)
Существует ли прога для проверки DivXа на сбои?

Если речь идет о восстановлении индекса, без которого плеер не может нормально воспроизводить файл - то DivxFix поможет. Выявить испорченные видео или аудио поток нельзя imho. Выясни причину появления сбоев - может быть просто то что ты перетянул еще недокачано, проверь хэш качающей программой.
QUOTE(ari @ там)
Если нужно СЛЕГКА уменьшить DivX в размерах, существует ли прога, делающая это быстро и, в общем, без крупных потерь (при малом ужатии), типа DVD Shrink для DVD?

Нет, для MPEG-4 транскодирование невозможно (опять таки imho), любое перекодирование означает полную перекодировку всего потока (или отдельных кусков). Предлагаю 2 решения:
1) Пережать звук с пониженным битрейтом.
2) Отрезать конечные титры и пережать только их как обычный материал, а потом приклеить обратно к фильму.

Удачи
ari
QUOTE
...Выявить испорченные видео или аудио поток нельзя imho. Выясни причину появления сбоев - может быть просто то что ты перетянул еще недокачано, проверь хэш качающей программой.


Да нет, все несколько иначе.
Просто я, опасаясь вирусов winkold.gif, поставил себе виртуальный компьютер от VMware и из него выхожу в интернет. Очевидно, это он глючит.
Файлы после переноса в "реальный" компьютер не всегда идентичны исходным - архивы не открываются итп. Похоже, ошибка на уровне бинарного кода.
Применительно к avi это выражается в рассыпании картинки, на внешнем плеере изображение подвисает, а потом со скачком идет дальше.
Т.е., нарушена структура видео - неужели наличие подобного сбоя нельзя выявить автоматически?
Когда я перекинул файл обратно и "реанимировал" закачку, в течение нескольких минут перекачались блоки, отличные от "эталлона", после чего сбоев в файле, соответственно, больше не было.
Но у меня огромная куча фильмов, которые я уже стер с раздачи - мне их все туда-сюда теперь таскать? Или просматривать, напряженно всматриваясь в каждый кадр, боясь отвернуться?
Идеальным вариантом было бы проверить файлы на наличие сбоев в структуре автоматически.
starsoft
QUOTE(ari @ там)
нарушена структура видео - неужели наличие подобного сбоя нельзя выявить автоматически?

"Автоматически" можно выявлять только сбои в структуре файла, но не видеопотока. Каким образом автоматически можно выяснить является ли появившийся квадрат (то есть неверный кусок бинарных банных) ошибочным или правильным? Где критерии "правильности" бинарной информации? Только внешними чек-кодами (к примеру хэш-код определенного кванта информации в качалке) можно говорить о каком-то контроле. Сам файл не несет в себе подобной инфы.
ari
QUOTE(starsoft @ Вторник, 14 Февраля 2006, 21:11)
Сам файл не несет в себе подобной инфы.
*


Не несет в себе инфы о том, что в данной точке должен быть кадр, а там его нет?! blink.gif blink.gif blink.gif
starsoft
А ты уверен что распадение изображения на квадраты говорит что кадра нет вообще? Откуда такая уверенность? Структура МПЕГ-потока "позволяет" появлению сбоев при малейшем нарушении информации ключевого кадра - потому что последующие кадры не несут полноценной инфы. Нарушив целостность ключевого кадра испортится изображение в куче следующих. Если бы кадр выпал вообще (куда он выпадет - размер файла уменьшился?) то нарушилась бы структура файла и индекс не соотвествовал ты действительности - плеер вообще бы сдох на этой точке.
ari
QUOTE(starsoft @ Вторник, 14 Февраля 2006, 21:53)
А ты уверен что распадение изображения на квадраты говорит что кадра нет вообще? Откуда такая уверенность? Структура МПЕГ-потока "позволяет" появлению сбоев при малейшем нарушении информации ключевого кадра - потому что последующие кадры не несут полноценной инфы. Нарушив целостность ключевого кадра испортится изображение в куче следующих. Если бы кадр выпал вообще (куда он выпадет - размер файла уменьшился?) то нарушилась бы структура файла и индекс не соотвествовал ты действительности - плеер вообще бы сдох на этой точке.
*


И не только ключевого, а любого, "предыдущего" в данной области экрана.

Но, согласись, появление цветного квадратика и рассыпание кадра на квадраты, а на стационаре, повторюсь, зависание кадра с дальнейшим перескоком - не одно и тоже.
DarkK
А была же года три-четыре назад версия VirtualDub - Freeze. Она очень успешно сканировала файл и находила битые фреймы. Не знаю, работает ли она с чем-нибудь, кроме DivX3.

Добавлено:
Вот:
http://www.videohelp.com/tools?tool=Virtualdub_MP3_Freeze
genpix
любой енкодер, чтоб сэкономиь место, кодирует информацию не о кадре, а о разности между двумя последующими кадрами.
Согласись, в этом случае, надо передавать намного меньше информации.

К сожалению, в таком случае, фильм можно смотреть только с самого начала (нужны ВСЕ предыдушие кадры), и скроллинг делать очень трудно.

Чтобы избежать этого, в поток вставляются ключевые кадры (они кодируются полностью, независимо от предыдущих кадров).
Чем чаще идут ключевые кадры, тем легче делать скроллинг, но и больше размер файла.
Зато и при сбое в файле, квадраты будут идти только до следуюшего ключевого кадра.
ari
2DarkK

Спасибо.


2 genpix

И тебе спасибо. winkold.gif
kopeika
QUOTE(ari @ Вторник, 14 Февраля 2006, 20:37)

Да нет, все несколько иначе.
Просто я, опасаясь вирусов winkold.gif, поставил себе виртуальный компьютер от VMware и из него выхожу в интернет. Очевидно, это он глючит.
Файлы после переноса в "реальный" компьютер не всегда идентичны исходным - архивы не открываются итп. Похоже, ошибка на уровне бинарного кода.



нда.. все хотел попробовать, кроме описанных проблем как ощушения? smileold.gif сколько RAM ?
а так конечно если через торрент качаешь, придется еще раз рехешинг делать
kopeika
2 userinfoari:


попробуй еще эту програмку
>>>>

я как то для тестов ее тоже гонял, жаль только что по бидиректными кадрам она неправильно считает
ari
QUOTE(kopeika @ Вторник, 14 Февраля 2006, 23:22)
нда.. все хотел попробовать, кроме описанных проблем как ощушения? smileold.gif сколько RAM ?
*


RAM я специально под это дело поднял до гектара - по пятихатке на брата, когда обе системы активны. CPU - AMD Athlon 3200+.

Глюк, вероятно, вызван тем, что я файлы просто мышкой вытаскиваю из окна с Virtual PC. Если действительно настроить LAN, то должно все нормально работать. Вроде... winkold.gif

А в целом... В виртуалке не идет USB, хотя должен; Burn-проги вешают усе на фиг. В основном PC глючит CCE и еще ряд программ - конфликтуют системы, короче.
Может быть, будет нормально пахать на двухпроцессорной машине.

Короче, учитывая что у меня все равно рутер стоит, сносить буду к какой-то маме. cwm23.gif
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2025 Invision Power Services, Inc.