<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"
    xmlns:fh="http://purl.org/syndication/history/1.0"
    xmlns:at="http://purl.org/atompub/tombstones/1.0">

    <title>Sockpuppet: Blog</title>
    
    <subtitle><![CDATA[Updates, articles, and behind-the-scenes content.]]></subtitle>
    
    <link href="http://sockpuppet.band/blog/feed?id=3472&amp;tag=video" rel="self" />
    
    <link href="http://sockpuppet.band/blog/feed?tag=video" rel="current" />
    <fh:archive/>
    

    <link href="https://busybee.superfeedr.com" rel="hub" />
    
    
    <link href="http://sockpuppet.band/blog/feed?id=2206&amp;tag=video" rel="next-archive" />
    
    <link href="http://sockpuppet.band/blog/" />
    <id>tag:sockpuppet.band,2026-05-14:blog</id>
    <updated>2025-11-07T22:46:56-08:00</updated>

    

    <entry>
        
        <title>Oops, All YouTube!</title>
        <link href="http://sockpuppet.band/blog/3472-Oops-All-YouTube" rel="alternate" type="text/html" />
        <published>2025-11-07T22:46:56-08:00</published>
        <updated>2025-11-07T22:46:56-08:00</updated>
        <id>urn:uuid:5c04f626-4172-579b-88e7-ef901e8db11a</id>
        <author><name>fluffy</name></author>
        <summary type="html"><![CDATA[<p>After going through the rigmarole of making nice visualizer videos for Refactor, I noticed that I&rsquo;d already done that a year ago! In fact I&rsquo;d done it for a few albums and I&rsquo;d forgotten about that.</p>]]></summary>
        <content type="html"><![CDATA[

		

        



        <p>After going through the rigmarole of making nice visualizer videos for Refactor, I noticed that I&rsquo;d already done that a year ago! In fact I&rsquo;d done it for a few albums and I&rsquo;d forgotten about that.</p>

        
            <p>I&rsquo;ll replace the Refactor videos with the new ones on Monday because they new ones are way better and that album is pretty special to me (and I&rsquo;ll just delist the old videos rather than delete them outright), but I think I&rsquo;ll leave Radio Ready and Instrumental alone.</p><p>In any case here&rsquo;s my current tentative YouTube album rerelease schedule:</p>
<table>
<thead>
<tr>
<th>Week</th>
<th>Monday release</th>
<th>Thursday release</th>
</tr>
</thead>

<tbody>
<tr>
<td>11/10/2025</td>
<td><a href="http://sockpuppet.band/album/refactor">Refactor</a></td>
<td><a href="http://sockpuppet.band/album/strawberry-jelly-9">strawberry jelly :9</a></td>
</tr>
<tr>
<td>11/17/2025</td>
<td><a href="http://sockpuppet.band/album/foodsexsleep">foodsexsleep</a></td>
<td><a href="http://sockpuppet.band/album/or-die-trying-ost">&hellip;Or Die Trying OST</a></td>
</tr>
<tr>
<td>11/24/2025</td>
<td><a href="http://sockpuppet.band/album/love-and-monsters">Love and Monsters</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2017">Novembeat 2017</a></td>
</tr>
<tr>
<td>12/01/2025</td>
<td><a href="http://sockpuppet.band/album/songs-of-substance">Songs of Substance</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2023-pawmune-and-friends">Novembeat 2023: Pawmune and Friends</a></td>
</tr>
<tr>
<td>12/08/2025</td>
<td><a href="http://sockpuppet.band/album/s7rawberry">s7rawberry</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2019">Novembeat 2019</a></td>
</tr>
<tr>
<td>12/15/2025</td>
<td><a href="http://sockpuppet.band/album/novembeat-2016">Novembeat 2016</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2018">Novembeat 2018</a></td>
</tr>
<tr>
<td>12/22/2025</td>
<td><a href="http://sockpuppet.band/album/transformative-instrumentals-vol-1">Transformative Instrumentals, vol. 1</a></td>
<td><a href="http://sockpuppet.band/album/the-balance-of-sappho-ost">The Balance of Sappho OST</a></td>
</tr>
<tr>
<td>12/29/2025</td>
<td><a href="http://sockpuppet.band/album/admiralo-island">Admiralo Island Witches Club</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2021-lo-fi-beats-to-grind-coffee-to">Novembeat 2021</a></td>
</tr>
<tr>
<td>01/05/2026</td>
<td><a href="http://sockpuppet.band/album/treestoration-ost">Treestoration</a></td>
<td><a href="http://sockpuppet.band/album/herbal-spice-problem-ost">Herbal Spice Problem</a> + <a href="http://sockpuppet.band/album/brickris-tetout-ost">Brickris Tetout</a></td>
</tr>
<tr>
<td>01/12/2026</td>
<td><a href="http://sockpuppet.band/album/deadnames">Deadnames</a></td>
<td></td>
</tr>
</tbody>
</table>
<p>which would actually cover my entire back-catalog, aside from <a href="http://sockpuppet.band/track/wiener-dog-on-a-motorcycle">Wiener Dog on a Motorcycle</a> (which I still want to do a full music video for instead of a visualizer release) and <a href="http://sockpuppet.band/album/pointed-little-quill">pointed little quill</a> which is still available on YouTube Music.</p><p>Of course this is subject to change due to any number of factors, especially if I actually manage to get one of my backburnered albums out in the interim.</p>
            

            

        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=YouTube">#YouTube</a>
        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=video">#Video</a>
        

        ]]>



        </content>
        <category term="Blog" label="Blog" />
        
        
        <category term="YouTube" label="YouTube" />
        
        <category term="Video" label="video" />
        

        

    </entry>
    <entry>
        
        <title>YouTube self-management update</title>
        <link href="http://sockpuppet.band/blog/2069-YouTube-self-management-update" rel="alternate" type="text/html" />
        <published>2025-11-06T16:03:08-08:00</published>
        <updated>2025-11-06T16:03:08-08:00</updated>
        <id>urn:uuid:8f1a480b-ddf0-56ec-ab25-dfe187e6b2a1</id>
        <author><name>fluffy</name></author>
        <summary type="html"><![CDATA[<p>If you follow <a href="http://sockpuppet.band/youtube">my YouTube channel</a> you&rsquo;ve probably been at least somewhat inundated with a bunch of videos on your feed with my music reposts. I&rsquo;ve finally figured out a process I&rsquo;m more or less happy with, and am figuring out the best cadence for doing things.</p>]]></summary>
        <content type="html"><![CDATA[

		

        



        <p>If you follow <a href="http://sockpuppet.band/youtube">my YouTube channel</a> you&rsquo;ve probably been at least somewhat inundated with a bunch of videos on your feed with my music reposts. I&rsquo;ve finally figured out a process I&rsquo;m more or less happy with, and am figuring out the best cadence for doing things.</p><p>My current plan is to do two releases per week; on Mondays will be what I consider my &ldquo;real&rdquo; or &ldquo;authored&rdquo; albums, and Thursdays will be what I consider &ldquo;jam&rdquo; albums. The categorization of these is a little wishy-washy, but for example, things I&rsquo;ve done for <a href="http://sockpuppet.band/releases/?tag=collection:novembeat">Novembeat</a> and <a href="http://sockpuppet.band/releases/?tag=collection:game-jams">Strawberry Jam</a> are &ldquo;jam&rdquo; albums, while things like <a href="http://sockpuppet.band/album/refactor">Refactor</a> and <a href="http://sockpuppet.band/album/songs-of-substance">Songs of Substance</a> are &ldquo;authored&rdquo; albums.</p>

        
            <h3 id="2069_h3_1_Release-schedule-intended">Release schedule (intended)<a href="http://sockpuppet.band/blog/2069-YouTube-self-management-update#2069_h3_1_Release-schedule-intended" class="toc_link"></a></h3><p>This is my current release schedule plan:</p>
<table>
<thead>
<tr>
<th>Week</th>
<th>Monday release</th>
<th>Thursday release</th>
</tr>
</thead>

<tbody>
<tr>
<td>11/10/2025</td>
<td><a href="http://sockpuppet.band/album/refactor">Refactor</a></td>
<td><a href="http://sockpuppet.band/album/strawberry-jelly-9">strawberry jelly :9</a></td>
</tr>
<tr>
<td>11/17/2025</td>
<td><a href="http://sockpuppet.band/album/foodsexsleep">foodsexsleep</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2021-lo-fi-beats-to-grind-coffee-to">Novembeat 2021</a><sup id="r_e2069_fn1"><a href="http://sockpuppet.band/blog/2069-YouTube-self-management-update#d_e2069_fn1" rel="footnote">1</a></sup></td>
</tr>
<tr>
<td>11/24/2025</td>
<td><a href="http://sockpuppet.band/album/love-and-monsters">Love and Monsters</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2017">Novembeat 2017</a></td>
</tr>
<tr>
<td>12/01/2025</td>
<td><a href="http://sockpuppet.band/album/radio-ready">Radio Ready</a></td>
<td><a href="http://sockpuppet.band/album/or-die-trying-ost">&hellip;Or Die Trying OST</a><sup id="r_e2069_fn2"><a href="http://sockpuppet.band/blog/2069-YouTube-self-management-update#d_e2069_fn2" rel="footnote">2</a></sup></td>
</tr>
<tr>
<td>12/08/2025</td>
<td><a href="http://sockpuppet.band/album/instrumental">Instrumental</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2019">Novembeat 2019</a></td>
</tr>
<tr>
<td>12/15/2025</td>
<td><a href="http://sockpuppet.band/album/songs-of-substance">Songs of Substance</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2023-pawmune-and-friends">Novembeat 2023: Pawmune and Friends</a></td>
</tr>
<tr>
<td>12/22/2025</td>
<td><a href="http://sockpuppet.band/album/transformative-instrumentals-vol-1">Transformative Instrumentals, vol. 1</a></td>
<td><a href="http://sockpuppet.band/album/novembeat-2018">Novembeat 2018</a></td>
</tr>
<tr>
<td>12/29/2025</td>
<td></td>
<td><a href="http://sockpuppet.band/album/novembeat-2016">Novembeat 2016</a></td>
</tr>
<tr>
<td>01/05/2026</td>
<td></td>
<td><a href="http://sockpuppet.band/album/s7rawberry">s7rawberry</a></td>
</tr>
</tbody>
</table>
<p>There&rsquo;s a bunch of albums not yet on that list and I&rsquo;m not sure if I want them to have YouTube rereleases just yet. I&rsquo;ll probably use the empty Mondays to release them, possibly in groups (for example, several of the game jam OSTs are quite short).</p><h3 id="2069_h3_2_Some-technical-details">Some technical details<a href="http://sockpuppet.band/blog/2069-YouTube-self-management-update#2069_h3_2_Some-technical-details" class="toc_link"></a></h3><p>To actually make the videos I&rsquo;ve finally wrapped my head around how FFmpeg filter graphs work, and I&rsquo;m building up a little repertoire of visual hacks that let me make the various things look nice.</p><p>For example, here&rsquo;s the <a href="http://sockpuppet.band/_file/bc077/8/novembeat%202020%20video%20setup.zip">Novembeat 2020 video setup files</a>, for those who are interested. FFmpeg scripts aren&rsquo;t super easy to comment, but probably the trickiest thing is the way the <code>remap</code> filter works; basically, the X and Y channels must be in 16-bit grayscale mode, and directly reference pixel coordinates, but it&rsquo;s not super easy to set up colors like that in Affinity Studio (my graphics editor of choice) so instead I draw things as a grayscale ramp (which end up with values 0-65535 in the 16-bit mapping) and then scale it down to try to map them to 0-255. Buuuuut Affinity also ends up dithering gradients regardless of colorspace or settings, so there needs to be a bit of fudging there too. (In retrospect this is something that would have probably worked better with <a href="https://gimp.org">GNU IMP</a>, which has native support for 16-bit grayscale images.)</p><p><mark>Update:</mark> Nope GNU IMP&rsquo;s UI is still complete garbage for this and wouldn&rsquo;t have improved things. I guess in the future I&rsquo;ll just want to, like, write code.</p><p>As far as uploaading the videos goes, I wrote a <a href="https://github.com/fluffy-critter/yt-uploader">Python script</a> which is rather involved in its setup (since it requires setting up a Google developer account and a &ldquo;cloud application&rdquo;) and which I can only run a few times a day due to the somewhat annoying way that YouTube&rsquo;s API limits work. But my process is basically:</p>
<ol>
<li>Encode all my videos (using the Bandcrash FLAC files as the input source)</li>
<li>Drag them (15 at a time) to the YouTube uploader</li>
<li>Add them all to a new playlist</li>
<li>Download the playlist metadata</li>
<li>Reconcile the playlist metadata with my <a href="https://fluffy.itch.io/bandcrash">Bandcrash</a> album data to automatically generate titles and descriptions</li>
<li>Apply that new data to the YouTube videos and simultaneously schedule them for publication on release day</li>
</ol>
<p>It&rsquo;s a bit annoying but not <em>nearly</em> as annoying as having to hand-edit the descriptions and post schedule.</p><h3 id="2069_h3_3_Some-future-things">Some future things<a href="http://sockpuppet.band/blog/2069-YouTube-self-management-update#2069_h3_3_Some-future-things" class="toc_link"></a></h3><p>I really want to do a proper music video for <a href="http://sockpuppet.band/track/wiener-dog-on-a-motorcycle">Wiener Dog on a Motorcycle</a>. I&rsquo;ve had a very strong image in my head for how it should look. If any animators are interested in taking it on as a gig, let me know. I need to at least do a storyboard and possibly an animatic myself, I think.</p><p>On top of all this I still have <a href="http://sockpuppet.band/blog/2959-Goings-on-in-the-Sockiverse">so many backburnered album projects</a>, and of course I still have 25 days of <a href="https://novembeat.com/">Novembeat</a> left to do&hellip;</p>
            
                <hr/><ol><li id="d_e2069_fn1"><p>This would be a music-only release, rather than the existing <a href="https://www.youtube.com/playlist?list=PLNRLpYEdwBNhD7WQYFrqckvaweUj9kKls">music videos playlist</a> which has a bunch of non-music stuff in it and is missing the last track, which currently only appears in the <a href="https://www.youtube.com/watch?v=cAdd8tF-WVs">full video</a>.&nbsp;<a href="/blog/2069-YouTube-self-management-update#r_e2069_fn1" rev="footnote">↩</a></p></li><li id="d_e2069_fn2"><p>This will also coincidentally be the same intended day as the album release of Novembeat 2025, but that will already have been on YouTube since I&rsquo;m using that as my primary incremental release mechanism.&nbsp;<a href="/blog/2069-YouTube-self-management-update#r_e2069_fn2" rev="footnote">↩</a></p></li></ol>
            

            

        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=YouTube">#YouTube</a>
        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=video">#Video</a>
        
        <a rel="tag" href="http://sockpuppet.band/blog/?tag=FFmpeg">#FFmpeg</a>
        

        ]]>



        </content>
        <category term="Blog" label="Blog" />
        
        
        <category term="YouTube" label="YouTube" />
        
        <category term="Video" label="video" />
        
        <category term="FFmpeg" label="FFmpeg" />
        

        

    </entry>
    

    
</feed>