Mpeg Player Windows 11

0 views
Skip to first unread message

Nathen Paisley

unread,
Aug 5, 2024, 5:27:33 AM8/5/24
to ectnowkukab
Wehave an app that uses the ffmpeg C API to encode mpeg-4 (AV_CODEC_ID_MPEG4) files in a mp4 container. The problem is that the files don't play in Windows Media Player or the Windows 10 video player "Movies & TV" app. It plays in VLC, google chrome, Ubuntu's video player, and all other video players I've tried.

The two Windows players are able to play other files encoded with mpeg-4 in mp4 container. I also tested transcoding video files to the same format using the command line 'ffmpeg' tool and was successfully able to play the video using the following command:


# the last command wont play with windows media player but VLC can still play it. If the extension of the output file is changed to avi for the last two commands then Windows media player can play it.


I started looking at the ffmpeg src code but it appears a bit large/complex, I tried using the simpler "encode_video.c" example, which was able to encode a video and play it in Ubuntu's default video player but VLC nor Windows Media Player could play it.


We need to encode these using the ffmpeg API, not the command line tool, so I am wondering what the ffmpeg command line tool is doing that I am not, or any ideas on what the problem could be and how to get this working.


According to this and this XVid playback is not supported by Movies & TV app as well as other Win Store apps using WinRT out of box video capabilities. And according to this it is also not supported by Windows Media Player. If you've managed to play it using Windows Media Player then most likely you had corresponding third-party Direct Show codec installed. There is actually no real point to use XVid in 2017, just use h264 instead.


MPEG, short for Moving Picture Experts Group, is a series of video codecs and formats. A file with .mpeg or .mpg extensions typically uses MPEG-1 or MPEG-2 codecs. And being an active format, MPEG videos are still widely used. However, in some cases, you may fail to play an MPEG video because of an unsupported format or codec. For example, in Windows 8/10/11, you cannot play an MPEG file as the MPEG-2 codec is removed. The Apple QuickTime framework does not support MPEG format either. That said, a third-party MPEG Player can quickly solve your problem.


Preset with 500+ configured formats and profiles, Free HD Video Converter can recognize and convert almost all video and audio into a format supported by your device/software. It can be the best free MPEG converter to convert MPEG to MP4, MPEG to WMV, etc. Beyond that, its built-in media player can directly play MPEG videos without error.


Free HD Video Converter is more than just an MPEG converter player. It also includes tools to edit MPEG videos and download movies and music from YouTube and similar platforms. And most importantly, the software is totally safe and free to use. Free DownloadFree Download this MPEG file player and converter to explore more!


VLC Media Player is hands down the best MPEG player for all platforms. Due to its excellent format support, it can play just any type of video and audio file. And to play an MPEG video, all you need is to simply throw the video at the player and start playing with no fuss. Moreover, you can use a wide array of settings to adjust the video playback, change speed, download subtitles, and customize the player to your own taste.


If all you want is a video player to play MPEG files, the MPEG Player is probably what you need. It is a simple and easy-to-use MPEG file player that plays files with .mpeg or .mpg extensions only. And once you download the app, it will associate all your MPG and MPEG files with it. Then you can double-click on the MPEG file to get it to play instantly.


Regarded as a free alternative to iTunes with more flexibility, Miro Video Player is an all-purpose multimedia software program that can also work as an MPEG player for Mac and Windows. It will let you organize your media library and play almost any video and music effectively. Moreover, it is a music player, converter, and torrent downloader. And there are more features to help with your media storing and sharing.


MX Player is the best MPEG video player for Android phones. It can play MPEG videos and a lot of other media files, thanks to its powerful format and codec support. Not only that, but MX Player also beats other competitors in the field of gesture controls. It enables you to turn up/down the volume and light, fast-forward and backward the video, zoom in and out, adjust the subtitles, and do more at the end of your fingertips.


Kodi is an unconventional media player made for the home theater experience. With Kodi, you can play almost every kind of media from the comfort of your couch because it supports remote control. But the best thing about Kodi is that you can build your own media library and enjoy them without interruption.


