mplayer: At the framebuffer, or without

I’m jumping out of order slightly, but only for a day. mplayer is next, and I promised it to you a few weeks ago, when I mentioned mencoder.

I’ll keep this short. I’d hate to lump mplayer in with every other text application, because it’s an apples-and-oranges comparison.

Yes, technically it will run without X, and it sends a good deal of its status information to plain text. It will throw a movie up against the framebuffer, and it’s a clever trick.

It will also pipe images through the aa and caca video output, meaning you can actually watch a movie in textmode, albeit with a little loss of detail.

I’d hoped to show that here but fbgrab can’t really keep up, and the results are scrambled — very scrambled.

So you’ll have to take my word for it. Of course, it’s probably something you’ve seen done before. If you haven’t done it yourself.

I think that’s all I should say about mplayer right now. Configuring it and using it are two twin arts in their own right, for as complex and powerful a program as it is.

My advice is to seek out a mid-range laptop with some graphical oomph, and see if you can send a low-res, easily encoded file through to the framebuffer. If it works, great. If not … well, maybe next time.

It’s definitely worth trying though. 😉

26 thoughts on “mplayer: At the framebuffer, or without

  1. Jon Doe

    mplayer -vo help| grep file
    png PNG file
    jpeg JPEG file
    pnm PPM/PGM/PGMYUV file
    convert videos, use -ss and -endpos for cutting out a short sequence

  2. Pingback: mpgtx: Slicing and dicing, mpegs of all varieties | Inconsolation

  3. Pingback: ntop: With special guest star yeahconsole | Inconsolation

  4. Pingback: Bonus: O is for over and out | Inconsolation

  5. Pingback: playshell: A very pleasant surprise | Inconsolation

  6. Pingback: Bonus: Q is for quietus | Inconsolation

  7. Pingback: soma: Done perfectly, in so many ways | Inconsolation

  8. Pingback: soma.cli: An alternative solution | Inconsolation

  9. Pingback: Bonus: X is for extinct | Inconsolation

  10. Pingback: yaydl, yougrabber and youtube-viewer: Batting 333 | Inconsolation

  11. Pingback: peerflix: Straight to video | Inconsolation

  12. Pingback: gif-to-ogv.sh: All gifs must die | Inconsolation

  13. Pingback: mediainfo: There is none higher | Inconsolation

  14. Pingback: darkstat: Making an exception again | Inconsolation

  15. Pingback: mps-youtube: All-in-one search, download and play | Inconsolation

  16. Pingback: gplayer: Get loud with the cloud | Inconsolation

  17. Pingback: Bonus: fbff, fbpad … and fbpdf too | Inconsolation

  18. Pingback: Bonus: fbff, fbpad … and fbpdf too | Linux Admins

  19. Pingback: dradio: Not to be blamed | Inconsolation

  20. Pingback: dradio: Not to be blamed | Linux Admins

  21. Pingback: musiql: Perhaps the obvious answer to music management | Inconsolation

  22. Pingback: tuxrip: If I only had a DVD around here somewhere … | Inconsolation

  23. Pingback: Bonus: More from the deepest depths of Debian | Inconsolation

  24. Pingback: mps: Not unlike its brother | Inconsolation

  25. Pingback: mined: Long overdue | Inconsolation

Comments are closed.