Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

What is the "magic" and why picasa or windows live galery, XnViewer can not play them in the same way?

share|improve this question
add comment

2 Answers

VLC uses integrated codecs (complete list here) and thus is independent of the (DirectShow) codecs installed on the system. Most apps however are dependent on system codecs and so if you don't have the appropriate ones installed, they will fail to open your media files.

share|improve this answer
add comment

VLC supports by default a lot codecs built-in.

When you play VLC, some .MOV files are identified with the codec "undf" and others "Apple graphics (SMC)"

The code "undf" is a generic token for an unknown / unsupported codec.

The "Apple graphics (SMC)" or just "smc" is the proper identification for most .MOV files played in QuickTime. You can see more details of how it works

So VLC uses ffmpeg for achieves play the .mov files with the Apple graphics (SMC) decoder. You can see the code implementation for smc in ffmpeg.

share|improve this answer
    
very interesting.... so it is copyright of the SMC decoder that ffmpeg was able to "steal" but windows live galery or picasa would not dare to do that? –  user12363 Feb 9 '13 at 2:45
    
What do suggest with "steal"? The implementation of ffmeg smc decoder is free software. Probably picasa or windows live gallery uses another implementation from Google or Microsoft respectively or even if you have Quicktime installed the own coded shipped from Apple by default. –  shakaran Feb 9 '13 at 14:32
    
I simply want to 'not install quicktime'. It is too agressive to my PC and invades into my browsers. –  user12363 Feb 15 '13 at 23:11
    
Installing VLC you can see .MOV videos. So you don't have the problem of install QuickTime –  shakaran Feb 17 '13 at 22:39
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.