PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Matroska open source A/V container format officially release


ChristianHJW
1. May 2003, 00:25
Hi,

i have the big pleasure to officially announce that the matroska multimedia container project has finally left alpha status and turned into public beta status last night. By following the links below you will be able to obtain various tools to create, edit and play matroska audio and video files on your computers. Supported Operating Systems are currently Windows and Linux, but it seems at least playback is working for Mac OSX and OpenBeOS also.

The beta release of these tools is the last and maybe most important of the three initial steps to make matroska a living reality in the opensource community. After almost 18 months of development, always in contact with developers from various other opensource projects in the multimedia environment, we were able to come up with a working specification for the container end of 2002. From this spec our chief developer and project administrator, Steve 'robux4' Lhomme, could code a working basic I/O library called libmatroska, which was released in alpha version to interested OSS developers beginning of this year. Since then all efforts were undertaken to make file creation and playback possible, and in the meantime the main library was steadily developed further to its actual status.

The matroska container is mainly aiming to replace the good old AVI , but it is also ment to be a powerful and open alternative to other, mainly proprietary, containers such as ASF, MP4, MOV, RM, MPX and even MPEG. It uses the extensions .mkv for video and .mka for audio only files .

Here the main features of matroska :

- opensource, open standard, GPL and QPL licensed main library
- supports arbitrary file sizes, ideal for PCM audio and prepared for HDTV
- allows arbitrary number of audio, video and subtitles streams in one file
- attempting to support every existing audio and video codec under the sun
- extensible by using EBML as underlying framework, a binary structure based on XML
- enhanced container features such as menues, chapters, tags, file attachements
- perfect sync thanks to timestamps for data blocks
- x-platform design approach right from the start
etc.


Links :

The release page ( constantly updated ) : !!!! http://www.matroska.org/announce.html !!!!
matroska's homepage : http://www.matroska.org
The project page : http://corecodec.org/projects/matroska
CVS tree : https://corecodec.org/scm/?group_id=20


Here a listing of the tools that are released today :

LINUX :

All existing tools, as well for matroska file creation as well as for playback, were made by Moritz 'mosu' Bunkus, the author of the well known 'Ogmtools' . He was implementing playback support into mplayer for Linux, and the matroska support code was commited to mplayer CVS a few hours ago. His file creation tools, and this includes the sources, can be found here : http://www.bunkus.org/videotools/mkvtoolnix/ . The program, in its current status, will allow you to transmux every AVI, OGM or matroska file into a new matroska file, plus to add several external audio streams from either WAV or Ogg sources ( Vorbis ) as well as AC3 and MP3 audio, and SRT subtitles.

Currently Supported codecs :

Video : all VfW/VCM codecs ( DivX, XviD, etc. ) ; Audio : Vorbis, MP2, MP3, AC3, PCM ; Subtitles : SRT


WINDOWS :

File creation : The VirtualdubMod Team around Julien 'Cyrius' Coloos and Tobias 'Belgabor' Minnich have implemented matroska reading, editing and writing support in such a professional way that Windows users will not have to suffer from any major drawbacks compared to the well established AVI format. The program is released from its usual place on http://sf.net/projects/virtualdubmod .
Supported codecs are all : VfW/VCM codecs ( DivX, XviD, WMV9 VCM, ON2VP3, HuffYuf, H.264, 3ivx, MPEG4V3/2, etc. ) ; Audio : all ACM codecs , Vorbis, MP2, MP3, AC3, PCM

Playback, DirectShow parser : Our core developer Jan 'myFUN' Schlenker created the basis, and the great development team from 'The Core Media Player' , mainly Ludovic 'BlackSun' Vialle and Christophe 'Toff' Paris, were pushing it to the actual release status. Please note that there is currently work done on the implementation of seeking as well as subtitle support ( to follow soon ). Occasionally the player may freeze if the pause/stop button is pressed. The file can be downloaded here : http://matroska.sourceforge.net/downloads/kaxdemux-v0.3.0.zip ; unzip it into any directory and run regsvr32 x:\path\kaxdemux.dll from a command line .

Playback : The Core Media Player Team have made a special release of their feature pumped DirectShow player, the TCMP RC4 'matroska release edition' , to be downloaded here : http://www.corecoded.com . Its coming with the latest parser filter and will install it automatically, plus it can easily be registered to playback matroska files.

MPA2MKA and WAV2MKA : Both programs allow the user to transmux PCM or MP2/3 audio file into matroska audio files and were developed by John 'spyder' Cannon and Jory 'jcsston' Stone . Link : http://matroska.sourceforge.net/downloads/mpa2mka.zip and http://matroska.sourceforge.net/downloads/wav2mka.zip .


