Изврат полный. Имеется в виду следующие: останавливаешь mplayer в нужном месте, и потом нажимаешь на заранее забинденную кнопку (например, "n"). При этом проигрывается один единственный кадр. Потом еще раз жмешь "n" и получаешь следующий кадр. И так далее...
>может я чего-то не понимаю, но в цифровом видео нет как такового понятия 'кадра'.
Не понял тебя. По моему есть. Когда ты фильмы кодируешь и видишь "18 fps" это значит, что за одну секунду кодируется 18 _кадров_. В виндовых плеерах такая фича, кстати, присутствует (точно это есть в CrystalPlayer, но думаю, не только в нем)
Re: Re: Re: Re: Re: mplayer просмотр фильма по кадрам
> Не понял тебя. По моему есть.
Нет. Дело в том, что в таких "сильножмущих" форматах, как mpeg*, divx, xvid и т.п. в общем случае следующий кадр есть не "честный" кадр, а лишь "отличие" от предыдущего. Именно по этой причине, кроме прочего, эти форматы непригодны для монтажа (если предполагается смотреть результат на экране больше сигаретной пачки).
Поэтому, чтобы выдрать/показать "1024-й кадр" из фильма, необходимо найти ближайший "слева" к нему ключевой кадр (пусть это будет 1018-й), наложить на него последовательно все изменения, указанные в 1019-1024-м кадрах и только этот результат можно выдирать/показывать как "1024-й кадр". Это "на пальцах".
От этой проблемы свободны такие форматы, как DV, MJPEG, huffyuv. Вот там каждый кадр (frame) есть совершенно независимый от других кадр. Вот там-то и можно выдрать любой интересующий нас кадр, смотреть покадрово и т.п.
Re: Re: Re: Re: Re: mplayer просмотр фильма по кадрам
> Изврат полный. Имеется в виду следующие: останавливаешь mplayer в нужном месте, и потом нажимаешь на заранее забинденную кнопку (например, "n"). При этом проигрывается один единственный кадр. Потом еще раз жмешь "n" и получаешь следующий кадр. И так далее...
seek (int) val [(int) type=0]
Seek to some place in the movie. Type 0 is a relative seek of +/- val seconds. Type 1 seek to val % in the movie.
Как видишь, перемещаться в mplayer'е можно минимум на одну секунду или на один процент. Если так уж надо покадрово посмотреть, возьми avidemux...