Sound for Flash. Fachbereich Medieninformatik. Hochschule Harz. Referat. Autor: Gunnar Neuendorf. Matrikelnummer Abgabe:

Ähnliche Dokumente
Thema: DTS (apt-x100) Fachbereich Medieninformatik. Hochschule Harz. DTS (apt-x100) Referat. Olaf Cempel. Abgabe:

Adobe Certified Expert-Programm

JRIVER MEDIA CENTER INSTALLATION UND KONFIGURATION. unique high end audio

Multimediale Werkzeuge, Audio: Formate, Tools. -Sound/Audio Objekte. Formate, Beispiele:

Einführung Medieninformatik. Einführung in Adobe Audition

Thema: Soundbearbeitung mit Windows-Audiorecorder Quelle:

In der Analogtechnik wird der Schalldruck durch eine dazu proportionale elektrische Spannung repräsentiert.

Stefan Gössner Multimedia: Eine Einführung. Was ist Multimedia? Was ist ein Medium? Was ist Multimedia? Multimedia?

Container-Formate (IFF = Interchange Formats) AIFF -C / Wave / SND / SD2F

DragonFly DAC Flughandbuch

Digitales Video I Wie wird Video am Computer codiert?

How to: Unterstützung von Audio und Video

Distribution im Internet 1

Computergrafik und Animation 1: Sound mit Java2. Von Marco Kraus & Omar El'Dakhloul

INSTALLATION J. RIVER MEDIA CENTER

Ein Besuch auf der Seite lohnt sich. Man findet dort auch zu andern Themen viel Wissenswertes.

Kopieren von Audio-CDs

Fenster: Klicken Sie mit links im linken Menü auf Downloads und es öffnet sich folgendes Fenster:

Internet sinnvoll nutzen. itunes mit PodCasts & MP3

JRIVER MEDIA CENTER INSTALLATION UND KONFIGURATION. unique high end audio

Run Length Coding und Variable Length Coding

Wiederholung und Themenbereiche der Klausur im Fach Autorensysteme 2

Streaming Media - MPEG-4 mit Linux

Konfigurationstipps für Computer-Audio

Internetradio selber machen mit dem Icecast-Streamingserver beim Jugendserver Spinnenwerk

WAV-Dateien in MP3-Dateien konvertieren

Werner Geers. Berufliche Informatik. Zusatzinformationen 1 AUDIO... 2 ISBN: Bestellnr.:60080

Sugar Bytes. TransVST VST to AAX Wrapper. Handbuch

FLASH. Flash und Video. Flash und Video, macht das Sinn?

Sound-Formate. SelfLinux Autor: Johnny Graber Formatierung: Torsten Hemm Lizenz: GFDL

Bedienungsanleitung Pro-Ject USB Box

Easi-Speak Bedienungsanleitung

Videos importieren und bearbeiten

Audacity die wichtigsten Handgriffe und Buttons

EINFÜHRUNG IN DJCONTROL COMPACT UND DJUCED 18

Eine kurze Einführung

Fühl den SOUND Entdecke meine FUNKTIONEN. P o w e r e d b y N O V A T R O N

Java basierte Browser Plug-ins. Martin Kreis 3D-Graphik im Web WS 02/ Java basierte Browser Plug-ins 1. Übersicht

Wie erstellt man eine Tonaufnahme im MP3 Format?* Tipps und Tricks

Voic Mikrofon USB Bedienungsanleitung

AVS4YOU-Hilfe. AVS Audio Recorder. Online Media Technologies, Ltd., UK Alle Rechte vorbehalten

MARKETING BULLETS. Basic Bullets (Short)

1 Einleitung. 1.1 Flash? Was ist das überhaupt? ActionScript

INSTALLATION MBL USB LINK MCMI

DxO FilmPack v2. Installationsleitfaden

EDV-Anwendungen im Archivwesen II

Release Notes, Anleitung, Workaround DE RTW USB Connect V1.1. Release Notes V1.1. Release Notes 1.0. Updates. Eigenschaften

