Kostya
Вторник, 23 Июля 2002, 19:10
Ситуация следующая:
Есть СД с битыми секторами. С помощью FileCopier'а стянул с него фильм, засунул в VirtualDub, он ему тут же, при открывании, сделал resample, потом Save As AVI (поставил везде Direct Stream Copy) и вот тут начались сюрпризы.
Во первых, вместо начальных 694 мег, вышло 850.
Во вторых, при попытке сделать Full Processing или Scan for Unread Sectors на видео, кидает ошибки like as "Internal Error: MMX state left on: T:\projects\VirtualDub_old\main\VideoSource.cpp:1101".
Подскажите, что делать? Как спасти фильм?
А то, я пока еще достаточно зелен в этих вопросах.
З.Ы. При всем этом, плеер играет фильм без проблем.
Gesha
Вторник, 23 Июля 2002, 22:00
Paul
Среда, 24 Июля 2002, 13:02
А DivFix пробовал?
Kostya
Среда, 24 Июля 2002, 14:32
QUOTE (Paul @ Jul 24 2002, 12:02) |
А DivFix пробовал? |
А кто это такой и с чем его едят?
Paul
Среда, 24 Июля 2002, 14:41
Kostya
Среда, 24 Июля 2002, 16:55
QUOTE (Paul @ Jul 24 2002, 12:02) |
А DivFix пробовал? |
Не помог...
b-x
Четверг, 25 Июля 2002, 4:18
А фильм-то - AVI, али что другое? Если AVI, то попробуй вот эту программку:
http://www.divx-digest.com/software/avipreview.html
Milky Man
Суббота, 03 Августа 2002, 4:43
QUOTE |
засунул в VirtualDub, он ему тут же, при открывании, сделал resample, |
Первый раз такое слышу. Может просто читал сектора?

Если VirtualDub его открыл и никак не ругнулся, а потом считал и тоже всё в порядке, то проблема только одна: ты не знаешь какие ставить компрессии у аудио и видео. Если у тебя был mpg, то ставить direct Stream Copy просто неправильно. Потому что в avi не используется такое кодирование видео. И mpg2 Layer 2 тоже не используется в avi, как звуковой кодек. Если ты хочешь остаться с mpg, то тебе VirtualDub даже и запускать не надо было, поскольку он на выходе всегда выдаёт avi. Если ты хочешь иметь avi, то ставь компрессию DivX (кодек на www.divx.com) и компрессию аудио mp3 (можешь переписать Nimo Pack с www.divx-digest.com) - там набор всех аудио и видео кодеков, которые тебе могут понадобиться.
Если ты хочешь остаться с mpg (непонятно чем тебя не устраивает твой mpg, если он играется плеером), то тебе надо его починить, например, TMPGEnc. Пойти в MPG Tools и там сделать сначала Simple Demultiplex, а потом Simply Multiplex.
Boy
Суббота, 03 Августа 2002, 12:29
кто может объяснить как переписать VHS в MPEG4 весь процес с программами и настройками , или ссылку где это достурно описано , для чайника,если можно
mars
Суббота, 03 Августа 2002, 21:09
Boy
Суббота, 03 Августа 2002, 21:56
спасибо
так было,так есть, и так будет.
[COLOR=blue]
Kostya
Воскресенье, 04 Августа 2002, 12:30
QUOTE (Milky Man @ Aug 3 2002, 03:43) |
QUOTE | засунул в VirtualDub, он ему тут же, при открывании, сделал resample, |
Первый раз такое слышу. Может просто читал сектора?  Если VirtualDub его открыл и никак не ругнулся, а потом считал и тоже всё в порядке, то проблема только одна: ты не знаешь какие ставить компрессии у аудио и видео. Если у тебя был mpg, то ставить direct Stream Copy просто неправильно. Потому что в avi не используется такое кодирование видео. И mpg2 Layer 2 тоже не используется в avi, как звуковой кодек. Если ты хочешь остаться с mpg, то тебе VirtualDub даже и запускать не надо было, поскольку он на выходе всегда выдаёт avi. Если ты хочешь иметь avi, то ставь компрессию DivX (кодек на www.divx.com) и компрессию аудио mp3 (можешь переписать Nimo Pack с www.divx-digest.com) - там набор всех аудио и видео кодеков, которые тебе могут понадобиться. Если ты хочешь остаться с mpg (непонятно чем тебя не устраивает твой mpg, если он играется плеером), то тебе надо его починить, например, TMPGEnc. Пойти в MPG Tools и там сделать сначала Simple Demultiplex, а потом Simply Multiplex. |
Не... это я перепутал, сорри, не resample, a reindexing....
А по поводу кодировки:
Video:
DivX

MPEG4 Low-Motion
560x320
25 fps
Sound:
DivX