Future Features/Codecs ( still to come ):

- Menues
- Chapters
- MPEG 1/2 video support
- special mode 2 form 2 burning with ECC/EDC
- Image Subtitles ( BMP and PNG )
- Gstreamer plugin
- Vegas video plugin
- Xine playback patch
- AAC audio support
- Theora support
- streaming server ( UDP and HTTP )
- file attachements ( lyrics, cover images, etc. )
- p2p plugins including file ID
- Nero plugin
- winamp plugin
etc.


We hope you will find the container useful and are looking forward to your feedback. Please adress all feedback either to the mailing list matroska-general at freelists dot org , join us on IRC.CORECODEC.COM #matroska or turn to the forum here : http://corecodec.com/modules.php?op=modload&name=phpBB2&file=index

Thank you very much for your interest and my apologies to those who may feel bothered by the long postl

Christian Wiesner

Scipio
1. May 2003, 23:54
Hehe...

die "big pleasure" liegt ganz auf unserer Seite.:cool:

Wenn die neuen Features, v.a. Seeking implementiert sind, spricht für Windows und Linux User einiges dafür, Backups (wenn nicht auf DVD) als .mkv anzulegen...


Das einzige Problem, das ich sehe, ist die Unterstützung durch andere "große" Applikationen (Adobe, Ulead, etc.), die ja AVI immerhin mehr oder weniger unterstützen.


Und bei standardisierten Formaten muss der Standard irgendwann "fest" stehen, d.h. man ändert keine Features mehr... so weit ist Matroska leider noch (lange?) nicht, oder?

ChristianHJW
2. May 2003, 03:36
Nun, bis wir alle features die möglich sind implementiert haben, wird noch ein wenig Zeit vergehen. Gott sei Dank haben wir aber bereits alles realisiert was sein muss in einem matroska file, d.h. die files haben bereits volle Gültigkeit und sind voll specs Kompatibel :) !

timmeier
2. May 2003, 08:42
Was ist mit MacOS-X ???? Wäre doch ne prima Sache um endlich eine alternative zu diesem wiederlich lamen QuickTime zu haben!

ChristianHJW
2. May 2003, 09:14
Steve 'robux4' Lhomme, unser Chefentwickler, hat ein iBook ... also denke ich mal daß das über kurz oder lang auf seiner 'to-do' Liste steht oder stehen wird ;) ....

Selur
2. May 2003, 11:57
MacOS-X ist ein Betriebssystem für Mac's :)

"alternative ... QuickTime"
http://www.openquicktime.org

JTHawK
2. May 2003, 12:20
endlich ist es da .. hab schon ne ewigkeit gewartet ..

gleich mal etwas herumexperimentieren

besonders freue ich mich auf die chapters und subtitles

weiter so .. :cool:

ChristianHJW
2. May 2003, 12:55
Originally posted by Selur MacOS-X ist ein Betriebssystem für Mac's :)

.. und was denkst Du ist wohl ein iBook ?? ;) ...

JTHawK
2. May 2003, 13:24
Originally posted by ChristianHJW
.. und was denkst Du ist wohl ein iBook ?? ;) ...

ein internet buch ? :D

timmeier
2. May 2003, 18:30
.. und was denkst Du ist wohl ein iBook ?? ;) ...
Ein inteligentes Buch???

LigH
2. May 2003, 19:56
Nein, ein "interaktives Buch"! :mad: - :p :cool:

Selur
2. May 2003, 20:36
"und was denkst Du ist wohl ein iBook ?"
siehe: http://www.apple.com/ibook/
Kumpel von mir hat eins, aber mir war klar das die meisten Leute iBook erstmal mit eBook verwechseln werden.
(der durchschnittliche Besucher mag keine Suchmaschienen und Suchfunktionen :D )

Cu Selur

LigH
2. May 2003, 20:44
Originally posted by Selur
...aber mir war klar das die meisten Leute iBook erstmal mit eBook verwechseln werden.

Vor allem wenn die monoglotten Deutschen das "i" deutsch aussprechen, und das "e" englisch... :D

JTHawK
2. May 2003, 23:02
ach ihr nu wieder ..

bevor das ganze wieder OT wird und ausartet

@matroska ..

bisher konnte ich nur den core media player bewegen mit das mkv abzuspielen .. aber is ja klar da die meisten damit nix anfangen können (das is keine kritik .. das is nur mal so gesagt :) )

