Bino is a video player with the following main features:
Bino currently works on GNU/Linux systems, Mac OS X, and Windows. It uses the following libraries:
- FFmpeg to decode video and audio files. Note that you need a very recent version (0.6.90-rc0 or later).
- LibASS to render subtitles.
- OpenAL (on GNU/Linux: OpenAL Soft) for audio output.
- OpenGL (with Glew) for video output. Hardware accelerated OpenGL 2.1 with framebuffer objects is required.
Note that proprietary drivers are not required! Recent Linux kernel + Mesa + X.org versions should work fine.
- Qt for the user interface and video window.
- Optionally Equalizer for multi-display support.
Bino is free software, licensed under the terms of the GNU GPL version 3 or later.
Formal releases are available from the Savannah download area for Bino.
The source code is maintained in the Savannah Git repository for Bino:
$ git clone git://git.savannah.nongnu.org/bino.git
$ cd bino
$ autoreconf -i
$ ./configure; make; make install
The Bino project itself provides source code only. Binaries for different platforms may be available from external sites; these binaries are the sole responsibility of their respective publishers.
- GNU/Linux distributions
- Mac OS X
Application bundles for Mac OS X can be built using
make package-macosx; see README.MacOSX for details.
Installer packages for Windows can be built using
make package-w32; see README.Windows for details.
April 16, 2011
Bino 0.9.3 is released!
This release adds the following features:
- Support for subtitles. Hard subtitles (bitmap format) and soft subtitles (text, SRT, SSA/ASS) are all supported.
- Support for translations. This release is available in english, german, and czech.
- A new stereo-3D output format: HDMI frame packing mode for some 3D TV sets.
March 7, 2011
Bino 0.9.2 is released!
This release fixes various minor problems and improves compatibility with some video formats, especially Ogg/Theora.
February 26, 2011
Bino 0.9.1 is released!
This release uses multithreading to read, decode, and display video data in parallel, for better performance. Several bugs were fixed.
February 19, 2011
Bino 0.9.0 is released!
This release contains a lot of improvements:
- Video and audio streams can now be selected.
- All parameters can now be changed during playback, including input and output modes.
- Support for green/magenta and amber/blue anaglyph glasses is added.
- The implementation of the high-quality Dubois anaglyph method is improved.
- Seeking now works with more file formats.
January 16, 2011
Bino 0.8.1 is released!
This release does not have any new features, but fixes some bugs and improves the GUI.
January 7, 2011
Bino 0.8 is released!
Again there are many changes in this release:
- Adjustable ghostbusting to reduce crosstalk artifacts.
- Parallax adjustment.
- Mouse-based seeking.
- Initial support for choosing an audio stream.
- Improved compatibility with many video types.
Bino is now usable for many videos, and has entered beta status!
December 14, 2010
Bino 0.7 is released!
There are many changes in this release. The video output was rewritten for improved quality, and now requires OpenGL 2.1 + framebuffer objects. Bino can now recognize the input format based on file name conventions (see the man page). There is a new 3D Equalizer output mode. A benchmark mode was added. Multithreaded video decoding is enabled by default on multi-core systems. And much more...
Note that sRGB textures are currently broken with some free OpenGL drivers, e.g. Mesa/r600. See freedesktop.org bug 32323. If your video is displayed too bright, you can set the environment variable
SRGB_TEXTURES_ARE_BROKEN to enable a temporary workaround.
November 27, 2010
Bino 0.6 is released!
This release fixes several bugs, including random audio crashes on some systems.
November 21, 2010
Bino 0.5 is released!
The big news in this release is initial support for multi-display setups.
Additionally, the GUI now remembers your last input and output settings, and the masking 3D output modes (those using alternating columns or rows) now use appropriate filtering for higher quality output.
(Version 0.4 had a few annoying bugs and was quickly replaced with 0.5.)
November 6, 2010
Bino 0.3 is released!
This release adds a simple GUI, based on Qt. Freeglut is not used anymore. Several bugs have been fixed and several performance improvements were made.
October 17, 2010
Bino 0.2 is released!
This version fixes a few bugs and portability problems, and adds support for more output formats.
October 2, 2010
Bino 0.1 is released!
This is the first version. It already plays a lot of 3D videos (see the examples), and of course 2D videos as well.
Try it, it's fun :-)