Y41P codec used, but still have image problems

posted in Video Codecs

I recorded home video using the Dell Webcam software that came with my laptop. The video encoded using Y41P and no image was available when I tried to play it. I found an answer here and followed it:

1) Downloaded the codec
2) Edited registry files to make it accessible

Now I get an image, but it is:
1) Choppy - it goes for less than a second, pauses, repeats
2) Split in three sections. The middle is clearest, but there are repetitions
3) Somewhat interspersed with lines horizontally and vertically, making the image difficult to make out.

I’ve tried 4-5 different programs to view it- the results are the same.

Any ideas on what else I can do to get a better image, ideally clean and crisp and singular with constant regular motion?

Thanks :) reply

This may not help you directly, but here’s an anecdote.

Around xmas last year, I was fiddling with the matroska and ogm filters and playing with graphedit (which can be used to manually - I mean manually - encode videos). One of the experiments I did was losslessly transcoding from various containers to matroska (mkv) - without re-encoding the video stream. The video stream would be ripped unmodified from the source container, then put into a matroska file. I tried it with AVI, ASF/WMV, MOV, FLV, Real Video (rm), and maybe some others.
The interesting part was when I got to MPEG-1 videos. When I put the video stream into mkv, the file would get labeled with the fourcc Y41P!
Now I know about BrookTree’s codecs, because I wrote the posts about them five years ago!!!
However, I noted installing BrookTree’s codecs doesn’t properly decode the mkv files.
My memory is failing me, because I can’t recall whether VLC Media Player could play the resulting files properly (it may have).

Another anecdote: if you’ve ever searched for MPEG-1 files on emule, the codec column also shows Y41P! For years I was baffled why BrookTree’s fourcc would show up there, but my experiment kind of gives a hint.

OK so what do you do if you get such a file (mkv - perhaps even AVI) that has a fourcc of Y41P?
First I’d feed it into VLC. http://www.videolan.org Freeware BTW.
If it doesn’t work, you may have to transcode it back to MPEG-1 using ffmpeg. I’ll tell you off hand, I’ve never tried it, so I can’t vouch for the results. According to here, this would be the syntax:
ffmpeg -i input_video.mkv -vcodec copy -acodec copy output_video.mpg
The post also mentions avidemux, so look it up if ffmpeg doesn’t work. reply


I forgot to mention: consider using vidcap32 to record your videos.
you can play with the settings to find an adequate pixel format (RGB24 or RGB32 usually is most versatile).

If you want to keep your files small but don’t have many codecs, try downloading some like Xvid reply


Post Your Answer

Your reply
Your name

or log in

By submitting this form you agree to our posting rules,
privacy policy and our disclaimer.