Missing Codec SFDB

08-25-2009 02:19 PM
georgeG
2 posts

Basically I am using sony vegas to render out a clip into an uncompressed avi file to then encode with h264/x264.

Basically, evertime i try to watch an avi uncompressed file i can hear the audio, howvever not the video which indicated theres a missing codec from my knowledge..

I used Gspot to find out what video codec i needed and it produced SFDB. So i searched and couldnt find anything and im getting pretty annoyed as i cant encode with h264 because of this!

Please help, King regards, Geroge. reply

Feedback

08-25-2009 04:27 PM
anonymous
1,580 posts

I’ve never seen the fourcc SFDB before.
What is the source of the video? Like what program or camera/capture card/camcorder made it?
Does gspot tell anything else about the video (usually it’s in the metadata on the left side). reply

Feedback

08-25-2009 08:26 PM
georgeG
2 posts

Sony Vegas made it, and i dont see any metadata in gspot :S reply

Feedback

08-25-2009 11:20 PM
anonymous
1,580 posts

OK just to make sure I’m not missing anything
You have a clip (if you don’t mind, could you mention its specs? like fourcc, source, container (AVI MPG whatever), and audio), and you fed it into Sony Vegas. Then under the settings for output you chose “uncompressed”, and it gave you an AVI with the fourcc SFDB?
And you can’t play the output at all? (Windows Media Player, Media Player Classic)
Just confirm or correct.
Clarify the exact name of the codec you chose.
And can Sony Vegas read the SFDB file?

Normally uncompressed video should have a fourcc of DIB (the fourth character is a space, 0x020)

This is more for my knowledge than to help you directly.
Are you on Windows? Is it a 32-bit version of Windows? Run the registry editor (start, run, regedit on XP). Navigate to this key
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32
Look for an entry named vidc.SFDB
What does it say for the value?

As for your problem
As you probably know, every time you re-encode using a lossy codec (MPEG-2, DivX, Xvid, H.264, whatever), you lose quality, even at top quality settings. If you need to edit a lot, you don’t want to go through many generations of loss like that. So you use lossless codecs. Those are very ineffective (the files are huge), but you don’t lose anything. Then on the final encode, you use the lossy codec to trim size. I suspect SFDB could be such a codec (much like Apple’s “Intermediate codec” (fourcc ICOD, in MOV files)), and one possibility is it’s locked for use only in Vegas, not in other apps like Windows Media Player and such). If that is the problem, and you wish to do your final encode using a third party utility, may I suggest encoding the intermediate (assuming Vegas can open it) into huffyuv?
http://neuron2.net/www.math.berkeley.edu/benrg/huffyuv.html
It’s very fast and also lossless. I’m sure once you get it installed, it will be viewable in any app. reply

Feedback

09-13-2009 07:42 PM
compn
94 posts

a clip of sfdb would be very nice
if you could upload it to rapidshare.com for us to check (create a small 1mb file) reply

Feedback

08-19-2010 11:31 PM
dntpay4sftware

I have your answer. When you “render as” an audiovisual file in Vegas, you are trying to make it 2K or 4K. The only output container that will support these huge video files is .AVI. Audio Video Interleave or something that reminds me of two tracks intertwined. Anyway, when you are actually rendering uncompressed “RAW” video. You are outputting like a film projector. essentially. Interleaving has nothing to do with your audiovisual piece. You have frames that are moving to a particular frame rate on one track and an audio track synced with the video. If it is all good, like a movie, your CODEC WOULD NOT BE SFDB. IT WOULD BE RGB. So, make sure you uncheck any thing that has anything to to with interleave. You don’t need key frames or anything special. This is RAW video. If that is not what you want, pick a cute codec, but you will not get the option of 2K or 4K resolution. If you check the box that says “interleave frame every __?_seconds, then SFDB. If no interleave options checked, RGB. AND, SUCCESS, YOU CAN WATCH VIDEO AND AUDIO TOGETHER ON GIANT SCREEN BEYOND YOUR WILDEST DREAMS. YAAAAAAAAAAAAAAAAAAAAAAAAAY reply

Feedback

08-26-2010 06:12 AM
compn
94 posts

basically, its an internal intermediate codec in sony vegas.

apple has an intermediate codec too in fcp. reply

Feedback

09-18-2010 10:36 AM
ManoloReidel

What a good and simple answer. So refreshing to see someone that really knows what he is talking about!
Thanks.

dntpay4sftware wrote:
I have your answer. When you “render as” an audiovisual file in Vegas, you are trying to make it 2K or 4K. The only output container that will support these huge video files is .AVI. Audio Video Interleave or something that reminds me of two tracks intertwined. Anyway, when you are actually rendering uncompressed “RAW” video. You are outputting like a film projector. essentially. Interleaving has nothing to do with your audiovisual piece. You have frames that are moving to a particular frame rate on one track and an audio track synced with the video. If it is all good, like a movie, your CODEC WOULD NOT BE SFDB. IT WOULD BE RGB. So, make sure you uncheck any thing that has anything to to with interleave. You don’t need key frames or anything special. This is RAW video. If that is not what you want, pick a cute codec, but you will not get the option of 2K or 4K resolution. If you check the box that says “interleave frame every __?_seconds, then SFDB. If no interleave options checked, RGB. AND, SUCCESS, YOU CAN WATCH VIDEO AND AUDIO TOGETHER ON GIANT SCREEN BEYOND YOUR WILDEST DREAMS. YAAAAAAAAAAAAAAAAAAAAAAAAAY

reply

Feedback

11-03-2010 07:52 AM
SpikE

I am getting the exact same problem george and dntpay4sftware wrote: solution does not work (nor was it my problem). reply

Feedback

Post Your Answer

Topic
Your reply
Your name
or log in
Verify you're human

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