 So, this is Multimedia Transcoding, Myself Vivek Nadar. Let me first explain what is transcoding. Transcoding is the direct digital to digital data conversion of one encoding to another. It means that if you have one format, video file or audio file, you can convert to any other file like FLV2, MP4 or any other format. Like some formats would be like around 2 years back, it was like absolute. You can convert it now to MP4. Transcoding is mostly done from, transcoding is mostly commonly done to convert from one format to another. YouTube also uses this and MMS that we send from one phone to another also uses transcoding. Transcoding is not shown on the screen but is done beyond the screen, it is not shown to the user. So, user does not know whether it is doing or not. Let us take the example of YouTube video. Suppose we have a video, we have from the handicap we have taken the video and we upload it to the YouTube. So while uploading to the YouTube, it takes around 15 minutes to get up, 15 or 20 minutes, certain time, more than 5 minutes depending on the size of the video. For that 5 minutes, it transcoding does takes place beyond the screen. So according to the website, it transcodes and the size is also decreased. And in MMS also, when you, MMS is like the message would have a text, audio or video also. If we are sending that message to another phone or another just average phone, then the video as well as audio gets compressed to fit into the target device. This I said, this is usually done in cases that target device does not support the format or has a limited storage capacity that mandates a reduced file size or to convert an incompatible or absolute data to a better supported or modern format. So for transcoding tool, FFMPG is used, FF stands for fast forward and is a tool in which we can use for in command line argument. It does not have a GUI but it is a command line argument. The major benefit of using FFMPG is that it can convert from one video format to another. It can trim or split off video files. It can merge different video files and the most important thing it does is that it extracts sound from a video file and converts into an MP3. Let's see how this would be useful in our project. See this is the example I have done, I have done it through command line. The example is like converting the file format, the file name is not.flb and it is ultimately converts to final video 1.mp4. So the command is FFMPG minus i not.flb final video.mp4 minus i stands for input. So this is the screenshot of command line. Another example is of extracting sound from a video and save it to MP3. In the morning session, one of our team member has shown this screenshot, it is like that. This is not a video, this is an image of sir. This looks like a video and it keeps changes according to the timing and in the background only sound is been played. While making this we extracted the sound but through this FFMPG we can extract the sound from the video. So there is no need to play a video and just disable it. We can directly have an audio file and they play it. And as you see this is the command for this FFMPG minus i source video dot avi minus vn minus ar44100 minus ac2ab192 the numerics relates to bit rate also and ultimately it converts to sound.mp3. Second screenshot is of split and trim video and merge video. This screenshot also has been discussed in the morning session. This is a tree structure and by clicking in any of the tree structure the corresponding slide as well as video would be displayed. So there may be a situation in which the student is just interested in certain topics only. So what he will do? So by this command he can split or trim the video from starting time to end time and then merge the video to make it customized according to his needs. So this FFMPG is useful for this also. This is the split command for this FFMPG input is MPG file 00 colon 00 colon 10 indicates the starting time minus T20000 colon 30 denotes the ending time. From this time to this time it would be trimmed and the final video would be shown. This one is merge video and convert it to desired formers. So by this command we can split the video. Suppose we are having 4 videos we can split the video and merge it by this command. So we will have a one video consisting of 4 different videos in previous time. This is a sample multimedia transcoder with minimum feature. So this we would be going to do this basic only minimum feature. So it is just like 5% only we have to do some 95% work on this. This source is like we are getting a file from this and destination path be D, this small button shows the J file user anywhere he can save the video. The second panel shows the high level and medium quantity. High quantity means high bit rate and medium means a lower bit rate but medium quantity bit rate would take less time than a high quantity. And these are the radio buttons are formats in which suppose we are converting .mp4 to .mmv, WMV, AVI or FLB or if we want to convert it only audio then we can show that mp3 and just click on convert button then in the convert a video or audio would be stored in D drive. Again I am telling is just a basic only many works are to be done like bit rate, high bit rate, lower bit rate, the audio quality, merging, etc. What are the usefulness if we use this ffmpg? Useful in audio and published lecture where instead of video audio would be played is like that in aakash tablet they are going to use only audio. So in that this would be very very beneficial. One of the main reason is compressed file size. Suppose there is a certain higher mbo file, video file. So by using this it can get merged also to up to certain without much compromising on the quality. The third useful is useful in application where which uses video players where particular format is played. We may the example is javafx, in javafx player it just uses as an input we can only give .flb file. So if some players only as an input gets .flb file then this GUI is very useful. Customized lecture can be made with the help of split or merging of favorite things. This I have explained it like this one, this I meant this only, this like there are favorite chapters according to the student then he can just trim and split and again merge it. So like he can make his own customized lectures. So this is the basic one. So there needs to be many many many features to be added like bit rate, higher bit rate, many features like trimming this to this time. So but in background FFMG would be playing it.