восстановить запорченый индекс .avi

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Аватара пользователя
Avas Berkych
Сообщения: 39
ОС: Slackware 12.2 (2.6.30)

восстановить запорченый индекс .avi

Сообщение Avas Berkych »

XINE проигрывает фильм на 20%, потом пишет "Restoring index...", доходит где-то до половины и умирает.
mplayer тоже проигрывает эти 20% и говорит, что дошел до конца и выгружается. mencoder-ом пробовал, ничего не получилось.

Если кто-нибудь знает, в чем дело, помогите пожалуйста.
Спасибо сказали:
Аватара пользователя
broom
Бывший модератор
Сообщения: 1629
Статус: мизантроп.ка
ОС: Gentoo

Re: восстановить запорченый индекс .avi

Сообщение broom »

можно попробовать запустить mplayer с опцией -forceidx.
-forceidx
Force index rebuilding. Useful for files with broken index (A/V desync, etc). This will enable seeking in files
where seeking was not possible. You can fix the index permanently with MEncoder (see the documentation).
NOTE: This option only works if the underlying media supports seeking (i.e. not with stdin, pipe, etc).
but in the darkness, behind your smile, you scream... © Dio
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: восстановить запорченый индекс .avi

Сообщение eduard_pustobaev »

В avidemux можно индексы перестроить.
В дисгармонии со вселенной.
Спасибо сказали:
Аватара пользователя
Avas Berkych
Сообщения: 39
ОС: Slackware 12.2 (2.6.30)

Re: восстановить запорченый индекс .avi

Сообщение Avas Berkych »

broom писал(а):
17.09.2007 15:33
можно попробовать запустить mplayer с опцией -forceidx.
-forceidx
Force index rebuilding. Useful for files with broken index (A/V desync, etc). This will enable seeking in files
where seeking was not possible. You can fix the index permanently with MEncoder (see the documentation).
NOTE: This option only works if the underlying media supports seeking (i.e. not with stdin, pipe, etc).




Не катит.
Дойдя до 20%, несколько секунд думает, потом эту часть проигрывает и отрубается:

Exiting...(end of file)



eduard_pustobaev писал(а):
17.09.2007 17:02
В avidemux можно индексы перестроить.


Это вообще инсталлироваться не хочет, требует spidermonkey, хотя библиотека эта у меня есть.
Такое впечетление, что файл специально испоганили
Спасибо сказали:
Аватара пользователя
eduard_pustobaev
Сообщения: 2629
Статус: Ленивец
ОС: Arch/Debian.

Re: восстановить запорченый индекс .avi

Сообщение eduard_pustobaev »

Avas Berkych писал(а):
21.09.2007 13:54
Это вообще инсталлироваться не хочет, требует spidermonkey, хотя библиотека эта у меня есть.
Такое впечетление, что файл специально испоганили

Кто мешает поставить из репозитория? У меня всё ставится и работает.
В дисгармонии со вселенной.
Спасибо сказали:
Аватара пользователя
Avas Berkych
Сообщения: 39
ОС: Slackware 12.2 (2.6.30)

Re: восстановить запорченый индекс .avi

Сообщение Avas Berkych »

А есть еще подходящие инструменты, кроме avidemux mplayer?
Спасибо сказали:
Аватара пользователя
NIK1910
Сообщения: 269
ОС: SlackWare

Re: восстановить запорченый индекс .avi

Сообщение NIK1910 »

Обычно использую:
mencoder -idx input.avi -ovc copy -oac copy -o output.avi

Иногда бывают битые файлы, где восстановить получается только до повреждения. Типа пустой кусок в файле при многопоточной закачке.
Спасибо сказали: