ArticleslgStudy

computer science

Media player software

Media player software is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Media player software rather than just read about it. In short: Media player software is a type of application software for playing multimedia computer files like audio and video files. Media players commonly display standard media control icons known from physical devices such as tape recorders and CD players, such as play (), pause (), fastforward (⏩️), rewind (⏪), and stop () buttons.

Media player software — main illustration
Media player software — illustration

Key takeaways

  • Media player software belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Media player software to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Media player software from memory before moving on to harder problems.

Reference excerpt

Media player software is a type of application software for playing multimedia computer files like audio and video files. Media players commonly display standard media control icons known from physical devices such as tape recorders and CD players, such as play (), pause (), fastforward (⏩️), rewind (⏪), and stop () buttons. In addition, they generally have progress bars (or "playback bars"), which are sliders to locate the current position in the duration of the media file. Mainstream operating systems have at least one default media player. For example, Windows comes with Windows Media Player and its 2022 successor, while macOS comes with QuickTime Player and Apple Music. Linux distributions come with different media players, such as SMPlayer, Amarok, Audacious, Banshee, MPlayer, mpv, Rhythmbox, Totem, VLC media player, and xine. Android comes with YouTube Music for audio and Google Photos for video, and smartphone vendors such as Samsung may bundle custom software.

Functionality focus

The basic feature set of media players are a seek bar, a timer with the current and total playback time, playback controls (play, pause, previous, next, stop), playlists, a "repeat" mode, and a "shuffle" (or "random") mode for curiosity and to facilitate searching long timelines of files. Different media players have different goals and feature sets. Video players are a group of media players that have their features geared more towards playing digital video. For example, Windows DVD Player exclusively plays DVD-Video discs and nothing else. Media Player Classic can play individual audio and video files but many of its features such as color correction, picture sharpening, zooming, set of hotkeys, DVB support and subtitle support are only useful for video material such as films and cartoons. Audio players, on the other hand, specialize in digital audio. For example, AIMP exclusively plays audio formats. MediaMonkey can play both audio and video formats, but many of its features including media library, lyric discovery, music visualization, online radio, audiobook indexing, and tag editing are geared toward consumption of audio material; watching video files on it can be a trying feat. General-purpose media players also do exist. For example, Windows Media Player has exclusive features for both audio and video material, although it cannot match the feature set of Media Player Classic and MediaMonkey combined. By default, videos are played with fully visible field of view while filling at least either width or height of the viewport to appear as large as possible. Options to change the video's scaling and aspect ratio may include filling the viewport through either stretching or cropping, and "100% view" where each pixel of the video covers exactly one pixel on the screen. Zooming into the field of view during playback may be implemented through a slider on any screen or with pinch zoom on touch screens, and moving the field of view may be implemented through scrolling by dragging inside the view port or by moving a rectangle inside a miniature view of the entire field of view that denotes the magnified area. Media player software may have the ability to adjust appearance and acoustics during playback using effects such as mirroring, rotating, cropping, cloning, adjusting colours, deinterlacing, and equalizing and visualizing audio. Easter eggs may be featured, such as a puzzle game on VLC Media Player. Still snapshots may be extracted directly from a video frame or captured through a screenshot, the former of which is preferred since it preserves videos' original dimensions (height and width). Video players may show a tooltip bubble previewing footage at the position hovered over with the mouse cursor. A preview tooltip for the seek bar has been implemented on few smartphones through a stylus or a self-capacitive touch screen able to detect a floating finger. Such include the Samsung Galaxy S4, S5 (finger), Note 2, Note 4 (stylus), and Note 3 (both). Streaming media players may indicate buffered segments of the media in the seek bar. In addition to web player version, the streaming media provider (such as YouTube and Netflix) may offers proprietary app / software player version, and app / software player can offers better performance and better quality than web player.

3D video players 3D video players are used to play 2D video in 3D format. A high-quality three-dimensional video presentation requires that each frame of a motion picture be embedded with information on the depth of objects present in the scene. This process involves shooting the video with special equipment from two distinct perspectives or modeling and rendering each frame as a collection of objects composed of 3D vertices and textures, much like in any modern video game, to achieve special effects. Tedious and costly, this method is only used in a small fraction of movies produced worldwide, while most movies remain in the form of traditional 2D images. It is, however, possible to give an otherwise two-dimensional picture the appearance of depth. Using a technique known as anaglyph processing a "flat" picture can be transformed so as to give an illusion of depth when viewed through anaglyph glasses (usually red-cyan). An image viewed through anaglyph glasses appears to have both protruding and deeply embedded objects in it, at the expense of somewhat distorted colors. The method itself is old enough, dating back to the mid-19th century, but it is only with recent advances in computer technology that it has become possible to apply this kind of transformation to a series of frames in a motion picture reasonably fast or even in real-time, i.e. as the video is being played back. Several implementations exist in the form of 3D video players that render conventional 2D video in anaglyph 3D, as well as in the form of 3D video converters that transform video into stereoscopic anaglyph and transcode it for playback with regular software or hardware video players.

… excerpt ends here. Continue reading the full article.

Illustrations

Media player software: MPlayer, an example of a  cross-platform media player
MPlayer, an example of a cross-platform media player
Media player software: Clementine v1.2, an audio player with a media library and online radio
Clementine v1.2, an audio player with a media library and online radio

Worked examples

Example 1 — a first encounter with Media player software

Start with the simplest possible case. Write down what Media player software claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Media player software before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Media player software ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Media player software

In research
Media player software appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Media player software in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Media player software is common in secondary-school and first-year university syllabi. It links to neighbouring topics Media players, Multimedia, so understanding it makes those chapters shorter.
In everyday life
Look for Media player software outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Media player software in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Media player software means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Media player software out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Media player software in simple terms?

Media player software is a type of application software for playing multimedia computer files like audio and video files. Media players commonly display standard media control icons known from physical devices such as tape recorders and CD players, such as play (), pause (), fastforward (⏩️), rewin…

Why does Media player software matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Media player software?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Media player software.

Tags

  • Media players
  • Multimedia

Keep exploring