You are on page 1of 4

ASIAN JOURNAL OF ENGINEERING, SCIENCES & TECHNOLOGY, SPECIAL ISSUE

One Step to Avoid Third Party Video Convertor for


Windows Operating Systems
Farhan Ali Surahio, Javed Ahmed Mahar, Mashooq Hussain Mahar, Awais Khan Jumani
Department of Computer Science, Shah Abdul Latif University, Khairpur Mirs, Sindh, Pakistan
Farhan_surahio@yahoo.com, mahar.javed@gmail.com, mashooq.mahar@salu.edu.pk, awaisjumani@yahoo.com

Abstract— Microsoft Windows Operating Systems have given us program which is tabular format for making a document. The
an event driven and convenient environment for completing Second one enticement for multitasking considered as the
different tasks. Functionalities have taken a place and day by day growth of client and server computing. With both host and guest
it is increasing rapidly. After 2007 Windows has included acrobat computing, a desktop computer or large organizations system
reader as a built-in program which helps user to read Portable
like workstations can achieve a specific computer applications.
Documents Format (PDF) without using third party programs.
Microsoft also take cares for media lovers, they have introduced The two are related, and each one is assigned that part of the
Windows media player (WMV) 12 which plays more music and task that suits its capabilities these system are major on that time
videos than ever, but a problem remains. It is not entertaining a by means of a joint merged link between endless user system
music file under the (FLV, MP4) extension and requires codec file. and a large and major preferred host such as a mainframe [2].
This paper presents a convertor based on LibVLC.Net Library After 2007 Microsoft Windows Operating systems became
and an application is designed and developed in C#.Net more convenient and user friendly environment. They have
Framework using Object Oriented Methods. It helps users to included Acrobat Reader as built in program and some new
avoid third party programs for converting media file extension extensions in Windows media player 12 but it is observed
from WMV to FLV. It is time consuming approach and provides
Windows media player 12 requires some codec files to produce
an efficient way to convert and play a music or video file without
having other company’s convertor or download any codec file for video else it generates audio.
supporting.
This paper presents a convertor which converts WMV video file
to FLV using LibVLC.Net library and achieved successful
Keywords—Windows Operating Systems; Codec file; Windows
results. By adding this convertor into existing Microsoft
media player 12; LibVLC.Net;
Windows users do not need to install any codec file or
I. INTRODUCTION download and install any third party program for converting
video file.
An Operating System is a major controlling program and an
easy and more convenient user friendly environment. Which
interacts user as well as computer hardware. It comes with set II. WINDOWS MEDIA PLAYER 12
of rich feature including Windows defender, live tiles, and
Windows store apps, it categorizes apps with alphabets. It has Windows Media Player 12 is a better entertainment and most
recent application for music eagers. It comes with much
also given us to recover password using email address which
extended features including running Mobile based device and it
was not included in previous versions. Windows Media Player
can copy music to compactable disc from rip. It is able to run
12 has introduced for music lovers with extended library.
more extension file than previous versions. It has advance
Microsoft Operating Systems have been providing much
online music library. Moreover, it is able to playing audio,
features and day by day they are trying to give better facilities
video file and users can capture image from running video file.
to their consumers. Thus, few Operating systems are considered
In addition, users can sort audio, video file in order to title,
to be expedient, others to be well-organized, and others some
mixture of the both [1]. Windows Operating Systems from album artist, release date, date taking etc. Sync feature allows
Windows 2000 to till are just quit better instance of desktop to users for connecting mobile device that it can synchronize
the music file. Furthermore, It enables users to purchase or rent
computers known as microcomputer operating systems
music from online music stores. Windows Media Player 12
additional instances are systems OS and Macs. Windows has
switches into two modes one for audio music which generates
driven by a need to feat the efficiency and its processing
only sound rather than video. It has a single playlist which
capabilities of 32 and 64 bit microprocessors, which opposing
manages all audio file with its name in a list box. Thus, the
mainframes and super computer of just a prior year in speed,
other one is used for audio and video respectively. It has
hardware complexity and memory capacity.
capability to retrieve images from online or offline library and
Developments have triggered to multitasking on
microcomputers, mainframes, and servers. Initially it increased by double clicking user can view image while playing mode.
speed, accuracy and memory capacity of microprocessors, By allowing remote control of media player other computer or
works together and they works at the same time for excel device can push music, pictures, and videos files.

International Conference on Emerging Trends in Engineering, Sciences & Technology -2016 59


ASIAN JOURNAL OF ENGINEERING, SCIENCES & TECHNOLOGY, SPECIAL ISSUE
It was released in 2009 laterally with Windows 7 and has not
been completed present for precede versions of Windows nor
has it been updated meanwhile for Windows 8, Windows
8.1 and Windows 10. In Windows 8, 8.1 Media Player 12 yet
requires a codec file for video. “Fig.1. Shows while accepting
any FLV it is producing only sound without displaying video.

