OBS Multitrack Recording Audio Remuxer

FFmpeg Audio Remuxer demo video: https://youtu.be/Q10JB-iD85o

Download on Github: https://github.com/downthecrop/audio-remuxer/releases/

Features:
- Automatically selects the most recent stream recording to remux
- Drag any recordings onto the .exe to remux them into the output directory
- Fast. a 2 hour stream can be muxed in 10 seconds.
- Batch directory support
- Output file prefixing
- Free and Open Source

With Twitch DMCA muting vods lots of people are going to be multitrack recoding locally. This tool can remux multritrack recodings into a new mp4 with a single audiotrack selected. Useful specifically if you record a track with only game audio and microphone selected for archival on Twitch or YouTube.

If you utilize multitrack recording with OBS you might already be using a script to use FFMPEG to remux the video. This program makes remuxing after a stream really easy.

League of Legends DirectX 9 vs DirectX 11 Performance Benchmark

League of Legends DirectX9 vs DirectX11 FPS Performance Test Benchmark. Watch the side by side here

With the release of League of Legends Patch 10.16 there is now official (beta) support for the Direct X11 Rendering backend for League of Legends (LoL). I have conducted a side by side comparison between the old rendering backend D3D9 (DirectX 9) and the new D3D11 (DirectX 11). If you want to enable DX11 in your own game you can follow the instructions provided by Riot here.

Hardware

  • RTX 2080 8GB
  • i7 9700K @ 4.6Ghz
  • 16GB DDR4 RAM
  • NVMe SSD

Drivers/OS

  • NVIDIA 451.67
  • Windows 10 1909

League of Legends

  • Medium, Shadows Disabled
  • 240 FPS Framerate Limit (Recommend)
  • VSync Disabled
  • Patch 10.16

Results

  • DX9 Average: 168.6
  • DX11 Average: 175.2
  • Performance Advantage FPS: 6.5+ DX11
  • Performance Gain Percent: 3.91%

Recording Settings

Note: The impact of OBS with these settings is as low as ~5FPS. When running the tests I had no additional software running other than OBS and League of Legends. In a real use case even if you don't record/stream the performance impact should be similar to having Chrome/Firefox open with a YouTube video or Discord ect.

H.265 NVENC Encoder Max Quality preset, 2300kbps Bitrate, 1280x720

Dota 2 OpenGL vs Vulkan performance in Linux https://downthecrop.xyz/blog/dota-2-opengl-vs-vulkan-linux/

League of Legends Using Wine and Vulkan D9VK Linux Performance vs Windows (Nvidia)

League of Legends Windows 10 vs Ubuntu Linux 18.04 Performance Graph. Watch my video here.

Hey League of Legends players that also happen to be Linux enthusiasts. Today I would like to share a video comparison I've created comparing the difference in performance between League of Legends on Windows 10 and League of Legends on Ubuntu 18.04 Linux. This comparison will provides a frame rate (FPS) graph and and a side by side comparison of performance between the two systems handling the same replay from League of Legends patch 9.24 from Late December 2019.

Hardware

  • RTX 2080 8GB
  • i7 9700K @ 4.6Ghz
  • 16GB DDR4 RAM
  • NVMe SSD

Drivers

  • Win10 - 441.08 WHQL
  • Ubuntu - 430 nonfree
  • Wine: lutris-lol-4.20-x86_64 D9VK/Vulkan Enabled

League of Legends

  • Medium Settings & Shadows
  • 240 FPS Framerate Limit (Recommend)
  • AA Enabled Patch 9.24B (Late Dec 2019)

Results

  • Windows Average: 154
  • Windows One Percent Low: 120
  • Ubuntu Average: 140
  • Ubuntu One Percent Low: 106

Recording Settings

Note: The impact of OBS with these settings is as low as ~5FPS. When running the tests I had no additional software running other than OBS and League. In a real use case even if you don't record/stream the performance impact should be similar to having Chrome/Firefox open with a YouTube video or Discord ect.

H.264 Encoder veryfast preset, 5000kbps Bitrate, 1280x720 (downsampled from 1080p)

Disable Twitch Player Extensions

Do you dislike or even hate the extensions that overlay the video player on Twitch? I sure do. According to the official help page for extensions they "provide interactive experiences directly through the Twitch video player" in my opinion they provide needless distraction. Lets learn how to disable them.

Twitch FAQ on Extensions
Q: I am not a fan of Extensions, can I disable them as a viewer?
A: ...Extensions in the video player can be minimized but not disabled by a viewer.

http:// https://help.twitch.tv/s/article/how-to-use-extensions?language=en_US#FAQ

Now this isn't the answer that I was looking for. Let's find a different solution.

Disabling Twitch Player Extensions Through uBlock or other Content Blockers

If you find Twitch player extensions frustrating to look at you probably already have uBlock Origin installed on your browser. If not, you should switch to it from your current ad-blocker. It's free, open-source, and light weight with additional blocking functionality that makes it perfect for this. Get uBlock on GitHub

The 4 simple steps to completely disable Twitch Player Extensions

Simply click on the uBlock extension icon, select "Open the dashboard", go to "My filters", and paste in the following rule:

! Twitch.tv Player Extensions
 www.twitch.tv###js-player-extension-root
 www.twitch.tv##.extension-overlay__iframe
 ||supervisor.ext-twitch.tv/supervisor/v1/index.html$subdocument

