dil: (Default)
dil ([personal profile] dil) wrote2005-02-05 01:16 pm

(no subject)

Наткнулись мы тут на странную проблему - avi нифига не играется разнообразными плеерами под виндами. Кто говорит про неизвестный кодек, кто играет только аудио. А внутри совершенно нормальный divx. Сам делал. И mplayer под линуксом его замечательно показывает. Самое смешное, что вторая половина фильма со второго диска играется и там, и там. Вскрытие показало, что у первой половины в заголовке AVI не написан размер картинки. mplayer тоже так и показывает 0 x 0. Но играет, беря реальные данные из видеопотока, а не из заголовка.

Попробовал mencoder -oac copy -ovc copy. Не помогает. avimerge - тоже. Все добросовестно всё копируют, но заголовок не фиксят. transcode -P3 вообще потерял всё видео.

В конце концов пришлось руками подправить семь байтиков, но осадочек остался. Как всё же правильно фиксить заголовок?

[identity profile] bquark.livejournal.com 2005-02-05 11:02 am (UTC)(link)
есть некая тулза названием приблизительно "video repair", которая такие штуки фиксит.

[identity profile] dil.livejournal.com 2005-02-05 11:19 am (UTC)(link)
что за тулза? где берут? беглый поиск по гуглю результатов не дал, название очень общее.

[identity profile] bquark.livejournal.com 2005-02-05 04:03 pm (UTC)(link)
точно не помню, давно пользовался, но это было это
http://www.fixvideo.com/products/avifixjoiner/avifixjoiner.html
или это
http://www.repair-video.com/

[identity profile] dil.livejournal.com 2005-02-05 04:13 pm (UTC)(link)
Спасибо, но проприетарные программы под windows я стараюсь не использовать :)
Да и просто перегружаться лениво.

[identity profile] andjel.livejournal.com 2005-02-25 08:37 am (UTC)(link)
Ну есть mplayer под win32.
А -forceidx пробовал?

[identity profile] dil.livejournal.com 2005-02-25 09:25 am (UTC)(link)
пробовал, не помогает. Индекс-то там с самого начала был нормальный.