[MPlayer-users] encode on the fly from camcorder (pipe issue?)

mail at kraymer.de mail at kraymer.de
Tue Mar 20 12:02:51 CET 2007


> When trying to pipe the video stream though, mencoder exits with error
> "Cannot seek backward in linear streams" if no "cache" option is
> specified. If I specify any cache size, no errors are displayed, but no
> encoding takes place. Also capture doesn't stop after 30 seconds as
> expected. Killing any of the processes or pressing ctrl-c segfaults
> mencoder.
>
> My questions would be: is there some option I'm missing in mencoder? If
> not, is it because of the 64k pipe buffer limit on Linux? If so
> (hopefully not), can it be solved without modifying and recompiling the
> kernel?


Have you tried with the -nocache option? Giving no cache option may still
default to cache being enabled with default size. Unfortunately, the man
page doesn't mention if -cache or -nocache is default.

Sebastian





More information about the MPlayer-users mailing list