funzt schonmal ganz gut .. nur das mit dem seek müsst ihr unbedingt hinbekommen :D ich denke mal das is prioritätsstufe 1 - weil ohne is eben nich so dolle :D

und wenn ihr mit den jungs von corecodet wieder labert .. sagt denen die sollen ihr videofenster "etwas" besser in den griff bekommen .. schaut schrecklich aus wenn ich das wärend des abspielens bewege .. scheint so als geniese dies nicht besonders viel process priority :D

aber das ist nicht soo wichtig ..

Kopernikus
3. May 2003, 01:13
Ich hatte vorher nur kurz Zeit ein bisschen damit rumzuspielen, aber das sieht doch recht gut schon aus.

jetzt fehlt nur noch die breite Palette an Softwareunterstützung.

P.S.: Wie weit ist eigentlich die "andere" MCF-Truppe? Wird da noch dran entwickelt?

Balm
3. May 2003, 21:56
Hab bissl getestet. Läuft ohne Probs im BS-Player und TCMP (kaxdemux-v0.3.1 installiert)
Als erstes hab ich "nur" 'nen reinen Video-Stream genommen -> Keine Pronleme http://forum.doom9.de/images/icons/icon14.gif
Danach eine (VBR)MP3-Tonspur dazugemuxt. Ton von Anfang an und synchron -> http://forum.doom9.de/images/icons/icon14.gif
Hab nun noch eine 2 Audio-Spur in Form eines AC3 Streams mit dazugemuxt. Muxen ging einwandfrei, ABER BS-Player und TCMP spielen nur AC3 ab, also den zweiten Stream. Ein Wechsel ist nicht möglich! (Oder kann das Matroska noch gar nicht?) -> http://forum.doom9.de/images/icons/icon13.gif

Oder muß ich ganz und gar noch etwas installieren? (Morgan Stream Switcher ist drauf)

Cu Balm

Edit: Ich dachte, ich bräuchte die Ankündigung vom 1.05. nicht mehr lesen, aber da stand es:
Ob es hält was es verspricht ?

nun, wir würden uns wünschen daß wir mit dem DirectShow parser filter schneller vorankommen würden als das jetzt der Fall ist. Das Filter spielt die Filme zwar, aber

- ohne seeking
- crasht manchmal
- ohne subtitle
- nur ein audio stream

ChristianHJW
3. May 2003, 22:26
Originally posted by Kopernikus jetzt fehlt nur noch die breite Palette an Softwareunterstützung.

