8 projects tagged "Assembly"
Mjpeg tools is a suite of programs which support video capture, basic editing, playback, and compression to MPEG-1/2 of MJPEG video. The capture software allows MJPEG video streams in AVI, Quicktime, and movtar format to be produced using the Iomega Buz, Miro DC10+, Matrox Marvel, and similar hardware. The editing and playback tools are hardware independent, with support for hardware accelerated playback if present. The MPEG compression tools are based on MPEG Software Simulation Group's reference encoder with enhancements to provide far faster compression and significant quality improvements.
MPlayer is a movie and animation player that supports a wide range of codecs and file formats, including MPEG 1/2/4, DivX 3/4/5, Windows Media 7/8/9, RealAudio/Video up to 9, Quicktime 5/6, and Vivo 1/2. It has many MMX/SSE(2)/3Dnow(Ex) optimized native audio and video codecs, but allows using XAnim's and RealPlayer's binary codec plugins, and Win32 codec DLLs. It has basic VCD/DVD playback functionality, including DVD subtitles, but supports many text-based subtitle formats too. For video output, nearly every existing interface is supported. It's also able to convert any supported files to raw/divx/mpeg4 AVI (pcm/mp3 audio), and even video grabbing from V4L devices.
VLC media player is a multimedia player, framework, streamer, and encoder. It can play inputs like files, network streams, DVDs, audio CDs, Blu-Rays, capture devices, and screens. It can play most audio and video codecs and formats (MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC, MKV, etc.), but can also be used to convert to different formats and/or send streams through the network.
FreeJ is a vision mixer: an instrument for realtime video manipulation used in the fields of dance and theater performance, veejaying, medical visualization, and TV. With FreeJ, multiple layers can be filtered through effect chains and then mixed together. The supported layer inputs are images, movies, live cameras, particle generators, text scrollers, and more. The resulting video mix can be shown on multiple and remote screens, encoded into a movie, and streamed live to the Internet. FreeJ can be controlled locally or remotely from multiple places at the same time, using a slick console interface. It can be automated via JavaScript and operated via MIDI and joystick.
GImageView is a GTK+ based image viewer. It supports tabbed browsing, thumbnail table views, directory tree views, drag and drop, reading the thumbnail cache of other famous image viewers, and a flexible user interface. It also support movies using the Xine library and MPlayer, and supports images in compressed archive formats like tar.gz, zip, and lha.
MPEG Audio/Video Player is a simple MPEG and AC3 player for Linux, BSD, and Windows systems. It plays MPEG transport, program, and elementary stream files. It also has basic DVD support (using libdvdnav on Linux/BSD systems only). It features newly developed integer decoders for MPEG 1&2 video, MPEG layer 2 audio, and AC3 audio. It includes a partially working WMV/VC1 decoder capable of displaying I and P frames.