Upload
hansi-gunasinghe
View
542
Download
0
Embed Size (px)
DESCRIPTION
This is only an informative presentation.
Citation preview
1
Software RevolutionMultimedia Software Development
2
Presented
By
H.N. GUNSINGHE
K.A.D.Y.L. KURUPPUACHCHI
At
University of Sri Jayewardenepura – Sri Lanka
CSC 362 1.5 Seminar I on 09.04.2013
3
Content
Introduction to Multimedia
History of Multimedia Software
Introduction to Multimedia software
Media Players and Codecs
Multimedia Authoring Software
4
•Multimedia has become a big part of our lives in today’s world. Watch videosBrowsing web Play video gamePresentations etc.
Introduction to Multimedia
•Multimedia refers to anything that has more than one type of media.
example :video files - it contains audio and video.
5
elements of multimedia
TEXT
AUDIO
GRAPHIC
VIDEO
ANIMATION
6
1. Simulations2. Business Presentations3. Computer Based Training4. Courseware5. Web Based Training (WBT)/Distance Learning6. Virtual Reality (VR)7. Kiosks
Applications
7
8
Multimedia
Software
9
Introduction
This describes some of the software which is required for developing and deploying multimedia application.
Year Events
1960s Ted Nelson, created a software framework Xanadu, “a universal instantaneous hypertext publishing network”.
1969 Nelson & Van Dam hypertext editor at Brown.
1980 Aspen Movie Map.
1987 RCA’s David Sarnoff Labs’ announce Digital Video Interactive.
1988 Macromedia released its landmark Director program, which allowed users to create stunning, interactive multimedia presentations.
1992 HTML debuts
1993 The first graphical browser called MOSAIC which allows us to view web pages containing IMAGES was launched
History of Multimedia software approach
10
11
The sub-categories of multimedia software
• Media Players• Multimedia authoring software
• video editing software• Audio editing software
• Game Engines
12
Media players
• Software• Run / play multimedia applications .•Should automatically spring into action when computer needs to play an audio or video clip. • "virtual" playback machine Play
Stop Pause Fast Forward Fast Reverse Volume Control buttons
Examples of media players :• iTunes: for playing and organizing multimedia files and transferring them to mobile devices. iTunes also offers an extensive online library of music recordings and video recordings. • VLC Media Player• QuickTime: for playing audio and video files.• RealPlayer: for playing audio and video files.• Windows Media Player
13
Windows Media Player
application developed by Microsoft that is used for playing audio, video and viewing images on personal computers running the Microsoft Windows operating system, as well as on Pocket PC and Windows Mobile-based devices.
Viewing an image
14
History of WM PlayerName Year Features and Details
Media Player 1991 Released at Windows 3.0 with MultiMedia Extensions. It was capable of playing .mmm animation files, and could be extended to support other formats.
Video for Windows 1992 the ability to play digital video files in an AVI container format, with codec support for RLE and Video1, and support for playing uncompressed files.
Windows Media Player v7
large revamp, with a new user interface, visualizations and increased functionality like full media management, via the integrated media library .
Media Player 11 is available for Windows XP and included in Windows Vista.Has its own XML based playlist format called Windows Playlist (WPL).
Media Player 12 2009 along with Windows 7adds native support for H.264 and MPEG-4 Part 2 video formats, AAC audio and 3GP, MP4 and MOV container formats. It is also able to play AVCHD formats (.M2TS and .mts)
15
Windows Media Player 11 running in mini mode (in Windows XP MCE) showing a frequency domain division visualization
FeaturesPlayback and library functions - playback of audio, along with fast file markers and variable playback speed
Visualizations - Version 11 and above refrains from having the former "Ambience", "Particle", "Plenoptic", and "Spikes“.
16
Features (ctd…)Disc burning, ripping, and playback
Burn audio CDPortable device sync
Sync with mobile device
17
Online features –integration with a large number of online music stores and selecting a music store switches the Info Center view, radio and other online features to use services from that store.
Features (ctd…)
Media streaming - can access media from the shared media libraries on the network or HomeGroup
18
Features (ctd…)Format support – default file formats are Windows Media Video (WMV), Windows Media Audio (WMA), and Advanced Systems Format (ASF)
Windows Media Player Mobile -Windows Media Player Mobile 10 on Windows Mobile 6.5 supports MP3, ASF, WMA and WMV using WMV or MPEG-4 codecs.
Skin Mode -
Corporate
Revert
19
Developer(s) Video LAN Project (started in 1996)
Initial release February 1, 2001; 12 years ago
Stable release 2.0.5 (December 15, 2012; 3 months ago)
Written in C, C++, Objective-C using Qt
Operating system Windows, OS X, Linux, Android, BSD, Syllable, OS/2, BeOS, QNX, iOS, MorphOS
Available in 53 languages
VLC media playerVLC used to stand for Video LAN Client
•highly portable •free •open-source •cross-platform
20
Features•VLC media player supports many audio and video compression methods and file formats, including DVD-Video, video CD
•The default distribution of VLC includes a large number of free decoding and encoding libraries
•Design principles: Modular design
•packet-based media player
•The player can also use libcdio to access .iso files- users can play files on a disk image, even if the user's operating system cannot work directly with .iso images.
•VLC media player has some filters to edit videos.
•VLC can generate a number of music visualization displays. The program is able to convert media files into various supported formats.
•for audio :-MP3,AAC,FLAC ,Ogg Vorbis•for video:- H.264, MPEG-4, MPEG-2 , MPEG-1, WMV , Ogg Theora.
21
CODECs•A software - used to compress or decompress a digital audio or video file. • CODEC - COmpressor / DECompressor or COder / DECoder. •CODECs are additional pieces of software that operate in conjunction with different media players
• CODECs are compressed file takes up less storage space on your computer or on the Web.
• The extension WAV, MP3, AVI, WMA, WMV or MPEG is not a guarantee that an audio or video file can be played in the media player, as the file may have been compressed using a CODEC that is different from those already installed on your computer.
Codec
Encoder/ Compressor
Compress File at Creation
Decoder/Decompressor
Decompress File at Playback
22
Multimedia Authoring Tools
• Multimedia authoring tools provide the framework for organizing and editing the elements of a multimedia project.
• Authoring software provides an integrated environment for combining the content and functions of a project.
• It enables the developer to create, edit, and import data.
• Can be used to create anything from simple slide shows to full-blown games and interactive applications.
23
Opus Pro
• Develop By digital workshop – 1993
• At the beginning this was called Illuminatus
• Current stable version is Opus Pro V8.10
• Opus Pro is a visual development tool for Windows
• providing fast-track design of versatile elearning, interactive applications, stylish database front ends, online games and multimedia with or without programming.
24
• Text import formats : TXT, RTF
• Video formats : MNG, AVI, MPEG, MPG, MOV, ASF,WMA, WMV
• Sound formats: WAV, MP3, WMA,ASF, MIDI
• Image Formats : BMP, CGM, JPG, PCX, PNG, TGA, TIF, GIF, PCD, WMF,EMF, CDR
• Publish and distribute to Flash, SCORM and Moodle as well as .EXE, CD-Rom and DVD-video
Features
25
ToolBook Instructor
• ToolBook is a Microsoft Windows programming environment
• Released in 1990 by Asymetrix Corporation (later known as click2learn and SumTotal Systems)
• Current stable version : ToolBook 11
• provides a comprehensive authoring solution to create effective software application simulations, assessments, and rich, interactive e-learning content.
26
Text import formats : RTF, TXT Video formats : AVI, MOV, MPEG, MPG, ASFSound Formats: CDA, MP3, WAVImage Formats : BMP, DIB, WMF, DXF, GIF, CDR, CH3, SY3, JPG, PCD, PIC,PCT, DRW, PCX, EPS, TIF, TGA Export as EXE, web, CD(setup)Animation : Flash, Animated GIF,FLI/FLCScripts : Open Scripts
Features
27
Adobe Director
It allows users to build applications built on a movie metaphor, with the user as the "director" of the movie. Originally designed for creating animation sequences scripting language support is Lingo. Lingo made it a popular choice for creating CD-ROMs , standalone kiosks and web content using Adobe Shockwave. Adobe Director supports both 2D and 3D multimedia projects. Runs on both windows and Mac
28
Text import format: RTF, HTML, ASCIISound format : MP3, WAV, AIF,RealAudioVideo formats: Quick Time, AVI, RealMediaImage foramts: BMP, GIF, JPEG, LRG (xRes), PSD, MacPaint, PNG, TIFF,PICT, Targa Export as EXE, web, BMP,AVI, MOV, DCR Animation : Flash, Animated GIF,PowerPoint
Features
29
History
• Director started out as MacroMind "VideoWorks“ in 1985, an application for the original Apple Macintosh
• Animations were initially limited to the black and white
• The name was changed to "Director" in 1987
• Introduce new Lingo scripting language in 1988
• A Windows version was introduced in the early 1990s
• Current Stable Version Adobe Director 12
30
Adobe Flash
• Adobe Flash is a multimedia and software platform
• used for authoring of vector graphics, animation, games and Rich Internet Applications (RIAs)
• can be viewed, played and executed in Adobe Flash Player.
• Flash is frequently used to add streamed video or audio players, advertisement and interactive multimedia content to web pages.
• Flash manipulates vector and raster graphics to provide animation of text, drawings, and still images.
• It allows bidirectional streaming of audio and video, and it can capture user input via mouse, keyboard, microphone and camera.
31
Features
• Can be programed with ActionScript.
• Adobe Flash Professional is the most popular and user-friendly authoring tool for creating the Flash content.
• It allows automation via the JavaScript Flash language (JSFL).
• Video formats: AVI, MPEG, MPG, MOV, WMA, ASF
• Sound formats: MP3, WAV, AIFF
• Image formats : PNG, EPS, AI, DXF, BMP, DIB, EMF, GIF, JPG, WMF, PCT,
PNTG, Photoshop 2.5/3, QTIF, SGI, TGA, TIFF
• Can export as EXE, web, MOV
32
History
• Flash originated with the application SmartSketch, developed by Jonathan Gay.
• It was published by FutureWave Software, which was founded by Charlie Jackson, Jonathan Gay and Michelle Welsh.
• SmartSketch was a drawing application for pen computers running the PenPoint OS. When PenPoint failed in the marketplace, SmartSketch was ported to Microsoft Windows and Mac OS.
33
Audacity (audio editor)
• Audacity is a free digital audio editor and recording application.
• available for Windows, Mac OS X, Linux and other operating systems.
• Audacity was started by Dominic Mazzoni and Roger Dannenberg at Carnegie Mellon University.
• Initial Release : 28 may 2000
• Stable release :2.0.3
34
Features
• Recording and playing back sounds • Editing via Cut, Copy and Paste (with unlimited levels of Undo) • Multitrack mixing • A large array of digital effects and plug-ins. Additional effects can be
written with Nyquist • Built-in LADSPA plug-in support. VST support available through an
optional VST Enabler.• Amplitude envelope editing • Noise removal based on sampling the noise to be removed.• Audio spectrum analysis using the Fourier transform algorithm • Support for multi-channel modes with sampling rates up to 96 kHz with
32 bits per sample
35
Game engine
A game engine is a system designed for the creation and development of video games.
Provide a software framework that developers use to create games for video game consoles and personal computers.
Includes a rendering engine (“renderer”) for 2D or 3D graphics,
reusing/adapting the same game engine to create different games,
36
Gamebryo
• Gamebryo 3D and LightSpeed engines are owned by Gamebase Co., Ltd
• used by several video game developers including Atlus, Trion Worlds, 2K Games, Disney, Ubisoft, Tencent, Sony, Shanda, Ncsoft and etc..
• The Gamebryo system is a suite of modular C++ libraries.
• Game developers can combine and extend the libraries to modify the engine for a particular game.
• Gamebryo's design emphasises a rapid prototyping approach aimed at an iterative development process.
• Multi-Platform
37
History
Gamebryo was originally created by Numerical Design Limited (NDL) as the NetImmerse engine in 1997.
NDL was merged into Emergent Game Technologies (EGT) in 2005.
Gamebryo then evolved to Gamebryo LightSpeed.
Both Gamebryo and LightSpeed were updated and marketed.
In December, 2010, Korea-based company brought EGT and established new company Gamebase USA.
Focused on continual development of the Gamebryo game engine.
newest version, Gamebryo 4.2
38
XNA Framework
• Microsoft XNA is a set of tools with a managed runtime environment.
• XNA is based on the .NET Framework, with versions that run on Windows, Windows Phone and the Xbox.
• It includes an extensive set of class libraries, specific to game development.
• promote maximum code reuse across target platforms.
• The framework runs on a version of the Common Language Runtime that is optimized for gaming to provide a managed execution environment.
• XNA Game Studio is an integrated development environment (IDE) for development of games
39
History
• XNA Game Studio Express (2006)the first release of XNA Game Studio, was intended for students, hobbyists, and independent game developers.
• XNA Game Studio 2.0 (2007)the ability to be used with all versions of Visual Studio 2005
• XNA Game Studio 3.0 (2008)for Visual Studio 2008 & allows production of games targeting the Zune platform and adds Xbox Live community support
• XNA Game Studio 3.1 (2009)The API includes support for video playback
• XNA Game Studio 4.0 (2010)It adds support for the Windows Phone platform, configurable effects, built-in state objects, graphics device scalars and orientation, cross-platform and multi-touch input, microphone input and buffered audio playback, and Visual Studio 2010 integration.
Reference:
Morely, Deborah, and Charles Parker. Understanding Computers Today and Tomorrow. Boston: Course Technology, 2011. Print.
Wikipedia
Coorough, C. (2001). Multimedia and the Web. Orlando, FL: Harcourt, Inc. Lake, S. E. & Bean, K. (2004). Multimedia and Image Management. Mason, OH: Thomson SouthWestern. Shuman, J. (2002). Multimedia Concepts, Enhanced Edition—Illustrated Introductory. Boston, MA: Thomson Course Technology. Solomon, A.W. (2004). Introduction to Multimedia. Woodland Hills, CA: Glencoe/McGraw-Hill. Vaughan, T. (2001). Multimedia: Making it Work (5th ed.). Berkley, CA: Osborne/McGraw-Hill.
http://www.nou.edu.ng/noun/NOUN_OCL/pdf/pdf2/CIT%20635.pdf