Nic verspricht er wird matroska in DVD2AVI reinfriemeln .. mal sehen :D. Über VdubMod kommt matroska evtl. auch in GKNot. Wir sprechen mit den Leuten von Gstreamer, Xine, mencoder ( alles Linux ), sowie VLC ( http://videolan.org ). Igor will ein 'Vegas Video' plugin für matroska machen ( kenn das proggie leider gar net :D ). Nur ein winamp plugin für MKA files ( audio ) scheint wohl sehr hart zu realisieren zu sein, weil matroska eben so viele audio streams und codecs beinhalten kann.

P.S.: Wie weit ist eigentlich die "andere" MCF-Truppe? Wird da noch dran entwickelt?

Darf ich zwar aus fairnessgründen eigentlich nicht kommentieren, sieht aber eher net so aus als wenn jemand wirklich dran wäre was zu programmieren. Aber die specs sind anscheinend mittlerweile auch komplett, und ganz gut geworden ... :cool:

empty
4. May 2003, 22:19
Im Zoomplayer läuft bei mir auch soweit alles gut. Auch wenn ich den gleichen Fehler wie Balm mit 2 Audiospuren gemacht habe und dann "Doppelsound" gehört habe. Und ich dachte erst "Wieso hallt dass so?":lol:
Noch eine Frage zu USF ist das ein text- oder ein bildbasiertes Subtitleformat?
Viele Grüße bb empty

Balm
5. May 2003, 23:20
Das interessiert mich jetzt auch mal. Text-basiert ist zwar kleiner, aber Bild-basiert gefällt mir ehrlich gesagt besser. Beides wäre natürlich am besten :D

Cu Balm

ChristianHJW
6. May 2003, 01:03
Hi Jungs,

USF ist text basiert ( XML ) und kann ziemlich viel, karaoke, etc. http://usf.corecodec.org

matroska wird folgende untertitel Formate unterstützen :

Text :

SRT ( ASCII )
SRT ( UTF8 )
SSA
ASS
USF

Image :

Sub ( BMP )
Sub ( PNG )

Ok ? :D

JTHawK
6. May 2003, 09:44
jo .. auch in kombination ? das wäre schick ..

ChristianHJW
6. May 2003, 11:14
Originally posted by JTHawK jo .. auch in kombination ? das wäre schick ..

Matroska unterstützt per Definition in den specs eine 'arbitrary number' ( übersetzt das mal :P .... ) von verschiedenen audio, video und subtitle streams in einem einzigen file.

Die Software die derzeit programmiert ist handelt zumindest 65536 verschiedene streams ... so viele Sprachen gibt es meines Wissens nicht :D ... und natürlich kannst Du verschiedene Sorten von streams in einem file mixev, d.h. z.B. die Deutschen Untertitel als SRT ( ASCII ) und die Chinesischen als Subs ( BMPs ) ....

Balm
6. May 2003, 14:57
Geeiiilllll! Wan gibts's das nächste Release? *lechz*

Cu Balm

Th3-S4int
7. May 2003, 15:50
Hi, habe ein Problem:
Bei mir funktioniert Matroska irgend wie nicht. Habe kaxdemux-v0.3.1 so wie es auf der Hp steht installiert und auch erst seit dem ich das gemacht habe, kann ich die videos erst öffnen, welche ich mit Vdubmod gemacht habe. Aber die videos bleiben einfach immer bei 0 sec und lassen sich auch nicht vorspulen, also es kommt einfach keine bild. als player habe ich wmp9 und bsplayer genommen

JTHawK
7. May 2003, 18:32
kannst ja mal den TCMP (the corem edia player) matroska edition versuchen .. damit hatte ich keine problem .. und das ganz ohne den kaxdemux

Kopernikus
7. May 2003, 19:43
das hatte ich auch, versuch mal die 0.31 Filter.

Hat das File mehrere Tonspuren?

Balm
7. May 2003, 20:50
Spulen funktioniert sowieso noch nicht.Hat das File mehrere Tonspuren? Abgesehen vom Streamwechsel sollte es selbst damit gehen. (zumindest hats bei mir gefunzt in Kombination Mit BS-Player)

Cu Balm

Th3-S4int
7. May 2003, 22:06
also mit diesem core player gehts, aber spulen geht eben halt nicht, und ja ich hatte 0.31. naja ich denke im moment macht matroska noch nicht soviel sinn, weil es scheint ja noch nicht ganz zu funzen. aber wenn es sauber läuft denke ich mal wird es gut ankommen

JTHawK
7. May 2003, 22:12
joo spulen geht noch net .. denke mal next release sollte das lüppen

ChristianHJW
19. May 2003, 17:36
New filter is out : http://forum.doom9.org/showthread.php?s=&postid=315391#post315391

bergi
20. May 2003, 18:05
Könnte man nicht das Winamp Plugin mit Daten aus dem DirectShow Filter füttern?

JTHawK
12. June 2003, 10:44
Achja

der neuste BSPlayer 0.86 build 496 unterstützt jetzt auch native direkt Matroska .. abspielen funzt nur seeking noch net .. aber immerhin :D

ChristianHJW
12. June 2003, 11:09
Huh ??? :eek:

Warum kann er nicht seeken ? BSplayer ist doch auch ein Dshow player ? Hat er Probleme mit unserem DShow filter ?

JTHawK
12. June 2003, 12:10
nee OHNE filter

er macht es "direkt" .. quasie build in .. also der player fummelt etwas herum und springt dann aber wieder zu der stelle von der man weg seeken will :D

aber egal ... das wird schon noch ..

mit filter sollte es hingegen problemlos funzen ..

Balm
12. June 2003, 12:13
Mit Filter fluppt es auch problemlos :)

Cu Balm

bond
12. June 2003, 16:19
also bei mir spielt der letzte bsplayer kein matroska ohne filter (steht auch nix davon im changelog)!?

JTHawK
13. June 2003, 00:11
im changelog stehts nit .. stimmt

hab ich ja auch erst beim durchchecken bemerkt :D

bei mir tut er es

BSPlayer 0.86 build 496

alle darunter können mit matroska nix anfangen ..

Balm
13. June 2003, 02:24
BSPlayer 0.86 build 496 braucht bei mir ewig, bis er geladen ist. Build 494 wieder drauf und alles fluppt reibungslos. Aber das ist ein anderes Thema...

Cu Balm

bond
13. June 2003, 11:27
Originally posted by Balm
BSPlayer 0.86 build 496 braucht bei mir ewig, bis er geladen ist.
stimmt ist mir auch schon aufgefallen, daß er etwas länger zum laden braucht!