0% found this document useful (0 votes)
52 views31 pages

A Project Presentation On Media Player & Format Converter: Guided By:-Er. Shashi Shekhar

The document summarizes a project presentation on a media player and format converter application. The application allows viewing, editing, and converting different media formats in a single program. It integrates tools for images, audio, and video into one platform. The application uses DirectShow to play various file formats and Windows Media Encoder to convert files to the Windows Media format. Future work could expand the application's features and supported conversion formats.

Uploaded by

oracle@DBA
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views31 pages

A Project Presentation On Media Player & Format Converter: Guided By:-Er. Shashi Shekhar

The document summarizes a project presentation on a media player and format converter application. The application allows viewing, editing, and converting different media formats in a single program. It integrates tools for images, audio, and video into one platform. The application uses DirectShow to play various file formats and Windows Media Encoder to convert files to the Windows Media format. Future work could expand the application's features and supported conversion formats.

Uploaded by

oracle@DBA
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 31

A project presentation

on

MEDIA PLAYER & FORMAT


CONVERTER

Developed By:-
Guided By:-
Vishal Atreja
Er. Shashi Shekhar
CONTENTS
• Introduction
• Hardware & Software requirements
• Data Flow Diagrams
• Division of modules & their implementation
 Image Viewer, Editor & Converter
 Audio/Video Player
 Audio/Video Editor & Converter
• Advantages
• Future Perspectives
INTRODUCTION
Media player and format converter is solution to all the basic needs of
multimedia. It integrates all the basic tools required for handling all
types of multimedia content, at one place and allows a user to
perform various operations on multimedia using a single application.
Media player and format converter integrates with it the basic tools for
performing basic operations on multimedia such as-
 
• Image viewer and editor
• Media player
• Audio/Video editor
• Audio/Video converter
HARDWARE AND SOFTWARE REQUIREMENTS

MINIMUM HARDWARE REQUIREMENTS


o Any x86 architecture based computer system
o RAM 128 MB
o Video Display Unit
o Minimum 15 MB free disk space for installation files
MINIMUM SOFTWARE REQUIREMENTS

o .NET framework 2.0


o DirectX 8.1 or above
o Windows media encoder 9 series
o Microsoft Windows 98/XP
DATA FLOW DIAGRAMS
LEVEL 2 DFD
IMAGE VIEWER, EDITOR &
CONVERTER
• Helps in viewing and performing various editing
operations like flipping, rotating and converting an
image into any other image format.
IMAGE VIEWING
IMAGE EDITING : VERTICAL FLIP
IMAGE EDITING : ROTATE RIGHT
SAVE IMAGE
AUDIO/VIDEO PLAYER
• Audio/Video player can play any audio/video format file for
which codecs are installed on system viz. mpeg, avi, dat, real
media, mov etc.

• Audio/Video player makes use of DirectShow and DirectShow


filters to play audio/video files.

• DirectShow objects
– m_objmediacontrol – instance of quartzlib.filgraphmanager
– m_objmediaposition-instance of quartzlib.imediaposition
– m_objbasicaudio – instance of quartzlib.ibasicaudio
– m_videowindow – instance of quartzlib.ivideowindow
DirectShow
• DirectShow was designed to process streams of data —
typically these are audio and video streams, but the
architecture is sufficiently general that a stream can hold
any other kind of data, such as text, MIDI, or network
packets.
• DirectShow provides a software component called a
filter.
Figure below shows how DirectShow filters would be assembled by an

application to play an AVI file. The entire configuration shown in this diagram

is called a filter graph, a term that really just means “a collection of filters that

work together.
The Filter Graph Manager

• Another important object in DirectShow is the Filter Graph


Manager. As its name suggests, its role is to mediate between
the filters and the application. It assembles the filter graph
(with help from the application), sends run and stop commands
to the filters, returns event messages to the application, and
performs other housekeeping tasks.
Audio/Video Player
AUDIO/VIDEO EDITOR AND
CONVERTER
• This part of software helps in applying basic editing
operations on audio and video files such as cropping and
trimming.
• Audio/Video converter helps in converting any audio/video
file format into windows media format. Windows media
encoder was used for this part of our project.
• Windows media encoder objects
-wmencoder - instance of WMEncoderLib.WMEncoder
- procoll - instance of WMEncoderLib.IWMEncProfileCollection
- pro - instance of WMEncoderLib.IWMEncProfile
- srcgrp - instance of WMEncoderLib.IWMEncSourceGroup
- srcgrpcoll – instance of
WMEncoderLib.IWMEncSourceGroupCollection
- srcvid – instance of WMEncoderLib.IWMEncVideoSource
- srcaud – instance of WMEncoderLib.IWMEncAudioSource
- file – instance of WMEncoderLib.IWMEncFile
WINDOWS MEDIA ENCODER
• The Windows Media Encoder SDK provides a broad range of
functionality, allowing you to do the following:

Encode from a wide variety of file types and devices.

View the input and output versions of the content during the
encoding process.

Encode content to a stream and to a file. Streams can be pulled
from the encoding application or pushed to a Windows Media
server.

Control digital devices directly using your encoding application.

Retrieve statistics during and after the encoding process.

Create and modify custom encoding profiles.

Edit streams by creating multiple files from a single multiple bit
rate (MBR) file, or by creating one MBR file from multiple files.

Edit Windows Media files by trimming the start and end times, and
by adding meta data, scripts, markers, and indexing.
Select files
Select Profile
Audio/Video Editing
Cancel Editing
ADVANTAGES
 Provides an interface which is easy to use and understand.
 Integrates basic tools on a single platform for performing various
operations on various types of multimedia.
 Requires less CPU power and lower memory bandwidth for operating.
 Provides functionality for viewing, editing and converting various image
file formats.
 Provides a media player capable of playing any format of audio/video file.
 Provides an editor for audio/video files for performing basic editing
operations like cropping and trimming.
 Provides an audio/video converter that can convert any audio/video file
format to windows media format.
FUTURE PERSPECTIVES
• We can use it as a prototype for other applications.
• More attractive and advanced features can be added.
• Currently it can only convert in windows media format,
but it can also convert to other formats if windows
extends its Directshow to support .NET
Graphs can be created using Directshow in the following way:
THANK YOU

You might also like