Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Clothilda Strumpf Geändert vor über 10 Jahren
1
Erzeugung von mp4-Dateien
2
MP4 – Datenformat für MPEG-4 inhaltsorientiert komprimierte Szene inhaltsorientiert komprimierte Szene enthaltene Elemente werden mit jeweils bester Qualität kodiert enthaltene Elemente werden mit jeweils bester Qualität kodiert Übertragung in einem Stream Übertragung in einem Stream Nutzer kann auf einzelne Elemente der Szene zugreifen Nutzer kann auf einzelne Elemente der Szene zugreifen
3
Zusammensetzung Media Objects Audio naturalsynthetic Video naturalsynthetic
4
Dateien Scene Description File: Scene Description File: Szenenbeschreibung in BIFSSzenenbeschreibung in BIFS Räumliche und zeitliche Abhängigkeit der Media ObjectsRäumliche und zeitliche Abhängigkeit der Media Objects Stream Description File: Stream Description File: Object DescriptorsObject Descriptors Verhältnis zwischen den Elementary StreamsVerhältnis zwischen den Elementary Streams
5
Scene Description ViewpointViewpoint NavigationInfoNavigationInfo DirectionalLightDirectionalLight ShapeShape TextureTexture SoundSound InlineInline … Viewpoint { fieldOfView 0.785398 Position 0 0 50 Description Ausgangspunkt } Shape { Appearance Appearance { Material Material { DiffuseColor 1 1 1 Shininess 0.2 } Texture ImageTexture { url 3 } Geometry Box { Size 2 3 3 } Nodes
6
Scene Description Interpolator Interpolator Sensor Sensor Routes Routes DEF ColorPath ColorInterpolator { key [ 0.0 0.5 1.0] keyValue [ 1.0 1.0 1.0 1.0 0.0 0.0 1.0 1.0 1.0 ] } Interaktion DEF Rotation OrientationInterpolator { key [ 0.0 0.5 1.0] keyValue [ 1.0 0.0 0.0 0.0 1.0 0.0 0.0 3.14 1.0 0.0 0.0 0.0 ] }
7
Scene Description Interpolator Interpolator Sensor Sensor Routes Routes DEF Clock TimeSensor { cycleInterval 4.0 loop TRUE } Interaktion DEF Touch TouchSensor { }
8
Scene Description Interpolator Interpolator Sensor Sensor Routes Routes ROUTE Clock.fraction_changed TO ColorPath.set_fraction ROUTE ColorPath.value_changed TO Color.set_diffuseColor ROUTE DoorOpenTS.isActive TO DoorOpenCo.activate ROUTE DoorOpenTS.touchTime TO DoorOpenTimer.startTime Interaktion
9
Scene Description Update OD Update OD [ { objectDescriptorID 3 esDescr [ { ES_ID 1 muxInfo { filename audio.g723 streamFormat G723 } decConfigDescr { streamType 5 objectTypeIndication 0x21 bufferSizeDB 500 } slConfigDescr { timeStampResolution 1000 CompositionDuration 30 } ] } ]
10
Stream Description InitialObjectDescriptor Profiles: VisualVisual Audio Audio Scene Description Scene Description Object Descriptor Object Descriptor Graphics Graphics InitialObjectDescriptor { ObjectDescriptorID 1 SceneProfileLevelIndication 1 AudioProfileLevelIndication 1 GraphicsProfileLevelIndication 1 ES_Descr [ { ES_ID 1 muxInfo { fileName scene.od } DecConfigDescr { streamType 1 bufferSizeDB 300 } SLConfigDescr { useaccessUnitStartFlag TRUE timestamplength 14 } ] }
11
Stream Description Object Descriptor OD_ID ES_Descr IPMP_Descr OCI_Descr OCI_Descr IPMP_Descr ES_Descr...
12
Stream Description kodierte Repräsentation der Audio- und Video-Daten kodierte Repräsentation der Audio- und Video-Daten Identifizierung von Streams Identifizierung von Streams Beschreibung logischer Abhängigkeiten zwischen den Streams Beschreibung logischer Abhängigkeiten zwischen den Streams Information zu Inhalt der Streams Information zu Inhalt der Streams Elementary Streams:
13
Stream Description ES_DescrES_IDStreamPriorityURL MuxInfo DecConfigDescr SLConfigDescr IPMPDescr (opt.) LanguageDescr (Opt.) QoSDescr (opt.)
14
Stream Description ObjectDescriptorID 3 esDescr [ { ES_ID 1 muxInfo { fileName audio.g723 streamFormat G723 } decConfigDescr { streamType 5 ObjectTypeIndication 0x21 bufferSizeDB 500 } slConfigDescr { useTimeStampsFlag TRUE timeStampResolution 1000 timeStampLength 14 } Filename Filename StreamFormat: StreamFormat: BIFS BIFS G723 G723 H263 H263 MuxInfo
15
Stream Description ObjectDescriptorID 3 esDescr [ { ES_ID 1 muxInfo { fileName audio.g723 streamFormat G723 } decConfigDescr { streamType 5 ObjectTypeIndication 0x21 bufferSizeDB 500 } slConfigDescr { useTimeStampsFlag TRUE timeStampResolution 1000 timeStampLength 14 } StreamType StreamType ObjectTypeIndication ObjectTypeIndication average bitrate average bitrate BufferSizeDB BufferSizeDB DecSpecificInfo { } DecSpecificInfo { } DecConfigDescr
16
Stream Descriptor ObjectDescriptorID 3 esDescr [ { ES_ID 1 muxInfo { fileName audio.g723 streamFormat G723 } decConfigDescr { streamType 5 ObjectTypeIndication 0x21 bufferSizeDB 500 } slConfigDescr { useTimeStampsFlag TRUE timeStampResolution 1000 timeStampLength 14 } SLConfigDescr SLPacket SLPacket Access Unit Access Unit
17
Tools BifsEnc.exe BifsEnc.exe Mux.exe Mux.exe
18
Tools BifsEnc.exe BifsEnc.exe Mux.exe Mux.exe MP4Tool.exe MP4Tool.exe
19
Tools BifsEnc.exe BifsEnc.exe Mux.exe Mux.exe mp4tool.exe mp4tool.exe Player: Player: IM1IM1 Envivio Player (2D)Envivio Player (2D) SonG (3D)SonG (3D) Philipps MPEG-4 PlayerPhilipps MPEG-4 Player
20
Fehler-Dateien *.lst *.lst
21
Fehler-Dateien *.trc *.trc
22
Links ENST: ENST: http://comelec.enst.fr/~dufourd/ http://comelec.enst.fr/~dufourd/ mpeg-4 mpeg-4 MPEG-4 Tutorial: MPEG-4 Tutorial:http://leonardo.telecomitalialab.com/icjfiles/mpeg-4_si
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.