How to Cast / Stream media from Windows PC to Smart TV ?

Stream Video

If you have some media files like audio/video/images on Windows PC and you wanted to play those media files on larger screens like your TV. By standards, UPNP in a home network helps us to achieve the same, and google’s chromecast protocol uses UPNP in backend to stream the files to larger screens. Follow below … Read more

Cutting videos based on start and end time using ffmpeg

As we have seen in our previous post, “Convert different video formats (AVI to mp4) using handbrake on Ubuntu” we used handbrake tool to convert one video format to another format, in this post we will describe steps for how you can cut/trim/slice/split the video for certain duration by mentioning “Start Time” from where we … Read more

How to search UPNP devices from network ?

GUPnP Tools are free replacements of Intel UPnP tools that use GUPnP. gupnp tools can be installed using below command, They provides the following client and server side tools which enable one to easily test and debug one’s UPnP devices and control points: AV Control Point: a simple media player UI that enables one to … Read more

adb shell screenrecord – How to Record Android Device Screen ?

If you want to take Screen Shot of your device, refer post “How to Capture Screenshot in android using adb ?” If you have developed an new app, or want to send someone how one app is behaving on certain screen touches, you will need to record the screen to video. Android provides a commandline … Read more

What is MPEG – DASH ?

DASH is the name used to refer to the MPEG Dynamic Adaptive Streaming over HTTP specification – sometimes snappily referred to as ISO/IEC 23009-1. It is an adaptive bitrate system, which can be used for both live streaming and on-demand content. The media is encoded a number of times at different bitrates. Each encoding is called … Read more

How to play raw PCM voice/audio files using ffplay on Ubuntu ?

The microphones in Android or other mobile devices captures raw PCM sample with certain bit rate and sampling rates, but if we decides to save this captured audio pcm samples, we will not be able to play those as is using standard media players. If we want to play those pcm using standard media players, … Read more

How to install Inkscape on Ubuntu Linux ?


Inkscape is a free and open-source vector graphics editor. This software can be used to create or edit vector graphics such as illustrations, diagrams, line arts, charts, logos and complex paintings. Inkscape’s primary vector graphics format is Scalable Vector Graphics (SVG); however, many other formats can be imported and exported. If you want to install Inkscape on Ubuntu, use … Read more

How to play Audio / Video from Ubuntu Linux command line ?

Ubuntu supports various media player which allow you to play audio and video from command line. Mplayer – Movie Player mplayer is a movie player for Linux. It plays most MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, Ogg/OGM, MKV, VIVO, FLI, NuppelVideo, yuv4mpeg, FILM and RoQ files, supported by many native and binary codecs. You can watch … Read more

Identify UPNP SSDP packets from your network

The following script Written by nabe@abk (Credit to author) displays the UPNP Simple Service Discovery Protocol (SSDP) packets from your network. Now, run this script as, Subscribe with Valid Email Id to receive updates in Inbox. ( Secured by Google FeedBurner )     You can also refer to C program – UDP Server to … Read more

Script to find UPNP devices / servers in a network

This post details about how you can search and identify the details about the UPNP devices available in your office or Home local network. UPNP Info Python script Note: while running above script, refer another post “Solved: ImportError: No module named requests” if you get an error. Subscribe with Valid Email Id to receive updates … Read more