AudioCompressor
44100
Stereo
16 bit
З.Ы. Я конечно достаточно зелен в вопросах кодирования, но не настолько же... :-)
Milky Man
Воскресенье, 04 Августа 2002, 14:14
Я не понимаю какое значение имеют кодировки, если ты ставишь Direct Stream Copy и чего ты ожидашь от финального файла? Если Direct Stream Copy, то VD ничего не меняет - просто копирует видеопоток или аудипоток в конечный файл, не внося никаких изменений. Или ты хочешь, чтобы он при этом заметил, что с видеопотоком или аудиопотоком что-то не так и сам всё подправил?

Или я не понял твоих объяснений или ты действительно зелен в вопросах кодирования. В обоих случаях: подробное описание входного файла, проблемы с ним и желаемого результата на выходе будет рассматриваться, как желание получать дальнейшие советы.
Если файл играется, то зачем его чинить?

Чтобы не игрался?
Kostya
Воскресенье, 04 Августа 2002, 15:44
Ок, обьясню поподробнее:
Снял фильм с битого диска, открыл в дубе, тот сделал ему реиндекс и после этого я его сохранил как ави, выставив везде DirectStreamCopy, в расчете получить рабочую копию.
После этого плееры стали его показывать. Ок?
Но, размер файла вырос до 850 мег!!! (вместо 690 начальных).
Я решил прогнать по отдельности звук и видео через дуб с выставлением необходимой компрессии. Ок?
Прогнал звук - видео на DirectStreamCopy, а звук на FullProccessingMode.
Файл стал 750 мег.
Теперь обратил я свой взор на видео.
Сделал тоже самое как со звуком.
Т.е. видео FullProccessingMode, а звук на DirectStreamCopy.
И вот тут начались проблемы. Во первых - вушеупомянутый error.
Во вторых попытки вырезания от keyframe до keyframe, привели меня к пониманию того, что к концу ремонтных процедур от фильма у меня останется минут так 10-15.
Ок?
А вот теперь вопрос, как у Герцена, ЧТО ДЕЛАТЬ ТО ???
А чинить почему - так на болванку не лезет...
Valky
Вторник, 06 Августа 2002, 0:13
Видимо, что-то с фильмом не так. Я бы рекомендовал разжать видео(FullProcess без компрессии) и звук (save wav) и посмотреть их отдельно, по возможности починить, а потом собрать назад (посчитав на калькуляторе битреты). Так ты наверное сможешь убрать битые места (а не только по кейфреймам). Только звук потом придется подгонять под видео. Работка еще та, стоит ли фильм того, мож проще скачать?
hs
Вторник, 06 Августа 2002, 4:10
Либо отрезать титры в конце. Либо скачать фильм по-новой. Либо понять в каком месте происходит ошибка и найти номер плохого кадра (или кадров) и их отрезать. Как найти - заметить номер кадра или время или %% в момент когда происходит ошибка, отрезать 100 кадров с этого места или чуть раньше (video - direct stream, audio тоже), поглядеть пропала ли ошибка. Если нет - отрезать чуть раньше или чуть больше... короче трахаться конкретно прийдется

скорее легче скачать по-новой. Если совсем ничего не выходит - порежь пополам (или 1/4 к 3/4.. в зависимости от того где 1-я ошибка происходит) и погляди получилась ли хоть 1 из 2-х частей без ошибок. Если да - терпение и труд все перетрут :-)
Пережимать нет смысла - выглядеть будет отвратно, проще уж на 2 CD записать то что есть.
kvappa
Вторник, 06 Августа 2002, 4:44
Ну для начала, я бы не советовал с помощью VirtualDub-а иметь дело со звуком, отличным от MP3 CBR!!! Очень советую точно так же, через Direct Stream Copy, прогнать фильм в NanDub! И не забыть у звука поставить preload 1000ms, interleave 1000ms.
Потом, можно еще попробовать, при открытии файла, поставить внизу окна "Open video file" галочку напротив "Popup extended open options", затем, в дополнительно выскочившем окне, пометить галочкой "Re-derive keyframe flags". Эта операция займет пару часов, но зато полностью восстановится таблица кейфреймов. Если ничего из этого не поможет, скорее всего, тело пора относить в морг.
Kostya
Вторник, 06 Августа 2002, 18:11
Спасибо Kvappa, ща попробуем...
Babun
Понедельник, 12 Августа 2002, 11:07
Если ничего непомогает,то попробуй снять image диска с помощью Clone CD,а потом вытянуть (например isobuster'ом) из image фильм.У меня такое проходило.
Kostya
Четверг, 15 Августа 2002, 13:04
QUOTE (kvappa @ Aug 6 2002, 03:44) |
Потом, можно еще попробовать, при открытии файла, поставить внизу окна "Open video file" галочку напротив "Popup extended open options", затем, в дополнительно выскочившем окне, пометить галочкой "Re-derive keyframe flags". |
Огромное СПАСИБО!
Уже несколько дисков восстановил таким методом!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.