What's a very good video player for windows?


I would like people's recommendations for a great video player for windows.  I'm willing to pay for it, as I've used the free ones and they have significant shortcomings.

I've used VLC and it handles a ton of formats, and has variable speed playback. Those are things I want in my player.  However, it has no granularity when scrubbing.  If I have a 30+ minute video and I want to jump forward a little, I can't.  Wherever I press it either jumps backwards or forwards by a significant margin, like a few minutes. It also loses the picture quality when you jump. I really hate that.  Additionally, there is no keyboard control.

Quicktime is great at scrubbing and has high quality playback, but doesn't have variable speed playback and only handles a small number of file formats. Windows Media Player has good quality but also has lots of annoying features (press too quickly on the pause button and it takes the video out of full screen).

The features I really want are:

High quality playback
Smooth scrubbing
Variable speed play
Large variety of recognized video formats
Ability to control playback via keyboard



LVL 11
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

try mpc (media player classic) maybe it fit your needs, and it's free:

Michael OrtegaSales & Systems EngineerCommented:
KLite Codec pack comes with all the codecs and MPC like jvfernandez mentioned. I use it.

VLC is exactly what you need. Download the latest version and then do the following:

1.) Go to Tools
2.) Select Preferences
3.) Select Hot Keys

At this point you can configure different commands/functions and map them to various keys and key combos. I'm going to go over fast forwarding

4.) Map "+" to Faster. Make sure that "+" is not mapped to anything else.
5.) Map "-" to slower. Make sure that "-" is not mapped to anything else.

Let me know how that goes for you.  
Quicktime supports variable playback, including jog/shuttle control. Just use CTRL+K

Unfortnately Quicktime doesnt support a lot of formats. You can try KMPlayer. Its free and their feature list is impressive.