For most users, VLC Media Player is the best MPEG player to download and use. It can play any kind of MPEG file hassle-free. Meanwhile, it provides advanced settings to adjust the video playback. But if you have other demands, you may find another program the better MPEG media player for you.


There was metropolis in black and white on a magazine cover CD once. That's about all the movie it could handle. Multimedia clips in Encarta etc, were generally postage stamp sized. Unless you have some MPEG hardware then video CDs might work.


Edit: Best guess on the CD with Metropolis on was last half of '96 or first half of '97 on a Personal Computer World coverdisk. I think the timeframe is pretty solid, but it could have been a different magazine.


The former would work best with an mpeg1 decoding card and the latter benefits from having a good graphic card, both kind of discs can be found on ebay.

The list of titles released on MovieCD was over a hundred, with only a few good movies.


Nah, 5x86 won't quite do it, software MPEG 1 decoding is cycle thirsty, software only needs P133, any hardware codec help helps though, even SiS6326 PCI cards will enable it, if you get the right drivers.


I don't remember it, tried a heck of a lot of different ones back in the day on DOS, win 3.x and in slackware, nothing would do full frame rate on the 5x86 and I had it at 2x60, with all the goodies turned on I could turn on with set686. Only thing to do was decompress it to WMV, then it would play, and hog all my precious HDD until I was done.


On my 486 DX2-66 with 12mb RAM, I can play 320x240 15fps Cinepak AVIs I encode myself with FFmpeg just fine in full-screen VGA Mode X under Windows 3.1. I think the CPU can technically handle playing higher res/FPS videos than that, but it saves a lot on hard drive space.


There's a version of It's A Wonderful Life on CD-ROM that's meant to be playable on low spec machines, as low as a 486sx with 8MB of RAM. I've played it on a 386DX-40. You can find it as "It's A Wonderful Life The CD! 1993" on archive.org


I think it was what you might call "second gen" PCI graphics cards, like some versions of S3 Virge and Trio, and TGUI 9680, CL5440 had MPEG-1 acceleration and often had a player included. Hard to define what I'm thinking of as second gen, but first gen would share chipsets with ISA/VLB, and second gen would be PCI only. Though I've got an idea there was a last gasp high end VLB board that would do it, but deets are eluding my thinker. Some of them were quite cheap b y '97 and you could easily have had one without realising it had MP1... as opposed to knowing you had a specialist card like a ReelMagic or similar.


Those tended to be what various playback software tools advantage of for "hardware accelerated" video playback. It's the difference between models like the original Trio64 Vs the later Trio64V and V+. The Virge, for example, had all of the video acceleration functions of the Trio64V+.


Of course you then had later cards that offloaded the entire MPEG1 decoding to a dedicated chip or daughter board on the video card, but cards with the above features were more better termed "video acceleration", since those features could equally be taken advantage of for more general playback of other video formats and were not just limited to acceleration of MPEG video.


MediaPlayerLite allows you to enhance, decode and accelerate a broad span of movie formats like x.264 with GPU assisted acceleration and image quality enhancing. The MediaPlayerLite player does not require many system resources than the rest of the video media players to run smoothly. This is a low PC resources windows media player that runs on slower machines with older CPUs. Modern graphics card offer the possibility to decode partially or completely a video stream using DirectX Video Acceleration (DXVA), in order to reduce CPU usage dramatically. MPC-HC includes an embedded video decoder that uses this technology, to decode x.264, H.264 and VC-1 with hardly any CPU time required.


I'm downloading a video file ... mpeg, avi - being one of the popular formats. Now, if I am downloading it, and the download breaks in the middle of the uhm ... download, then, for example, Windows Media Player will give out some error and refuse to play it (although the file is, let's say, 98% complete). But, players like KMPlayer, or MediaPlayer Classic will play it up until that point (as the matter of fact, they can play it while it is being downloaded as well).


So, I'm interested, ... without using any means of download (download managers and alike) to secure the file is completely downloaded, how can one verify whether the video file is downloaded whole, and that it is complete ?

3a8082e126
Reply all
Reply to author
Forward
0 new messages