Fig.3. Functionality of LibVLC

In Fig.3. Illustrates the disclosures advance functionality


through the LibVLC video and audio set of APIs.

The libvlc.dll module which is an Application programming


interface for the internal VLC engine, and contains a rich set of
rendering, streaming, and transaction coding functionality.
LibVLC is a native Dynamic Link Library which exposes
hundreds of C and C++ method calls. A .NET Application
programming interface for the LibVLC interface so the massive
majority of VLC functionality could be utilized in managed
applications. Precede VLC introduced several enhancement as
well as improvements and the most compelling ones are GPU
Fig.1. Media Player running FLV extension file without Visualization decoding and simplified LIBVLC API with no mea culpa
handling. Recent version of VLC also adds support for the
Fig.1 illustrates that WMV has needed for appropriative Codec Google Web video format [3].
File for producing Video of selected item from list and an error
is depicted in “Fig.2.” IV. RELATED WORK
Many researchers have done work on different aspects of
Multimedia streaming and file format. Sang-Min-Seo [4] has
proposed mechanism to service of audio video streaming based
on multimedia through portable media file format and an
application which overcomes these disadvantages and
therefore, streams video in real time. Exactly, to overcome
these disadvantages, the proposed an application uses the flash
video file format known as FLV, which is the standardized
media file format supported by several versions of today
Fig.2. While drag and drop a FLV file to Windows media player Android operating systems. Over tryouts, they show that it
is possible for the given an application to stream video in
Fig.2. shows an error that Player might not support the file type real time while using the existing video encoding methods.
or needed the codec that was used to compress the file. K.K. Ramakrishnan [5] has designed and implemented media
file server intended for use in emerging video on demand
applications. Paramvir Bahl [6] has given an algorithm for rapid
III. LIBVLC.NET video rendering for providing an easy stream. A platform-
independent software internal architecture that organizes the
LibVLC.Net is a core library of VLC Media Player. It can be functionality of compressors as well as it begin renders into a
used in different languages including Vb.net, C#, Visual C++ unifying software interface is presented. This internal
Etc. It is a freeware .Net library and easy to download from architecture has been successfully implemented on the Ordinal
VLC website, it has some functionalities with full of built-in UNIX, the OpenVMS, and Microsoft Windows NT operating
methods providing easy way to use in an appropriate systems. To exploit the performance of codecs and renders,
programming language contingent on programmers choice. issues affecting to flow control, optimal use of presented
“Fig.3.” shows the LibVLC audio and video sets with its resources, and optimizations at the algorithmic, Operating
functionalities. system, and processor points are considered. Savers and a
program VCR capable of playing several, compressed bit
streams.
Keman yu [7] has developed an applied little complexity of
codec which derived from real time video of smart phones. Lot

International Conference on Emerging Trends in Engineering, Sciences & Technology -2016 60


ASIAN JOURNAL OF ENGINEERING, SCIENCES & TECHNOLOGY, SPECIAL ISSUE
of methods that can meaningfully decrease and has tried to use B. Convert Button
suitable package and the computational budget was adopted in It moves users to conversion windows which shows that
that codec and explain in this paper, including a prognostic files have been added and ready for converting and it is away
algorithm animated estimation, the numeric discrete from only a single click which leads to file in converting
computational transform and a DCT Quantizer bypass process. Once a file has converted checkbox will take a position
technique. In real time visualize communication has to second item into index. This button call a Method named
successfully implemented and its proposed codec was “Conversion” consist on LibVLC library which helps to encode
introduced. Analysis shows that substantial computation and decode file bit stream and provide much flexibility to other
reduction is get while the damage in video quality is libraries including Recon, FFmpeg etc.
insignificant. The proposed codec is very appropriate for C. Convert Button
situations where low complexity computing is required.
List box added all selected item from File Dialog Box and
it assigns sequence number to each item. After conversion a
It is noticed, that few work have done for converting and videos
single file it jumps to second one for converting. Due to any
and audio integrated for latest Operating System. We presents
unexpected error during conversion it turn back and starts again
a convertor which convert Window Media Video file format until it got completed.
into Flash Video Extension. By implementing this convertor
into current Operating Systems users do not have need to use “Fig.5.” illustrates a welcome screen of OS WMV to FLV
any third party software’s. convertor.

V. PROPOSED WORK

In our proposed work, WMV to FLV Convertor designed for


converting file that media player can run any video based on
FLV extension functionally. Built in Objects of Visual Studio
C#.Net were used to accomplish that task. Developed
Convertor is Integrated Development Environment based on
Graphical User Interface which consist of three objects for
command & control i.e. Open Button, Convert Button, and
Progress bar.