MBL USB LINK MCMI MBL USB LINK MCMI INSTALLATION UND KONFIGURATION. unique high end audio

Videostreaming. Josko Hrvatin DMT. Prof. Dr. Robert Strzebkowski. TFH-Berlin WS 05/06

Minitutorial ZOUND-Mutator:

Inhaltsverzeichnis. 1. Netzwerk Geschichte 2. DVD interaktiv das Medium unserer SchülerInnen 2

Technische Hintergründe des Web 2.0. Praxisprojekt Du bist das Netz! Web 2.0 Morten Strüwe, Florian Brachten

REGA DAC Bedienungsanleitung Version 1.0

MENSCHLICHES GEHÖR... 2 DOLBY SURROUND... 3 DOLBY PRO LOGIC... 3 DOLBY DIGITAL... 4 THX UND DTS... 5 DOLBY DIGITAL SURROUND EX UND DDOS...

Modul 0: Einführung Basiswissen Multimedia. Modul 1: Information und Kommunikation (IuK)

Übernahme von DXF-Daten in AutoCAD. Erläuterungen

Arbeiten mit Medienfeldern.

FORMATIERUNGSHILFEN ADC NACHWUCHSWETTBEWERB 2016 ADC WETTBEWERB Teilnahmebedingungen und FAQ auf unserer Website

Eclipse 3.0 (Mac) 1. Eclipse installieren. 2. Welcome Projekt schliessen

Einführung Beinhaltet Informationen über den Kauf von Audible-Titeln und die Übertragung auf den ipod Shuffle.

Workshop 4. Tonbeispiele zum Anklicken

Simulink: Einführende Beispiele

Naim stellt kompakten Musikserver und Streamingplayer vor

Version 1.3, 20. Juli 2006

Allgemeine Informationen Slides2Go Stand April 2015

Release Notes Masterclass PlugIns Serie DE RTW Mastering Tools V2.0

FORMATIERUNGSHILFEN ADC NACHWUCHSWETTBEWERB, ADC WETTBEWERB Art Directors Club für Deutschland (ADC) e. V. Franklinstraße Berlin

des Titels»Audiobearbeitung mit Audacity für Kids«(ISBN ) 2014 by mitp-verlags GmbH & Co. KG, Frechen. Nähere Informationen unter:

PDF/X-3 mit XPress 6 und Distiller 6 Professional. PDF/X-3 mit Word und Distiller 6.01 Professional

Kurzbeschreibung Jukebox V4.3

Webstreaming Grundlagen. Thomas Baumann

Digital Cinema Package Creator

Software / Cross Media Design Adobe FreeHand 11 Vollv CD D MAC

Elgato Video Capture Benutzerhandbuch

Campus-TV der Uni Mainz

Installation des USB HD-Audio Treibers 24/192 (Tenor-Plattform) Einstellungen des Betriebssystems

Handbuch für das TimeFreezer Instrument. Einleitung - Der Traum vom Einfrieren der Zeit / Time Freezing.

WIEDERGABE KOMPATBILITÄTSLISTE

Blackmagic Production Camera 4K. Technische Daten. Beschreibung. Kamera-Features.

Modulation. Kommunikationstechnik, SS 08, Prof. Dr. Stefan Brunthaler 104

Blick.ch Booking Rules und Spezifikationen

nessviewer als Alternative für icloud

Guideline für Connect Einsteiger

Erste Schritte mit Audiograbber

D A C C E ABC D ECF C E D C D A B C D EE D F E A A AE A E EE E E A DE E A AA

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Multimedia - Master Edition zum Themenbereich Multimedia

Softwaredatenblatt #WINAMP-DSP (für Windows 7/8, Vista und XP)

HomePlug-Adapter für die Musik- und Sprachübertragung über das hausinterne Stromnetz

Installation des USB HD-Audio Treibers 24/192 im asynchronen Mode (XMOS-Plattform) Einstellungen des Betriebssystems

