LINUX.ORG.RU

mplayer не играет фильм


0

0

mplayer не играет Матрицу. Раньше этот же файл нормально играл, а теперь только первые 2 сек (). и пишет предупреждение: ** warning: this is no extended AVI header.. и еще Broken frame at 0xCC0

Пробовал что-нить сделать с файлом с помощь утилит из transcode - не помогает. Пробовал играть mplayer-1.0-pre2 и mplayer-0.91. xine играет нормально (ну может разве что перематывает очень медленно). Подскажите, что можно сделать??

★★★★★

...Смотреть другой фильм

anonymous
()

> Раньше этот же файл нормально играл, а теперь только первые 2 сек ()

Что делалось с файлом? Ни с того ни с сего такого произойти не может. Либо сыпется винт.

> warning: this is no extended AVI header

Возможно, испортилось начало или конец файла. Возможно, поможет применение ключей -idx или --force-idx (см. man mplayer). Если с этими ключами фильм начнет играться, перекодируете фильм mencoder'ом с -idx -ovc copy -oac copy.

Obidos ★★★★★
()

точно не уверен, но может отрезать первые 3-5 минут от фильма ?

anonymous
()

А дальше что пишет? Циферки не бегут?

P.S. Битый я бы просто пропустил вот так:
mencoder matrix.avi -oac copy -ovc copy -forceidx -o matrix_ready.avi

Но делать так можно только если у тебя одна звуковая дорожка. (Если две, как у Гоблина, то вторую он отрубит нафиг - тут придется сохранить дорожку, пропустить как указано выше, и приклеить назад avimerge).

jackill ★★★★★
()
Ответ на: комментарий от jackill

Пробовал и -idx, и -forceidx - не помогает, просто не проводит индексацию.

> А дальше что пишет? Циферки не бегут?
А дальше он думает, что файл окончен, нормальное завершение.

А вырезать первые 5 мин. не пробовал, сегодня попробую.

init ★★★★★
() автор топика
Ответ на: комментарий от init

Кстати, файл не должен быть битым - винт новый (~5 мес., барракуда)

init ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.