A. Open Button
It is a simple built in C#.Net Button object used to call File
Dialog box class with the help of defined object named
“Call_File_Dialog”. Once a user clicks it appears which is
depicted in “Fig.4.”
Fig.5. Proposed Convertor Welcome Screen.

Fig.5. shows proposed convertor welcome screen consist on


two major button which discussed earlier.

D. Progress Bar
Progress Bar is a pictorial graphic tool used to visualize the
progression of computer operation such as downloading or
installation. It starts from 0 to 100%. While converting file it
shows the remaining percentage for completing process.

VI. RESULTS

Windows Operating system 8, 8.1 have given us rich


environment for making calculation, backup and restore
Fig.4. Selecting items from File Dialog Box utilities, games for entertainment even adobe acrobat included
as part of windows.
It only filters FLV and MP4 media files and simultaneously
user can choose more than one file.

International Conference on Emerging Trends in Engineering, Sciences & Technology -2016 61


ASIAN JOURNAL OF ENGINEERING, SCIENCES & TECHNOLOGY, SPECIAL ISSUE
In absence of any built-in convertor users were not able to VIII. LIMITATION & FUTURE WORK
watch a video file based on FLV or MP4. They are searching
different convertor from website till to find required on. Our It is noticed that an application needs to more improvements
designed and developed application is able to convert window such as, it takes much time to convert. In future, we will try to
Media Video file into Flash Video file and MPEG Layer-4. provide a fast algorithm for converting briskly.
“Fig.6.” shows the result of our tested application.

CONCLUSION
Microsoft Windows Operating Systems have provided us an
event driven, drag and drop and convenient platform for
completing different tasks. Functionalities have taken a place
and day by day it is increasing rapidly. Windows has included
acrobat reader as a built-in program for reading PDF formats
document without having third party program. Microsoft also
provides Windows Media Player 12 to music zealous which
plays more music and videos than ever, but a problem remains.
It is not able to run video file under the FLV, MP4 extension
and requires codec file. In this paper we have presented a
convertor based on LibVLC.Net Library and an application is
designed and developed in C#.Net Framework using Object
Oriented Methods. It helps users to avoid third party programs
for converting media file extension from WMV to FLV. It is
time consuming approach and provides an efficient way to
Fig.6. Proposed Convertor Active Window convert and play a music or video file without having other
company’s convertor or download any codec file for
supporting.
Fig.6. displays a proposed convertor windows beneath the title,
a list box is highlighting a selected file which is in process of REFERENCES
conversion. A progress bar displays that file has rendered 21%
and it takes further six minutes to achieve 79% left.
[1] A.Silberschatz, P.B Galvin, G.Gagne, “Operating System
After completion, file stores to predefined location of the drive Concepts”, “John Wiley & Sons”, pp.21, 2009.
and list box jumps to second one item from index and it repeats [2] W.Stallings “The Windows Operating System”, Prentice
until to reach end of the file. Hall, pp.3-4, 2005.
[3] R. Ginzburg, “ NVLC”,
VII. DISCUSSION http://www.codeproject.com/Articles/109639/nVLC, OCT
Windows Operating System is a convenient environment for 2003.
professionals and endless users. It provides much functionality [4] S.M Seo, Y.H Choi “Development of Android App for
in Windows 8, 8.1 as compare to precede versions. Adobe Smooth Multimedia Streaming Service via Portable Media
acrobat was considering as a third party program but after 2009 File Format”, “International Journal of Multimedia and
it is included by Microsoft as a part of window except any Ubiquitous Engineering”, Vol. 9, No. 10, pp. 197-208,
convertor. Windows media player 12 came with rich features 2014.
but yet needed a codec file for running FLV extension files.
[5] K. K. Ramakrishnan, L.Vaitzblit, C.Gray, U.Vahalia,
It is noticed due to lack of any built-in Media file convertor, D.Ting, P.Tzelnic, S.Glaser, W.Duso “Operating System
users have been facing much difficulty to run video file into Support for a Video-On-Demand File Service”,
ACM/Springer Verlag Journal on Multimedia Systems, pp.
present Windows Media Player 12.
1-24, 1993.
We have considered a problem and presented O.S Convertor for [6] P.Bahl, P. S. Gauthier, R.A.Ulichney, “Software-only
Windows 8.1 and experience based on LibVLC core library. Compression, Rendering, and Playback of Digital Video”,
This convertor uses two objects for command and control. Open “Digital Technical Journal”, Vol. 7 No. 4 1995.
button calls a file dialog box for selecting a wide range of WMV [7] K.Yu, J.Lv, J.Li, S.Li ,“Practical Real-Time Video Codec
collection. Convert button display a separate window and List For Mobile Devices”, IEEE, pp. 509 -512, 2003.
box retrieves all items from that box and keeps in index.
Progress bar will not indicate that file has completely converted
until it reach to 100%.

International Conference on Emerging Trends in Engineering, Sciences & Technology -2016 62

You might also like