Skip to main content

Fabio de Miranda's Library tagged media   View Popular

05 Nov 09

Omnividea FOBS - FFMpeg C++ & JMF Bindings

Fobs4JMF is a JMF PlugIn which allows to use the wide range of formats supported by ffmpeg in your Java applications. It uses the C++ API provided by Fobs and JNI to make it avialable at the Java side. This plugin integrates perfectly in the Java Media Framework, allowing existing and new applications to open and edit video and audio files in all the formats supported by ffmpeg using the standard JMF API.

fobs.sourceforge.net/f4jmf_first.html - Preview

jmf java media programming video ffmpeg

24 Sep 09

Transcoding to Different Formats (JMF)

Given an input URL, the object is to transcode the input media to different track formats and generate a resulting file with the transcoded data.  The output file could also be of a different content type from the original input.

java.sun.com/...Transcode.html - Preview

jmf media video java

Plugging FMJ decoders and renderers into JMF

Decoders from the FMJ project can be used as plug ins for JMF. But some work is required.

FMJ plug ins do not work out of the box, because JMF is very picky about the format descriptions that a plug in returns to advertise its input/output capabilities.

To get support for PNG-encoded AVI and QuickTime videos in JMF, one can use the FMJ PNGDecoder as a codec plugin. JMF can only build a data flow graph though if one patches the FMJ PNGDecoder and the FMJ ImageIODecoder as follows:

Method PNGDecoder.getSupportedInputFormats needs to return a new VideoFormat(”png “) object so that JMF can associate it with the corresponding “png ” FourCC in the video files. This VideoFormat object can be returned in addition to the PNGFormat object which is already returned.
Method ImageIODecoder.getSupportedOutputFormat needs to return a new RGBFormat(inputCast.getSize(), -1, Format.byteArray, inputCast.getFrameRate(), 24, 16711680, 65280, 255) object, so that JMF can build its flow graph for rendering the video. This RGBFormat object can  be returned in addition to the RGBFormat object which is already returned.
To get support for JPEG-encoded AVI and QuickTime videos in JMF, one can use the FMJ JPEGRenderer as a renderer plugin. The following patch is needed in FMJ:

Method JPEGRenderer.getSupportedInputFormat needs to return new VideoFormat(VideoFormat.MJPG, null, Format.NOT_SPECIFIED, Format.byteArray, Format.NOT_SPECIFIED). This is needed, so that JMF can associate it with the “MJPG” FourCC in the video files. Again, this format object can be returned in addition to the one already being returned.
Thanks to these patches, my own little media player MultiShow is now able to play JPEG- and PNG-encoded videos in AVI and QuickTime files.

In case someone is interested in the code. The patched FMJ code is available in the download file of MultiShow.

Posted by werner.randels

blog.hslu.ch/...ecoders-and-renderers-into-jmf - Preview

jmf media video java

10 Jul 09

How the newspaper industry tried to invent the Web but failed. - By Jack Shafer - Slate Magazine

Newspapers were anything but late arrivers to the Web party, according to Carlson's Online Timeline and other sources. Among the earliest pure Web newspapers in the United States were the two dueling dailies started in San Francisco during the autumn 1994 press strike—one by union members and one by management. (As a point of reference, the high-tech sharpies at Wired spun off the Hotwired.com site in October 1994.) The San Jose Mercury News broke from AOL and started on the Web in February 1995. USA Today launched a Web edition in August 1995. Later that year, the Boston Globe started its Boston.com, and the Los Angeles Times announced plans to leave Prodigy. The New York Times and Washington Post got webby in 1996. After that, few newspapers held back. Boczkowski writes that more than 750 North American dailies were publishing on the Web in April 1998, and by July 1999 only two of the 100 largest dailies were not.

www.slate.com/...all - Preview

media web2.0 business newspapers

18 Jun 09

Wired Guide to the Tubiverse, From SimTube to PotTube

Some specialized flash video sites, including ones dedicated to DNA lectures and research, origami and fligh simulations.

www.wired.com/...st_tubes - Preview

video streaming fun media web2.0 web multimedia

26 Mar 09

ResearchChannel

Online (free?) MP4 news pieces about science and technology. Some video lectures from conferences and summits.

www.researchchannel.org/prog - Preview

video science podcast research reference media technology videos academic lectures

14 Aug 08

Legal Video Search v1.0

Legal Video Search is our means for bringing you all of the
best Full Independent Films, Trailers, Clips, Documentaries, Multimedia
Tools, Codecs and MUCH MORE in one convenient place!

legalvideosearch.net - Preview

media video

20 Jan 08

Theodore Watson - GRL Laser Tag Rotterdam - how to and source code

In the spirt of GRL's and Eyebeam's open source beliefs, we are posting the code and executable
for the Laser Tag application online for you to download, dissect, reuse and hopefully improve. The code is
C++ and compiled in a super old school Codewarrio

muonics.net/...index.php - Preview

fun arts media performance augmentedReality

Graffiti Research Lab » L.A.S.E.R. Tag

Graffitti on real buildings using powerful projectors and laser tags.

graffitiresearchlab.com/?page_id=76 - Preview

fun arts media projectors

19 Dec 07

Java video capture- LTI-CIVIL

LTI-CIVIL is a Java library for capturing images from a video
source such as a USB camera. It provides a simple API and does not
depend on or use JMF! The FMJ project integrates LTI CIVIL into the JMF
architecture by providing a civil: datasource.

lti-civil.org - Preview

java media multimedia programming video camera

FMJ - Freedom Media for Java

FMJ is an open-source project with the goal of providing an
alternative to Java Media Framework (JMF), while remaining
API-compatible with JMF. It aims to produce a single API/Framework
which can be used to capture, playback, process, and stream media acr

fmj-sf.net/index.php - Preview

java multimedia video media

06 Apr 06

MediaCoder - The universal audio/video transcoder

MediaCoder is a free universal audio/video batch transcoder,
putting together lots of excellent audio/video codecs and tools from
the open source community into an all-in-one solution, capable of
transcoding among different audio/video formats with many e

mediacoder.sourceforge.net/ - Preview

multimedia media utilities

31 Jan 06

Tangible Interfaces & Tangible User Interfaces; Graspable Interfaces

This page gives a access to web ressources on Tangible User
Interfaces and related approaches (Graspable Interfaces, Tangible
Interaction, Mixed Reality). It is limited mostly to web pages and
project or persons home pages.

www.media.tuwien.ac.at/...Tangibles.html - Preview

ui interaction interfaces usability media

16 Sep 05

DirectShowSource - avisynth.org

filename: DirectShowSource reads filename using MS DirectShow,
the same multimedia playback system which Windows Media Player uses. It
can read most formats which Media Player can play, including MPEG, MP3,
and some QuickTime files, as well as AVI files t

www.avisynth.org/DirectShowSource - Preview

directx media imageProcessing

10 Aug 05

amateur: Amateur Project

This article introduces the JDesktop Integration Components
(JDIC), an open source project that's building components that bridge
the gap between native applications and their Java™ counterparts.
JDIC's single Java API lets your applications tap into na

amateur.dev.java.net/ - Preview

java programming media

1 - 19 of 19
Showing 20 items per page

Diigo is about better ways to research, share and collaborate on information. Learn more »

Join Diigo