WinX DVD Ripper Platinum supports Level-3 hardware acceleration (Sponsored)

Winx DVD Ripper Platinum

While it’s possible to tip DVDs without compression, doing so takes a lot of storage space, so most people will transcode DVD to MP4 or other video formats. One program that can help is WinX DVD Ripper that will convert an ISO image or rip a DVD to MP4 with H.264 or HEVC codec, AVI, WMV, FLV, MOV, MPEG, etc…, to save the file a hard drive or NAS, and let you watch it on a computer, HDTV, Android, iPhone, iPad, Xbox One S, PS4/5, etc… WinX DVD Ripper is a free program that works in Windows 10/11 or Mac OS, with a premium version called WinX DVD Ripper Platinum that relies on Level-3 hardware acceleration leveraging NVIDIA, AMD, or Intel GPU acceleration to slash encoding time, as well as support recovery for scratch optical media, 99-title DVDs, and provide editing features. If you own a small collection of DVDs, […]

Multiple Videos Encoding and Decoding in Android on Firefly-RK3288 Development Board

Some applications like digital signage and video surveillance may require simultaneous video playback, and encoding to send over the network. ARM platforms may not be powerful enough to achieve those tasks with the processor only, but luckily many ARM SoCs include powerful video processing unit (VPU) capable of doing both hardware video encoding and decoding, leaving the CPU cores mostly free for other tasks. Firefly team has demoed such capabilities on their Firefly-RK3288 development board by displaying 7 videos on a single screen, including two previews from two USB cameras attached to the board, which are then encoded and decoded on the fly and displayed on the screen. The last three videos are played from 3 different files. So that means that 5 video decode and 2 video encode are running simultaneously.  The board can achieve 26 to 30fps with 720p videos, and around 13 to 15 fps with 1080p […]

Languages, Unicode and Charset

If your application needs to support multiple languages or if it needs to support languages with different character sets such as simplified Chinese (GB2312, GBK, GB18030, HZ,..) or traditional Chinese(BIG5, HKSCS, EUC-TW) you’ll need to make yourself familiar with Unicode and the different character sets. In this article, we’ll focus on introducing character sets,  manipulating and converting charsets and the possible challenges you may encounter while handling Unicode text files. If you plan to support multiple languages, you’ll also have to internationalize your application, for example by using Po files for different languages, a Po file editor and possibly have the translations done in launchpad if your project is open source. But this would be another subject. Go for Unicode If you are building a new application make sure its structure is based on Unicode (UTF-8, UCS-2, UTF-16 or UTF-32 ) since those charsets can handle most written languages (UTF: […]