03 Jun 2021
A big problem with getting into video in general is all of the esoteric lingo that you have to learn, and WebRTC introduces a slew of new acronyms and words into the mix. Since WebRTC is basically a protocol composed of or built using many other protocols, it can turn into an acronym soup pretty quickly. It can make it difficult to even have a high-level conversation about live video streaming on the web without...
Read more
09 Apr 2021
I recently made a tweet that seems to resonate with a lot of people. It’s entirely not surprising, because I’ve been talking friends, hearing anecdotes from acquaintences, and listening to strangers repeating the same things with increasing intensity for like five years, with a major leap in the past 13 months and another jump in the past 2 months – the entire world is totally burned out. My tweets auto-delete after a time, but the...
Read more
03 Apr 2021
Overview / project vision I’ve spent the last few weekends working on this thing, tentatively titled Media Collection Viewer (and it seems like that name might just stick!). The way it works is that you provide it with a valid JSON file derived from the audiovisual file analysis tool MediaInfo and it produces charts based on that data, so that you can get a broad understanding of the files you are having to handle. (Note:...
Read more
13 Dec 2020
This is the seventh year of my annual reports. Here is last year’s, if you’re curious at what I said I wanted to do before a global pandemic kicked off. Although spoiler alert, my goals were to have less plans and travel less. Well, mission fucking accomplished, eh? I didn’t go anywhere and all my plans were cancelled. I was burned out, and I stayed burned out all year long. I started off the year...
Read more
16 Nov 2020
The below writing was included in Screen Slate’s “The Year the Internet Broke”, a publication corresponding with a film series held at Anthology Film Archives earlier this year, right before the big shutdown of 2020 and the last time I used the subway, walked in Manhattan, saw people casually, hugged a person I don’t live with, and ate at a restaurant. Copies still available through the link above, and it goes towards supporting this excellent...
Read more
14 May 2020
Update: Project page is now up, here! Go there if you want demos and a high-level overview of this project. In anticipation of Recurse Center’s Never Graduate Week (essentially an alumni week time of celebration), a week I had planned to take off from work, I started to think of projects that might fit well into the scope of just one week, both at the angle of R&D work but also technical work. Stumbling through...
Read more
13 May 2020
For the past little while, I’ve been working on this network-based performance project that I have named Throttled. It’s a performance by 233 gifs and a very slow network connection. This blog post is a bit about what I learned while making it. I’m writing this somewhat in haste, so the notes are a bit sloppy. This project had me asking some questions that are the opposite of what people usually want to learn about...
Read more
21 Feb 2020
This is the eight and (perhaps) penultimate in a series of blog posts on a project I call “MediaInfoInfo”. (And the last until this project is able to be wrapped up after code review, which hasn’t started yet so it could be a while.) Anyway, I suppose this means that this is the last of the weekly post series. This project is focused on improving documentation for the ubiquitous media analysis tool MediaInfo. MediaInfoInfo: Initialize...
Read more
14 Feb 2020
This is the seventh in a series of blog posts on a project I call “MediaInfoInfo” (with weekly associated blog posts). This project is focused on improving documentation for the ubiquitous media analysis tool MediaInfo. Other posts: MediaInfoInfo: Initialize project MediaInfoInfo: Parameters / making a plan MediaInfoInfo: General streams MediaInfoInfo: Video streams MediaInfoInfo: Audio streams MediaInfoInfo: Image, Menu, Text and Other streams MediaInfoInfo: MediaInfo-specific words MediaInfoInfo: Metadata Tags MediaInfo-specific words Going through parameters and their...
Read more
07 Feb 2020
This is the sixth in a series of blog posts on a project I call “MediaInfoInfo”. This project is focused on improving documentation for the ubiquitous media analysis tool MediaInfo. Other posts: MediaInfoInfo: Initialize project MediaInfoInfo: Parameters / making a plan MediaInfoInfo: General streams MediaInfoInfo: Video streams MediaInfoInfo: Audio streams MediaInfoInfo: Image, Menu, Text and Other streams MediaInfoInfo: MediaInfo-specific words MediaInfoInfo: Metadata Tags I’ve tackled the largest sections – General, Video, and Audio. I was...
Read more
31 Jan 2020
This is the fifth!! in a series of blog posts on a project I call “MediaInfoInfo” (with weekly associated blog posts). This project is focused on improving documentation for the ubiquitous media analysis tool MediaInfo. Other posts: MediaInfoInfo: Initialize project MediaInfoInfo: Parameters / making a plan MediaInfoInfo: General streams MediaInfoInfo: Video streams MediaInfoInfo: Audio streams MediaInfoInfo: Image, Menu, Text and Other streams MediaInfoInfo: MediaInfo-specific words MediaInfoInfo: Metadata Tags Audio! Like the Video streams section, the...
Read more
24 Jan 2020
This is the fourth in a series of blog posts on a project I call “MediaInfoInfo”. This project is focused on improving documentation for the ubiquitous media analysis tool MediaInfo. Wow, I can’t believe another week has passed and I am due to write another blog post! Other posts: MediaInfoInfo: Initialize project MediaInfoInfo: Parameters / making a plan MediaInfoInfo: General streams MediaInfoInfo: Video streams MediaInfoInfo: Audio streams MediaInfoInfo: Image, Menu, Text and Other streams MediaInfoInfo:...
Read more
17 Jan 2020
This is the third in a series of blog posts on a project I call “MediaInfoInfo”. This project is focused on improving documentation for the ubiquitous media analysis tool MediaInfo. After the initial project idea and initial project plan, this post will focus on work on the first and largest section of parameters: the General stream. Other posts: MediaInfoInfo: Initialize project MediaInfoInfo: Parameters / making a plan MediaInfoInfo: General streams MediaInfoInfo: Video streams MediaInfoInfo: Audio...
Read more
17 Jan 2020
This is the second of what will be a series of blog posts on a project I call “MediaInfoInfo”. This project is focused on improving documentation for the ubiquitous media analysis tool MediaInfo. Following up on the initial post, it’s time to dig into what some of these parameters are and how they are set up. This post is still a bit more “meta” and talking about taking on the project itself, but don’t worry...
Read more
10 Jan 2020
This is the first of what will be a series of blog posts (probably) on a project I call “MediaInfoInfo”. This project is focused on improving documentation for the ubiquitous media analysis tool MediaInfo. Other posts: MediaInfoInfo: Initialize project MediaInfoInfo: Parameters / making a plan MediaInfoInfo: General streams MediaInfoInfo: Video streams MediaInfoInfo: Audio streams MediaInfoInfo: Image, Menu, Text and Other streams MediaInfoInfo: MediaInfo-specific words MediaInfoInfo: Metadata Tags My initial idea was to have a slow-moving...
Read more