Kreatives Gestalten mit Flash 5.0

1 - Einstellen der Sender

ECDL PPT ... ADVANCED

Wichtige Eigenschaft: zeitliche Abnahme der Schallintensität. Akustische Ereignisse sind zeitliche Phänomene mit Anfang und Ende

Bluefire Reader für ipad & iphone

Musik, Hörbücher oder Videos aus dem Internet

Pre-Roll. Vorgeschalteter Spot mit maximal 30 Sekunden Länge

WIEDERGABE KOMPATBILITÄTSLISTE

Tech Tips. Language selection. DVA-5205P Setup

Literaturverwaltungs- programme:

Die Specs beinhalten alle relevanten Informationen rund um die verfügbaren Xaxis Werbeformate.

Transkript:

Fachbereich Medieninformatik Hochschule Harz Sound for Flash Referat Gunnar Neuendorf Matrikelnummer 11166 Abgabe: 15.01.2007 Seite: 1

Inhaltsverzeichnis Vorwort...3 1 Grundlegendes zu Sound in Flash...3 2 Importierfähige Formate...3 3 Kompressionsverfahren in Flash...4 3.1 Standard...4 3.2 ADPCM...4 3.3 MP3...5 3.4 RAW...6 3.5 Sprache...7 4 Streaming in Flash...8 5 Sound und ActionScript 2.0...9 5.1 Die Klasse Sound...9 5.1.1 attachsound()...9 5.1.2 loadsound()...10 5.1.3 start()...10 5.1.4 stop()...10 5.1.5 setvolume() und getvolume()...10 5.1.6 setpan() und getpan()...10 5.2 Die Klasse SoundItem...10 6 Ausblick auf Flash 9 und ActionScript 3.0...11 7 Quellen 7.1 Literaturverzeichnis...12 7.2 Internetquellen...12 7.3 Bildquellen...12 Seite: 2

Vorwort Im Folgenden wird auf die Möglichkeiten von Flash in Bezug auf Implementierung von Klängen eingegangen. Insbesondere auf die mögliche Einfl ussnahme auf die importierbaren Sounddateien in Adobe/Macromedia Flash 8.0 und ActionScript 2.0. 1. Grundlegendes zu Sound in Flash Flash bietet 2 Varianten von Sounds: Das sind Ereignis-Sounds und Streaming-Sounds. Ereignis-Sounds im Gegensatz zu Streaming-Sounds werden vollständig heruntergeladen und können nicht mit der Zeitleiste synchronisiert werden. Bei Streaming-Sound erfolgt eine Pufferung der Audiodaten. Wenn eine bestimmte Menge an Daten empfangen wurde, werden diese synchron zur Zeitleiste abgespielt. 2. Importierfähige Formate Flash 8.0 ist in der Lage folgende Sound-Formate in 8- oder 16 Bit zu importieren: WAV (nur Windows) AIFF (nur Macintosh) MP3 (Windows oder Macintosh) Durch die Installation von Apple QuickTime ab Version 4 lassen sich die Importmöglichkeiten erweitern: AIFF (Windows oder Macintosh) Sound Designer II (nur Macinstosh) QuickTime-Filme, nur Sound (Windows oder Macintosh) Sun AU (Windows oder Macintosh) System 7 Sounds (nur Macintosh) WAV (Windows oder Macintosh) Seite: 3

