プロジェクト
GitHubで見る
wrandelshofer/MonteMedia
wrandelshofer/MonteMedia has 28 GitHub stars and 10 forks. GitHot measured 0 stars in 24 hours, 0 in 7 days, and 0 in 15 days. Last checked 2026-11-14 13:16 UTC. Last push 2026-10-29.
計測したスター増加
- 24時間
- 0
- 7日間
- 0
- 15日間
- 0
- 1か月
- 履歴を収集中
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
概要
A Java library for processing still images, video, audio and meta-data.
制作・メディアREADME.md
オリジナルMonteMedia
A Java library for processing still images, video, audio and meta-data.
Supported formats:
Container formats:
| Container | Description | Operations |
|---|---|---|
| RIFF | Microsoft Resource Interchange File Format | Read |
| AVI | Microsoft Audio Video Interchange | Read, Write |
| MOV | Apple QuickTime | Read, Write |
| MP4 | MPEG 4 | Write |
| JFIF | JPEG File Interchange Format | Read, Write |
| MP3 | MP3 Elementary Stream | Read |
| MPO | MultiPicture Object Format | Read |
| TIFF | Tagged Image File Format | Read, Write |
| IFF | Electronic Arts Interchange File Format | Read, Write |
Video encodings:
| Video Encoding | Containers | Description | Operations |
|---|---|---|---|
| AVC1 | AVI, MOV, MP4 | H.264 Advanced Video Coding (AVC) | Encode |
| PNG | AVI, MOV | Portable Networks Graphics | Decode, Encode |
| DIB | AVI | Microsoft Device Independent Bitmap | Decode, Encode |
| Run Length | AVI | Run Length Encoding | Decode, Encode |
| ZMBV | AVI | DosBox Capture Codec | Decode |
| TSCC | AVI, MOV | TechSmith Screen Capture Codec | Decode, Encode |
| MJPG | AVI, MOV | Motion JPEG | Decode, Encode |
| Animation | MOV | QuickTime Animation | Decode, Encode |
| Raw | MOV | QuickTime RAW | Decode, Encode |
| Op5 | ANIM | Amiga Animation | Decode, Encode |
| Op7 Short/Long | ANIM | Amiga Animation | Decode |
| Op8 Short/Long | ANIM | Amiga Animation | Decode |
| SEQ | SEQ | Atari Cyber Paint Sequence | Decode |
Audio encodings:
| Audio Encoding | Containers | Description | Operations |
|---|---|---|---|
| PCM | AVI, MOV | Pulse Code Modulation | Decode, Encode |
| 8SVX | 8SVX, ANIM | Pulse Code Modulation | Decode |
Image encodings:
| Image Encoding | Containers | Description | Operations |
|---|---|---|---|
| PGM | PGM | Netpbm grayscale image | Decode |
| CMYK | JPEG (JFIF) | JPEG CMYK Image | Decode |
| MPO | MPO (JFIF) | MultiPicture Object Format | Decode |
| ILBM | IFF | Amiga Interleaved Bitmap | Decode, Encode |
| PBM | IFF | Amiga Packed Bitmap | Decode, Encode |
| PGM | PGM | Netpbm grayscaleimage | Decode |
Meta-data encodings:
| Meta-data Encoding | Containers | Description | Operations |
|---|---|---|---|
| EXIF | AVI, JPEG, MPO | Exchangeable Image File Format | Decode |
Modules
This project consists of the following modules:
| Module | Description |
|---|---|
| org.monte.media | Library for processing still images, video, audio and meta-data. |
| org.monte.media.screenrecorder | Screen recorder in pure Java (MP4, AVI and QuickTime) . |
| org.monte.media.jcodec | Wrappers for the JCodec library |
| org.monte.media.jmf | Provides the following codecs to JMF: TSCC, ZMBV. |
| org.monte.media.amigaatari | Additional codecs/container formats for processing Amiga and Atari audio and video files. |
| org.monte.media.animconverter | Converts Amiga IFF ANIM files to QuickTime. |
| org.monte.media.javafx | JavaFX components. |
| org.monte.media.swing | Swing components. |
The project also provides the following demonstration modules:
| Module | Description |
|---|---|
| org.monte.demo.animmerger | Demonstrates how to merge two Amiga IFF ANIM files. |
| org.monte.demo.audiorecorder | Demonstrates how to record audio into an AVI file. |
| org.monte.demo.cleartype | Demonstrates how to draw text with a ClearType antialiasing effect. |
| org.monte.demo.cmykimageviewer | Demonstrates how to read a JPEG image with CMYK color model. |
| org.monte.demo.imageioviewer | Demonstrates how to read images with ImageIO. |
| org.monte.demo.io | Demonstrates how to read/trim/concat AVI video files. |
| org.monte.demo.javafx.movieplayer | Demonstrates how to implement a movie player with the JavaFX library. |
| org.monte.demo.jmfavi | Demonstrates how to write a TSCC encoded AVI file with the JMF library. |
| org.monte.demo.jmftsccdemo | Demonstrates how to play back a TSCC encoded AVI file with the JMF library. |
| org.monte.demo.moviconverter | Demonstrates how to implement a movie conversion tool. |
| org.monte.demo.moviemaker | Demonstrates how to create a QuickTime movie from image and audio files. |
| org.monte.demo.moviewriter | Demonstrates how to write video-only movie files. |
| org.monte.demo.moviereader | Demonstrates how to read video-only movie files. |
| org.monte.demo.mpoimagesplitter | Demonstrates how to split up a MPO file into JPEG files. |
| org.monte.demo.rationalnumber | Demonstrates how to work with rational numbers. |
| org.monte.demo.screenrecorder | Demonstrates how to implement a screen recorder. |
| org.monte.demo.sift | Demonstrates how to analyze the structure of an Amiga IFF file. |