How to Download YouTube 4K Videos with Youtube-dl Script

Many Android devices can now support 4K VP9 and/or H.264 video decoding, but for some reasons, Google only serves 4K videos to devices running Android TV OS, as opposed to just Android, with the latter limited to 1080p videos. If for some reasons you want to watch a YouTube 4K video on a capable device, you could download it with youtube-dl script written in Python, and available for Linux, Windows, and Mac OS. I’ve been using the script for a while to download various video or audio files from YouTube, and other website, but for the purpose of this post, I made sure to update it to the latest version:

If you have already installed the script, it can also be updated with:

I’ll use one of the most popular 4K videos on YouTube as example, namely: COSTA RICA IN 4K 60fps (ULTRA HD) w/ Freefly Movi. The […]

Large American Technology Companies Abusive Practices Against Bloggers

OK the title might be a little over of the top, but within the last month or so, I’ve been a “victim” of three American companies’ requests, via third parties, namely their customers or technology partners, never directly, to delete or amend the content of this blog. One which I believe is justified albeit not really necessary, and two are just ridiculous, with the latest one prompting me to write this post. The first issue was about a post entitled “Allwinner A64 based Pine A64 and Banana Pi M64 Boards Can Now Run Windows 10 IoT Core“, where I shared .ffu firmware file links that I found directly via a page on Microsoft Azure github about Banana Pi board. There were accessible without any EULA, or agreement. So The Internet being the Internet, where you can freely share links that don’t break any sort of copyrights or promote hate, I […]

MINIX NEO Z83-4 mini PC Review – Part 2: Windows 10 and Benchmarks

I’ve listed specifications and posted photos of MINIX NEO Z83-4 mini PC in the first part of review, and while NEO Z83-4 is yet another Intel Atom x5-Z8300 device, it’s clear the company has made specific efforts for the thermal design with a large heatsink and aluminum bottom cover, and provided a solid 12V/3A power supply. So in the second part of the review, I’ll check how Windows 10 performs in the device, and run some benchmarks to compare it to other low power Intel mini PCs. MINIX NEO Z83-4 Setup & System Information If you’ve connected USB mouse and keyboard, HDMI and Ethernet, a USB 3.0 hard drive to the USB 3.0 port, and the power cord. Pressing the power button on the right side will boot the device. A typical boot will take around 30 seconds to the desktop. My system was already configured with Z83-4 user, possibly […]

Android TV Box Survey Results – Kodi, YouTube, Netflix, Brands, Support, and Prices

I’ve launched a survey on behalf of a TV box manufacturer two weeks ago, and the results are now in with over 400 respondents. As promised, the company provided the results so let’s have a look. First, most of respondents use a TV box without tuner, while some have both, and a few others haven’t purchased one yet. Survey participants where then asked about the most important apps in an Android TV box with a 1 (not important) to 6 (very important) scale. The results are not really surprising with Kodi and YouTube being the most sought after apps. Netflix came a distant third, and a fair amount of respondents want their TV box to support HD resolutions. Most people could not care less about Hulu and Sling TV. The third question was about the price people were ready to pay for a TV box with the same specs, but […]

Improve YouTube Video Playback on Low Power Intel mini PCs by Disabling VP9 Support in Chrome or Firefox

I’ve been reviewing several Intel Bay Trail, Cherry Trail, and Braswell mini PCs in the last year or so, and I always end up recommending Microsoft Edge browser over Firefox or Chrome for people wanting to watch YouTube videos, as the last two browsers always drop many frames with the video stuttering regularly. However I noticed that while Edge is playing  MP4/AVC (H.264) video, the other two browser would normally stream WebM/VP9 videos, and it could be the cause of the problem as H.264 can be hardware accelerated, but VP9 not, and the low power processor might not quite powerful enough to handle 1080p VP9 video decoding smoothly. So I investigated the issues with Vorke V1 mini PC powered by an Intel Celeron J3160 processor (6W TDP) with the three browsers by first checking enabled codecs in YouTube HTML5 page. Microsoft Edge has both VP8 and VP9 disabled When I […]

Star Cloud PCG02U Ubuntu 14.04 TV Stick Review

Star Cloud PCG02U is the first Ubuntu product from MeLE. After taking a few pictures of the TV stick and the board, I’ve tested the performance and functionality of the device. First Boot and Setup You can either connected the stick directly into an HDMI port, or using the provided female to female adapter via an HDMI cable. I’ve opted to insert the device directly into the AUX port of my Onkyo A/V receiver itself connected to my TV. Since there’s only one USB host port, USB keyboard and mouse are not convenient since it would add a USB hub, so I went with Logitech MK270r wireless mouse & keyboard combo instead. You can either used Ethernet or WiFi for Internet connectivity, and I opted for the latter for most of the review, but WiFi is also working fine. The final step is to connect the power supply into the […]

Voyo V3 Intel Atom x7-Z8700 mini PC Review with Windows 10

Voyo V3 is one of the first Cherry Trail mini PCs based on Intel Atom x7-Z8700 quad processor that promises both higher CPU and GPU performance, and more I/O connectivity compared to Intel Atom x5 platforms.  I’ve already posted pictures of the device and its guts in the first part of the review,  so today in part 2 of the review, I’ll focus on testing how the device perform with its pre-installed operating system: Windows 10 Home. Setup and System Information There’s no much to say about setup for this device, since all you have to do is to connect the cable, and press the button to access Windows 10 desktop. There are however two interesting aspect of the boot process: As you connect the power supply, you’ll see the power button blue LED lit, but it does not mean it has started. I could see the power consumption was […]

MINIX NGC-1 Review and Benchmarks with Windows 10 Home

MINIX NGC-1 mini PC is powered by an Intel Celeron N3150 quad core “Braswell” processor with 4GB RAM and a 128GB M.2SSD, and pre-loaded with Windows 10 Home. While the product aims to provide a convenient alternative to Intel NUC kits, as everything is pre-assembled and pre-installed, I’ll also compare the experience to Bay Trail and Cherry Trail mini PCs such as MeLE PCG03 or Tronsmart Ara X5. I’ve already provided NGC-1 specifications and some pictures, so today, I’ll test the capabilities of the device, and run some benchmarks in the review. MINIX NGC-1 Setup Once you’ve connected a USB keyboard and mouse, and the power supply, you are ready to start. Press the power button, the blue power will lit on the front of the device, and you’ll hear a beep and the very first time system will boot to Windows 10 setup screen where you’ll be asked to […]

EmbeddedTS embedded systems design