40
Software Revolution Multimedia Software Development 1

Multimedia Software Development

Embed Size (px)

DESCRIPTION

This is only an informative presentation.

Citation preview

Page 1: Multimedia Software Development

1

Software RevolutionMultimedia Software Development

Page 2: Multimedia 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

Page 3: Multimedia Software Development

3

Content

Introduction to Multimedia

History of Multimedia Software

Introduction to Multimedia software

Media Players and Codecs

Multimedia Authoring Software

Page 4: Multimedia Software Development

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.

Page 5: Multimedia Software Development

5

elements of multimedia

TEXT

AUDIO

GRAPHIC

VIDEO

ANIMATION

Page 6: Multimedia Software Development

6

1. Simulations2. Business Presentations3. Computer Based Training4. Courseware5. Web Based Training (WBT)/Distance Learning6. Virtual Reality (VR)7. Kiosks

Applications

Page 7: Multimedia Software Development

7

Page 8: Multimedia Software Development

8

Multimedia

Software

Page 9: Multimedia Software Development

9

Introduction

This describes some of the software which is required for developing and deploying multimedia application.

Page 10: Multimedia Software Development

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

Page 11: Multimedia Software Development

11

The sub-categories of multimedia software

• Media Players• Multimedia authoring software

• video editing software• Audio editing software

• Game Engines

Page 12: Multimedia Software Development

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

Page 13: Multimedia Software Development

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

Page 14: Multimedia Software Development

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)

Page 15: Multimedia Software Development

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“.

Page 16: Multimedia Software Development

16

Features (ctd…)Disc burning, ripping, and playback

Burn audio CDPortable device sync

Sync with mobile device

Page 17: Multimedia Software Development

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

Page 18: Multimedia Software Development

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

Page 19: Multimedia Software Development

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

Page 20: Multimedia Software Development

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.

Page 21: Multimedia Software Development

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

Page 22: Multimedia Software Development

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.

Page 23: Multimedia Software Development

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.

Page 24: Multimedia Software Development

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

Page 25: Multimedia Software Development

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.

Page 26: Multimedia Software Development

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

Page 27: Multimedia Software Development

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

Page 28: Multimedia Software Development

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

Page 29: Multimedia Software Development

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

Page 30: Multimedia Software Development

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.

Page 31: Multimedia Software Development

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

Page 32: Multimedia Software Development

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.

Page 33: Multimedia Software Development

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

Page 34: Multimedia Software Development

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

Page 35: Multimedia Software Development

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,

Page 36: Multimedia Software Development

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

Page 37: Multimedia Software Development

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

Page 38: Multimedia Software Development

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

Page 39: Multimedia Software Development

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.

Page 40: Multimedia Software Development

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