Yes Bernie, that's it. My distro is Gentoo, which means it i compiled
from a Gentoo source. I believe I can recompile it with the yuv4mpeg use
flag. I'll post another message once I succeed with the original command
set just to close this thread. Thank you for your help - Janos

On Sat, 8 Oct 2022 06:29:22 +0200
Bernhard Praschinger <bernh...@griesbach.at> wrote:

> Hallo,
> 
> It seems that your version of mplayer was not complied with the
> That is the important line: Error opening/initializing the selected 
> video_out (-vo) device.
> 
> Please do a test: > mplayer -vo help
> You should find a line like:
>       yuv4mpeg        yuv4mpeg output for mjpegtools
> 
> If not, it would mean to me that mplayer was compiled without
> yuv4mpeg support. My version of mplayer: MPlayer 1.4-7
> 
> If you did compile it on you own please check when running t
> configure that you find in the enabled driver yuv4mpeg.
>   Enabled optional drivers:
>      Input: ftp pvr tv-v4l2 tv cddb cdda dvdread vcd dvb networking
>      Codecs: libvpx xvid ffmpeg(internal) real xanim faac libmpeg2 
> mpg123 speex
>      Audio output: alsa pulse oss v4l2 sdl mpegpes(dvb)
>      Video output: v4l2 matrixview opengl sdl pnm jpeg mpegpes(dvb) 
> fbdev xvidix cvidix x11 xover yuv4mpeg md5sum tga
> ---END---
> 
> If you use the precompiled version from your distribution I would 
> recommend that you download the source and compile it on your own.
> 
> 
> Janos G Komaromi wrote:
> > Hello Bernie, thanks. Here is what happened:
> > 
> > janos@andraslinux ~/tmp $ cat stream.yuv | yuvscaler -O SVCD |
> > mpeg2enc -f 4 -o video_svcd.m2v & mplayer -nosound -noframedrop -vo
> > yuv4mpeg ezcap0001.avi
> > 
> > [1] 21535 INFO: [yuvscaler] yuvscaler 2.2.1 11-Dec-2007
> >     INFO: [yuvscaler] (C) 2001-2004 Xavier Biquard
> > <xbiqu...@free.fr>, yuvscaler -h for help, or man yuvscaler INFO:
> > [mpeg2enc] SETTING EXTENDED MMX for MOTION! INFO: [mpeg2enc]
> > SETTING SSE and MMX for TRANSFORM! INFO: [mpeg2enc] SETTING
> > EXTENDED MMX for PREDICTION! MPlayer 1.4-11.3.0 (C) 2000-2019
> > MPlayer Team
> > 
> > Playing ezcap0001.avi.
> > libavformat version 58.76.100 (external)
> > AVI file format detected.
> > [aviheader] Video stream found, -vid 0
> > [aviheader] Audio stream found, -aid 1
> > VIDEO:  [XVID]  800x592  24bpp  30.000 fps  896.5 kbps (109.4
> > kbyte/s) Error opening/initializing the selected video_out (-vo)
> > device. No stream found.
> > 
> > 
> > Exiting... (End of file)
> > janos@andraslinux ~/tmp $ ls
> > ezcap0001.avi  stream.yuv
> > 
> > I don't understand. if I issue command
> > 
> > janos@andraslinux ~/tmp $ mplayer ezcap0001.avi
> > 
> > MPlayer 1.4-11.3.0 (C) 2000-2019 MPlayer Team
> > 
> > Playing ezcap0001.avi.
> > libavformat version 58.76.100 (external)
> > AVI file format detected.
> > [aviheader] Video stream found, -vid 0
> > [aviheader] Audio stream found, -aid 1
> > VIDEO:  [XVID]  800x592  24bpp  30.000 fps  896.5 kbps (109.4
> > kbyte/s)
> > ==========================================================================
> > Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
> > libavcodec version 58.134.100 (external) [mpeg4 @
> > 0x7ff6ba3a8f60]Requested frame threading with a custom
> > get_buffer2() implementation which is not marked as thread safe.
> > This is not supported anymore, make your callback thread-safe.
> > Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
> > ==========================================================================
> > Load subtitles in ./
> > ==========================================================================
> > Opening audio decoder: [mpg123] MPEG 1.0/2.0/2.5 layers I, II, III
> > AUDIO: 44100 Hz, 2 ch, s16le, 64.0 kbit/4.54% (ratio: 8000->176400)
> > Selected audio codec: [mpg123] afm: mpg123 (MPEG 1.0/2.0/2.5 layers
> > I, II, III)
> > ==========================================================================
> > AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample) Starting
> > playback... Movie-Aspect is undefined - no prescaling applied.
> > VO: [xv] 800x592 => 800x592 Planar YV12
> > Movie-Aspect is 1.35:1 - prescaling to correct movie aspect.
> > VO: [xv] 800x592 => 800x592 Planar YV12
> > A:  16.2 V:  16.2 A-V: -0.001 ct:  0.012 486/486 27%  0%  0.9% 17 0
> > 
> > Exiting... (Quit)
> > janos@andraslinux ~/tmp $
> > 
> > the file starts to play almost imediately in a new window, perfectly
> > with sound and picture. So the video-out (-vo) device works
> > automatically with mplayer.
> > 
> > Janos
> > P.S. I'm sending this message from my other email address, a
> > mailserver on my fitlet machine where I try glav, etc.
> > 
> > On Thu, 06 Oct 2022 08:06:19 -0400
> > "Janos G. Komaromi" <ja...@jankom.net> wrote:
> >   
> >> -------- Forwarded Message --------
> >> From: Bernhard Praschinger <bernh...@griesbach.at>
> >> To: Janos G. Komaromi <ja...@jankom.net>, MJPEG-tools user list
> >> <mjpeg-users@lists.sourceforge.net>
> >> Subject: Re: [Mjpeg-users] glav error opening .avi file
> >> Date: Thu, 6 Oct 2022 06:27:00 +0200
> >> Mailer: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101
> >> Firefox/68.0 SeaMonkey/2.53.13
> >>
> >> Hallo,
> >>
> >> mkfifo creates a file where one file/process reads it's content,
> >> and another process puts data into. You need is when program data
> >> can't pipe
> >> direct to each other. So you create the named pipe. You start
> >> afterwards
> >> the process that reads the data and as last step you put the data
> >> into it.
> >>
> >> The commands for the video would than be in one terminal window:  
> >>   > mkfifo stream.yuv
> >>   > cat stream.yuv │ yuvscaler -O SVCD │ mpeg2enc -f 4 -o  
> >> video_svcd.m2v &  
> >>   > mplayer -nosound -noframedrop -vo yuv4mpeg ezcap0001.avi  
> >>
> >> Don't forget to add the & in the 2nd line to start the process in
> >> the background. You don't need to start mplayer in the background.
> >>
> >> For audio:  
> >>   > mplayer -vo null -ao pcm:file=audio.wav ezcap0001.avi
> >>   > cat audio.wav │ mp2enc -v 2 -V -o sound.mp2  
> >>
> >> Afterwards mutiplex the files together with:
> >> mplex -f 4 sound.mp2 video_svcd.m2v -o SVCD.mpg
> >>
> >> You have then a encoded MPEG file with ist suitable for SVCD. You
> >> need to change the commands for you need.
> >> What do you want with the AVI file ?
> >>
> >> If you encounter errors please add the output to the mail.
> >>
> >> Janos G. Komaromi wrote:  
> >>> Hi Bernie, thanks for your answer. Sorry, I have not been doing
> >>> video edits lately, so I need a little more help. Lat time I used
> >>> Cinelerra for video edit on my old FC-3 desktop.  
> auf hoffentlich bald,
> 
> Berni the Chaos of Woodquarter
> 
> Email: bernh...@griesbach.at
> www: http://www.lysator.liu.se/~gz/bernhard



_______________________________________________
Mjpeg-users mailing list
Mjpeg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mjpeg-users

Reply via email to