Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 177
  • Last Modified:

YUV graphics file format

This may be a odd question, but how do I convert a yuv file to something usefull like a jpeg of tiff? their are two variants of yuv, and diffrent samplings, 4:2:2 interlaced. the images are 720 wide by 576 heigh with a matt.  Where do I start as I'm no expert?
0
iqofone
Asked:
iqofone
  • 3
  • 2
1 Solution
 
iqofoneAuthor Commented:
Adjusted points to 150
0
 
ZifNabCommented:
Hi iqofone,

 Here some advice. First you need to know how both file types look like.
 Therefore you go to : http://www.wotsit.org/

 Then you search if somebody already looked at it.
 Therefore you go to (for yuv):  http://www.webartz.com/fourcc/indexyuv.htm
 --> you get the algorithmen for transfering YUV to RGB / RGB to YUV

RGB to YUV Conversion

Y  =  (0.257 * R) + (0.504 * G) + (0.098 * B) + 16
Cr =  (0.439 * R) - (0.368 * G) - (0.071 * B) + 128
Cb = -(0.148 * R) - (0.291 * G) + (0.439 * B) + 128

YUV to RGB Conversion

B = 1.164(Y - 16)                   + 2.018(Cb - 128)
G = 1.164(Y - 16) - 0.813(Cr - 128) - 0.391(Cb - 128)
R = 1.164(Y - 16) + 1.596(Cr - 128)

Then you make it possible to translate it from one type to the other, in Delphi.

For this you can search for freeware components with source which to such things.

Look at http://www.torry.ru for example.

And then, after hard work... you got what you want and can refine it.

Hope this helps you a little bit further.

Regards, Zif.

0
 
ptiemann2Commented:
I need to know the exact file format of your YUV file.
I have written converters for about 15 image file formats with various sub-formats each, so I am very sure I can help you.
Email me a sample YUV file to peter@preview.org or let me know which application created it.
Also, when you send me a file, tell me the characteristics = width, height, color depth, maybe: alpha channel/ transparency.

0
Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

 
ZifNabCommented:
Hi ptiemann2, the links above bring you to the YUV formats. (I believe there are several). Zif.
0
 
ptiemann2Commented:
(to ZifNab)
I thought he had a non-standard format. It could be some special hardware that creates a proprietary file.
0
 
ZifNabCommented:
ptiemann2, yes it could be... but he never replied... hope he does now.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now