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 ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.