. Supported Files or Devices
  • Incomplete/Damaged AVI file (Skip Damaged Frames)
  • Locked Media Files while downloading or sharing (with realtime index rebuilding under certain condition: AVI downloading in consecutive order)
  • Incoming Stream delivered via HTTP (ASF/OGG/MP3/AAC/MPEG PS/MPEG TS: Only works with KMP splitters)
  • Directshow playback (avi, mkv, mov, mp4, 3gp, ogg theora, ogm, rmvb, mpeg1/2, vob, wmv, dvr-ms, http:// etc including almost every audio formats)
    • Async File Source (network) filter for memory caching
    • Compressed Audio Album Support (zip, rar)
    • Shoutcast (Including NSV), Icecast
    • DTS Wave, AC3, AAC, Ogg Vorbis, Monkey's Audio, Musepack, FLAC/Ogg FLAC, Modules (MOD, S3M, MTM, UMX, XM and IT), AMR, ALAC, WavPack, TTA etc
    • Native (ansi/unicode) Cue Sheet Support
    • Google Video (GVI), Flash Video (FLV), Nullsoft Streaming Video (NSV), PMP
  • Real Engine + Directshow (needs Real Player or Alternative or its decoders)
    • Supports the playback and seeking of multirate real media files (surestream clips) with KMP RealMedia splitter
    • Almost all Real Media files are supported (directshow).
  • QuickTime Engine + Directshow (needs QuickTime player or Alternative or its decoders)
  • Mplayer Engine Support
  • Winamp Input Plugin (decoder) Support
  • DVD playback, ratDVD support (needs ratDVD filters)
    • Audio CD (2000, XP only / Win9x-Support by winamp plugin)
    • Video CD/SVCD/XCD : CDXA Format (2000, XP only)
    • VCD Image File (BIN/ISO/IMG/NRG) ; NRG needs mplayer.dll
  • WDM device support like TV/HDTV/Camera/Cam etc
  • Adobe Flash (SWF)/FLC/FLI
  • Various Image files like png, gif etc
                 <!-- / message -->                                                                                                      <!-- sig -->                                                      Do to others as you would be done by. Luke 6:31
READ THIS FIRST BEFORE POSTING !!!                                          <!-- / sig -->                                                                        <!-- edit note -->                        Last edited by z : 09-18-2007 at 10:44 PM.                  <!-- / edit note -->                                          <!-- message, attachments, sig -->                               <!-- post 137 popup menu -->                        User Menu: z                        View Public Profile                        Send a private message to z                              Visit z's homepage!                        Find all posts by z                  <!-- / post 137 popup menu -->       <!-- / post #137 --><!-- post #16720 -->            <!-- this is not the last post shown on the page -->                                          <!-- user info -->                                                                                                                                                                                                                                                                                                                        z                                                                                    <script type="text/javascript"> vbmenu_register("postmenu_16720", true); </script>                                                                                                                                                                  - Panthera tigris -                                                                                                                                                                                                                                                                                                                                                                                                                         Join Date:                                                 Oct 2005                                                                                                                                                                                                            Location:                                                 Heaven                                                                                                                                                                                                Posts:                                           7,366                                                                        <!--                                    -->                                                                                 
                                                                                                                                                <!-- / user info -->                                                <!-- message, attachments, sig -->                              <!-- icon and title -->                                                            <!-- zzz -->                                                                                                            #2<!--/Print--> | Link |                                    <!--                                       -->                                                                                                                   Posted 10-28-2006                                                                                                                   <!--                                     -->                                                                                          <!-- controls -->                                                                                                                                                                                                                                                                              Quote                                                                                                                                                                                                                                                                                                                                                                                                                                                      <!-- / controls -->                                                                                                            <!-- / icon and title -->                                    <!-- message -->                  2. Internal Codec/Filters
  • Video decoders : DivX, XviD, Theora, WMV, MPEG-1, MPEG-2, MPEG-4, VP3, VP5, VP6, H263(+), H.264(AVC1), CYUY, ASV1/2, SVQ1/3, MSVIDC, Cinepak, MS MPEG4 V1/2/3, FFV1, VCR1, FLV1, MSRLE, QTRLE Huffyuv, Digital Video, Indeo3, MJPEG, MPNG SNOW, TSCC, Dirac, VC-1, RealVideo, SMC etc
  • Audo decoders : AC3, DTS, LPCM, MP2, MP3, Vorbis, AAC, WMA, ALAC, AMR, QDM2, FLAC, TTA, IMA ADPCM, QCELP, EVRC, RealAudio etc
    • 2Ch to Multi Channel expansion
    • Stream Switcher: Internal Copy/Inplace, Gabest's, Morgan
  • Etc
    • Media Priority Control to Connect among Directshow, Real, QT, Winamp and Mplayer
    • Custom Filter Manager to force or block external filters
    • System Filter Manager to manage (register, unregister) external filters
3. Plugins
The KMPlayer supports input, dsp/effect, visualization and some general plugins of winamp2/5. Before using plugins, you should specify the path of each plugins and corresponding settings.
  • Winamp Plugins: Input, DSP(Can Stack), Visual(Can Stack), General Plugins(Media Library etc Support)
  • KMP Video Plugins by SDK (Can Stack)
  • DScaler Filter Support (Can Stack)
4. Video Processing
  • Video Renderers : Old Video Renderer, Overlay Mixer, VMR Windowed, VMR Renderless, DirecDraw RGB/Overlay, OpenGL, Direct3D (DX7, DX9) YUV/RGB, Null(Uncompressed/Compressed), Haali's Video Renderer
  • Basic Video Processors : Mirror Image, Flip Input/Output Picture, Screen Rotation for project output
  • Advanced Video Processors : Resizer(oversampling), Deinterlacing, Postprocessing, Picture Properties(S/W Color Controls), Sharpen, aWarsharp, Blur, Noise Reduction/Addition
  • ETC
    • Overlay Mixer (H/W Color Controls)
    • Add Margin to Video Image
    • Input Colorspace : Basic + Mplayer
    • Output Colorspace : Basic + YV12
    • Screenshot
    • Sample Extraction(Continuous Capture)
    • Movie Capture
5. Audio Processing
  • Audio Renderers : Built-In Directsound
    • Switch to WaveOut for S/Pdif output automatically
    • Auto select Cyberlink renderer with its own decoder
  • Basic Audio Processors : Preamp, Remove Left/Right Channel, Swap Channels, Downmix to Mono
  • Advanced Audio Porcessors : Equalizer (DirectX/Time/Freq Domain), Echo/Pitch Shift/Pitch Scale (Octave control)/Tempo, Compressor, Auto Volume Control (Normalizer), TrueBass/Treble Enhance
  • Visualization : Winamp Visualization (Milkdorp etc), Windows Media Visualization (default), Built-In Visualization, Spectrum Analyzer on Skins
  • ETC
    • Audio Capture (Winamp Encoder/ACM)
6. Subtitle Processing Supported Subtitle Formats
  • Unicode Text Subtitles Support
  • Sami (smi) : Ruby tag support including every almost attributes, USF(Ruby support)
  • SubRipText(srt), MicroDVD(sub), SMIL/RealText(realmedia), MPL2
  • SAA, ASS : extended attributes support
  • Bitmap Sub/Idx(vosub), Closed Captions in VOB, DVD and Transport Streams from TV-Card
  • Sasami 2K(S2k)
  • Embedded subtitles of MKV, OGM, MP4, MOV, 3GP
TTS (Text to Speech) for reading subtiltesOutput Methods of Subtitles
  • Draw to Overlay/Image itself/VMR&D3D surface
Font Rendering Methods
  • Windows Standard Output (GDI)
  • Rasterizer Output (High Quality but rather slow)
  • Bold/Italic/Underline, Color attributes
  • Vertical display, Fade effect (Only in Image Subtitles)
  • Subtitle Rotation/Flipping for project output
7. Skin Features Folder SkinCompressed Skin (zip -> KSF)Flexible Skin change depending on Playback Status of media(Movie/Music/TV/DVD , Shade)Color ThemesTransparent WindowPlayback Information on skinSpectrum Analyzer Long Title ScrollA-B repeat display on skinBookmark/chapter/marker display on skin
8. ETC
  • Keys Remapping
  • Mouse Function Setup
  • Multimedia Keyboard Support
  • WinLirc/uICE support
  • KMP API Support which can control from external program
  • Superspeed/High mode support (disable video/audio filter otherwise than inevitable filter while playing back)
  • Can be used in only one executable file(KMPlayer.exe)
  • Keyframe Search in AVI, MP4, MKV
  • Online Codec Search Support (Korean)
  • Pin Report when failed to play back
  • Enhanced Filter Rendering
  • Work Priority Class
  • Image OSC Support like Sasami 2K
  • Full Unicode Support
  • Multiple Language Support
Oops... You can find more useful features in deep inside of KMP.
  • Low memory footprint
  • Desktop Playback Mode
  • Favorites/Bookmarks/Configuration backup and restore
  • MKV, MP4, OGM Chapter and ASF file Marker support
  • Open Dialog Box as Image for TV-OUT (Ctrl-J)
  • Powerful A-B section repeat(F9)
  • Subtitle Explorer(Alt-Q)
  • Analytic Playback Information
  • Really Cool Audio Shade Mode
  • Automatically Changable Skin Support depending on Playback Status
  • Jog Shuttle (Tempo/Pitch)
  • Various Capture Function (Sample extraction on condition)
  • Intro/Ending Skipping, Intro playing
  • Screen Offset for TV-OUT
  • and much more...

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Digital Audio

From novice to tech pro — start learning today.