3 Kompressionsverfahren in Flash Flash bietet eine Reihe von Kompressionsverfahren die im folgenden Abschnitt, mit ihren Einstellungsmöglichkeiten, beschrieben werden. Für die Abtastraten werden in der Flash8-Hilfe[Mac05] folgende Empfehlungen gegeben: 5 khz sind für Musik ungeeignet und nur als niedrigste Qualitätsstufe für Sprache zu sehen. 11 khz werden für kurze Musikstücke empfohlen. 22 khz ist die häufi gste im Web verwendete Qualitätsstufe. 44kHz entspricht der Audio-CD 3.1 Standard Hierbei werden die Sound-Daten nach den globalen Einstellungen für Veröffentlichungen komprimiert, die in den Voreinstellungen für den aktuellen Flash-Film getroffen werden. 3.2 ADPCM Nach Wolter baut das ADPCM-Format(Adaptive Delta Pulse Code Modulation) auf dem bei Audio-CDs verwendetem PCM-Format auf.wärend das PCM-Verfahren analoge Signale in digitale Werte wandelt, werden beim ADPCM-Verfahren nur die Unterschiede übertragen. Anhand der Abtastrate und der ADPCM-Bits l asst sich die Dateigröße auf Kosten der Qualität verringern.[wol01] Laut der Flash8-Hilfe[Mac05] werden damit 8- und 16-Bit-Sounddaten komprimiert, die für kurze Ereignis-Sounds empfohlen werden. Folgende Einstellungen sind möglich: Es besteht die Wahl Stereo nach Mono zu konvertieren, wobei sich die Datenmenge um etwa die Hälfte verringert. Abtastrate 5 khz 11 khz 22 khz 44 khz ADPCM-Bits 2-Bit 3-Bit 4-Bit 5-Bit Seite: 4

Abb. 1: Sound-Einstellungen für ADPCM 3.3 MP3 Diese Kompression eignet sich durch die geringe Datenmenge bei relativ guter Qualität für längere Musikstücke. Ein Export ist mit den Eigenschaften der Orginal-Datei möglich. Die MP3-Kompression wird erst ab Flash-Version 4.0 unterstützt. Folgende Einstellungen sind möglich: Ab einer Bit-Rate von 20 kbps besteht hier ebenfalls die Wahl Stereo nach Mono zu konvertieren. Bei 8 und 16 kbps wird der Sound automatisch auf einen Kanal (Mono) konvertiert. Bit-Rate 8 kbps 16 kbps 20 kbps 24 kbps 32 kbps 48 kbps 56 kbps 64 kbps 80 kbps 112 kbps 128 kbps Seite: 5

Abb. 2: Sound-Einstellungen für MP3 160 kbps Qualität Schnell Mittel Hoch 3.4 RAW Bei dieser Option werden die Sound-Daten nicht komprimiert. Folgende Einstellungen sind möglich: Unter Vorverarbeitung besteht auch hier die Möglichkeit Stereo nach Mono zu konvertieren. Abtastrate 5 khz 11 khz 22 khz 44 khz Seite: 6

Abb. 3: Sound-Einstellungen für Raw 3.5 Sprache Bei dieser Kompression besteht lediglich die Möglichkeit die Abtastrate zuändern. Abtastrate 5 khz 11 khz 22 khz 44 khz Seite: 7

Abb. 4: Sound-Einstellungen für Sprache 4 Streaming in Flash Streaming-Sounds werden in Flash immer synchron zum Flashfi lm abgespielt. Wenn die Übertragung nicht schnell genug vonstatten geht, werden im Film Bilder ausgelassen. Weiterhin gibt es hier die Option mit Hilfe der Hüllkurve die Lautstärke im Zeitverlauf zu beeinfl ussen. (Abb. 5) Hierzu gibt es eine Reihe von vorgefertigten Effekten. Seite: 8

Abb. 5 Hüllkurve bearbeiten 5 Sound und ActionScript 2.0 5.1 Die Klasse Sound Ein Sound-Objekt hat folgende Eigenschaften: duration:number ist die Länge des Sounds in Millisekunden id3:object (nur bei MP3) hiermit ist der Zugriff auf die Metadaten möglich position:number gibt die bereits abgespielte Zeit Sounds in Millisekunden an. 5.1.1 attachsound() Mit der Methode attachsound(id:string) : Void wird dem Soundobjekt über id der Sound übergeben. Seite: 9

