Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Erzeugung von mp4-Dateien. MP4 – Datenformat für MPEG-4 inhaltsorientiert komprimierte Szene inhaltsorientiert komprimierte Szene enthaltene Elemente.

Ähnliche Präsentationen


Präsentation zum Thema: "Erzeugung von mp4-Dateien. MP4 – Datenformat für MPEG-4 inhaltsorientiert komprimierte Szene inhaltsorientiert komprimierte Szene enthaltene Elemente."—  Präsentation transkript:

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


Herunterladen ppt "Erzeugung von mp4-Dateien. MP4 – Datenformat für MPEG-4 inhaltsorientiert komprimierte Szene inhaltsorientiert komprimierte Szene enthaltene Elemente."

Ähnliche Präsentationen


Google-Anzeigen