! Additional Block for 2020
www.twitch.tv##.tw-pd-t-1.tw-justify-content-center.tw-flex-column.tw-flex.tw-c-background-base.tw-border-radius-medium.tw-align-items-center
www.twitch.tv##div:nth-of-type(3) > .tw-tooltip-wrapper.tw-relative.tw-inline-flex > .tw-relative.tw-overflow-hidden.tw-justify-content-center.tw-interactive.tw-inline-flex.tw-core-button--overlay.tw-core-button.tw-button-icon--overlay.tw-button-icon.tw-border-top-right-radius-medium.tw-border-top-left-radius-medium.tw-border-bottom-right-radius-medium.tw-border-bottom-left-radius-medium.tw-align-middle.tw-align-items-center > .tw-button-icon__icon > div > .tw-inline-flex.tw-icon--fill.tw-icon.tw-full-width.tw-align-items-center > .tw-aspect--align-top.tw-aspect > .tw-icon__svg > g > path
www.twitch.tv##div:nth-of-type(3) > .tw-tooltip-wrapper.tw-relative.tw-inline-flex > .tw-relative.tw-overflow-hidden.tw-justify-content-center.tw-interactive.tw-inline-flex.tw-core-button--overlay.tw-core-button.tw-button-icon--overlay.tw-button-icon.tw-border-top-right-radius-medium.tw-border-top-left-radius-medium.tw-border-bottom-right-radius-medium.tw-border-bottom-left-radius-medium.tw-align-middle.tw-align-items-center > .tw-button-icon__icon > div > .tw-inline-flex.tw-icon--fill.tw-icon.tw-full-width.tw-align-items-center > .tw-aspect--align-top.tw-aspect > .tw-icon__svg

Apply changes and refresh any currently open twitch page with those nasty extensions and they should be gone for good!

Loom Review 2019

It had been some time since I listened to this talk at GDC 2015 by Brian Moriarty.

I had previous exposure to Moriarty from his inclusion in The Witness and his under apprecaited talk about that.

These two thoughtful talks understandably made me curious about Moriarty's work in games so I decided to play Loom. A game where he acted as project lead.

This isn't a deep dive review but I would like to share some of my thoughts around the game. You can view my complete play through here: https://www.youtube.com/watch?v=rgJw69q16ew

Loom Island opening visuals. The aesthetic the entire game should have followed.

Let's start positive. I enjoyed the opening. The voice over is good. The interface is fairly intuitive and much simpler than other SCUMM (LucasArts adventure games system from Maniac Mansion) games. The game begins on the uncreatively named Loom Island. The atmosphere here is the best in the game which makes adventuring a little disappointing afterward. The puzzles are pretty simple. The fun part is understanding what each of the "drafts" you learn do. I think the game would have been improved from an atmospheric sense if the drafts used rune style glyphs instead of musical notes. It feels much more like playing a song, which of course you're actually doing, than "weaving a draft". The story really doesn't make a lot of sense at all at any point in the game. The introduction is cryptic. You know it's your birthday and for some reason all the other people from the island turn into swans and run away. They don't explain why. They just say Loom Child something something. Can they see the future? Why didn't they tell you about your past? Why didn't they let him near a distaff (the ocarina of the game) ? These things are never explained.

After leaving the island you see a whirlpool in the water that can't be passed without learning the "f" chord. I left the island the first time without this so I needed to go back. Going back seems strange because there's an outro cinematic. Why make a big deal about me leaving if I can just row back? Anyway I went back, got the "f" chord by spinning some straw into gold which is a Rumpelstiltskin thing. It was fun remembering that but if you'd never heard the fairytale or forgetten that part then this might not make sense. I then left the island a second time, watched the same outro cinematic, defused the whirlpool and got to the other island.

Bobbin finds a cup made of diamond in the guild of makers. AMAZING.

On this island there is a.. city? town? mound of green glass? It introduces some characters who you don't care about and foreshadows some war or something. There's also a chalice made of diamond which Bobbin, oh ya you play as a hobbit name Bobbin "He's not a hobbit!" you say? why does he sound like a hobbit and have a hobbit name? Probably just LotR stuck in their heads. Did people think hobbits had a slight British cadence before the films? Whatever. Bobbin points out that the diamond chalice in the glass guild is strange. All the art in the green glass guild is horrific for gameplay. You can't tell where you can walk. I think I was just lucky moving through this part of the game in the intended way. This is definitely where most players would be stuck if they do get stuck.

The game moves along from here to a forest. You meet some shepherds who aren't weavers like Bobbin but they can do some magic. It must be the same magic weavers from Loom use but for some reason Bobbin who has never practiced before today is way better at the spells than them so Bobbin’s weaver friends are implied to be much more magical I guess.

You then get picked up by a dragon and from here the game really falls apart. You don't care about what's going on. You don't care about any of the people you've met. There's something about this green hatted guy who gets his head knocked off wanting to raise the dead or something. It's just not interesting at all.

Bobbin meets his mother who is a swan from outer space.

You enter a rip in space which brings you to the Loom dimension. Maleficent from sleeping beauty was in there and she wants to take over the world now. You meet mother goose in outer space and then play Simon says with Maleficent before turning yourself into a Swan and flying off second star to the right, and straight on till morning.

They obviously set up a lot to be explained in sequals which of course never happened because this game was trash. The game had potential to be cool if it carried its asethetic from Loom Island forward. Just artistically it would have had a lot more to show. The story which is very much the focus was the worst part of the game. The only part of this game I'll remember a year from now is the name Bobbin Threadbare and there's a magic song to turn green things white and white things green.

It's a bad game. The talks are still good though. I recommend those.

GDC 15 https://www.youtube.com/watch?v=z1aVDael-KM
Brian Moriarty - I Saw What I Did There + The Secret of Psalm 46 https://www.youtube.com/watch?v=KBJbsEjNb8k