Re: glav error opening .avi file

Bernhard Praschinger <[email protected]> Sat, 8 Oct 2022 06:29:22 +0200
Newsgroups gmane.comp.video.mjpeg.user
Message-ID <[email protected]>
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 <[email protected]>,
> 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" <[email protected]> wrote:
> 
>> -------- Forwarded Message --------
>> From: Bernhard Praschinger <[email protected]>
>> To: Janos G. Komaromi <[email protected]>, MJPEG-tools user list
>> <[email protected]>
>> 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: [email protected]
www: http://www.lysator.liu.se/~gz/bernhard


_______________________________________________
Mjpeg-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mjpeg-users