Contact Us

Crop animated GIF using GIMP

Here are the steps for cropping an animated GIF using Gimp. Open the GIF file in Gimp using File ➾ Open Press Shift+C to select the crop tool. It can also be selected via Tools ➾ Transform Tools ➾ Crop or by clicking on the crop icon on the Tools Pane. Select the portion of the image you want to keep by clicking and dragging. Press Enter to automatically crop and resize the image to the size of your selection.

Read More ...

Windows: Shutdown with timeout and abort a timed shutdown

It is possible to abort a shutdown in Windows provided that the shutdown command had a timeout associated with it. Restarts triggered by Windows updates usually have a timeout. Also, if you are invoking shutdown from the command line you have the option of setting a timeout for the shutdown. I will explain where this can be useful later in the article. Either way, the abort command must be issued before the timeout is over.

Read More ...

Check whether Blu-ray disc is HTL or LTH using Imgburn

HTL is the original Blu-ray format, LTH was developed later to reduce costs. The reason for the low cost of LTH is that its production process is similar to that of DVDs. Which is Better? Generally speaking, HTL discs are considered better. They are more resistant to UV light and moisture. However, it is possible that a specific LTH model is better than a specific HTL model. For example, an LTH disc manufactured by Taiyo Yuden might be better than an HTL disc manufactured by Ritek or CMC.

Read More ...

VirtualDub: Save frame as image

VirtualDub can be used to save individual frames or a sequence of frames as images. Video players like VLC, Media Player classic, etc have this functionality as well but VirtualDub supports smoother seeking than your average video player. Also, most video players do not support saving a sequence of images. By default, VirtualDub does not support many containers or formats, it is primarily an AVI editor. Install the VirtualDub FFmpeg input plugin to gain support for most of the video formats and containers.

Read More ...

Filezilla server for local network in Windows: step by step guide

Setting up an FTP server is a relatively easy way to share files in your local network. It is more difficult to set up an FTP server for remote transfers. This article focuses on local FTP transfers. Download and install Filezilla Server can be downloaded from here. For the most part, there isn’t anything to be gained by deviating from the default settings. The only major decision you need to make is whether you want Filezilla Server to be auto-started with Windows or not.

Read More ...

Setting up static IP address in Windows 10

Setting up a static IP address is useful if you want other devices in the local network to initiate a connection to your computer. External (public) IP Address vs Local IP Address Each device you connect to your router has its own local IP address. These addresses are unique within your local network. But since local addresses use a small address range they are not unique globally. There will be many devices around the world which has the same local address as your computer.

Read More ...

Workaround for uGet integration wrong file name

uGet’s browser integration module does not seem to support content-disposition fields. This often results in downloaded files having inconvenient names like download.php or some GUID like e94d8f80-7e18-11e9-80e1-46db6c91c5c0. This problem did not exist in older versions of uGet since it used to auto-rename files ignoring file names set by users or by plugins. This behavior has now changed. Solution uGet uses either aria2 or cURL as a backend to download files. Both programs support getting the filename from the content-disposition header.

Read More ...

Extract audio using FFmpeg

Using FFmpeg, we can easily extract audio from a video file. But, there is a small inconvenience caused by the unusual way FFmpeg handles output file names. It is compulsory to specify an output file name and this file name must have the correct extension. FFmpeg uses the extension to determine which format or container to use for the output file. Contents Extract Audio Extract non-default audio stream Extract and convert Extract Audio without checking audio format Batch Extract Extract Audio Here is the command for extracting audio from a video file.

Read More ...

Amdahl’s Law

If we improve only one aspect of a computer system, the overall improvement in performance is limited by the extent the improved aspect is used. Amdahl’s Law addresses this limitation. The law was presented by Gene Amdahl in 1967. Amdahl’s paper focuses on the potential speedup that can be expected by using multiple processors. The law can be generalized to assess other areas of performance as well. For example, we can asses improvements in floating point performance, memory, etc.

Read More ...

A progress bar with eta for FFmpeg using Python

Presenting FFprogress, a Python program for showing a progress bar for FFmpeg. It uses the python library tqdm to show the progress bar. FFprogress in Windows 10 I have not tested it properly in Linux; it seems to work. FFprogress in Lubuntu Limitations FFprogress has the following limitations. Possible Unicode problem on Windows The Unicode version of tqdm might not work on Windows. It depends on the font and font-size of the console window.

Read More ...