5.1.2 loadsound() Mit loadsound(url:string, isstreaming:boolean) : Void wird eine MP3-Datei in ein Sound- Objekt geladen. 5.1.3 start() Die Methode start([secondoffset:number], [loops:number]) : Void spielt den Sound von Anfang an ab wenn keine Parameter angegeben sind. Bei Setzung eines Wertes für secondoffset wird das Stück aber der des Wertes entsprechenden Stelle abgespielt. Weiterhin kann die Anzahl der Wiederholungen mit dem Wert loops angegeben werden. Die Angabe des Wertes für loops ist bei Streaming-Sounds nicht möglich. 5.1.4 stop() Durch stop([linkageid:string]) : Void ist es möglich durch Angabe des id Parameters einen bestimmten Sound anzuhalten, oder durch weglassen des Parameters alle Sounds zu stoppen. 5.1.5 setvolume() und getvolume() Die Lautstärke kann mit einem Wert im Bereich von 0 bis 100 über die Methode setvolume(value:number) : Void festgelegt werden, sowie mit der Methode getvolume() : Number ausgelesen werden. 5.1.6 setpan() und getpan() Der Balancewert wird ebenfalls mit einem Wert im Bereich von 0 bis 100 über die Methode setpan(value:number) : Void gesetzt werden und mit der Methode getpan() : Number ausgelesen werden. 5.2 Die Klasse SoundItem Mit dieser Klasse lässt sich ein Sound-Objekt als Bibliothekselement einbinden und mit den in Abschnitt 4 beschriebenen Optionen beeinfl ussen. Dazu stehen entsprechende veränderbare Variablen des SoundItem-Objektes zur Verfügung: sounditem.bitrate sounditem.bits sounditem.compressiontype sounditem.convertstereotomono sounditem.quality sounditem.samplerate sounditem.useimportedmp3quality Der letzte Punkt stellt einen boolschenwert dar, der wenn er true gesetzt ist, die Qualität der Orginal-MP3-Datei übernimmt. Alle anderen Eigenschaften werden ignoriert. Diese Variablen stellen lediglich das Äquivalent in ActionScript 2.0 zu den in Abschnitt 4 erläuterten Optionen dar und Seite: 10

bieten somit keine anderen Möglichkeiten. 6 Ausblick auf Flash 9 und ActionScript 3.0 Nach Informationen von Adobe[ado06] wird Flash 9 mit ActionScript 3.0 voraussichtlich 2007 veröffentlicht. Neuerungen sind zur Zeit in ActionScript 3.0 ersichtlich. Es wird eine neue Aufteilung der Soundklassen geben. Die Überarbeiteten und neuen Klassen Sound, SoundChannel, SoundLoaderContext, SoundMixer, SoundTransform, Microphone und ID3Info werden die Einfl ussmöglichkeiten auf Sound in Flash erweitern. [Mac06] Seite: 11

7.1 Literatur [Mac05] Macromedia. Flash 8 Hilfe. Macromedia, 2005. [Wol01] Sascha Wolter. Flash 5 - Mit ActionScript und Generator, Seite 160 ff. Galileo Press, 2001. 7.2 Internetquellen [ado06] Adobe. Exploring the Flash Professional 9 ActionScript 3.0 Preview, http://www.adobe.com/devnet/fl ash/articles/fl ash9 as3 preview.html, 2006, Stand: 26.11.2006 [Mac06] Adobe. ActionScript 3.0 Language Reference, http://livedocs.macromedia.com/labs/as3preview/langref/fl ash/media/package-detail.html, 2006, Stand: 26.11.2006 7.3 Abbildungsverzeichnis 1 Macromedia Flash 8.0 Sound-Einstellungen für ADPCM 2 Macromedia Flash 8.0 Sound-Einstellungen für MP3 3 Macromedia Flash 8.0 Sound-Einstellungen für Raw 4 Macromedia Flash 8.0 Sound-Einstellungen für Sprache 5 Macromedia Flash 8.0 Hüllkurve bearbeiten Seite: 12