<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Media &#8211; Manuel Bogner&#039;s Blog</title>
	<atom:link href="https://blog.mbo.dev/archives/category/media/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.mbo.dev</link>
	<description>Solutions to everyday IT problems</description>
	<lastBuildDate>Mon, 12 Feb 2024 11:54:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://blog.mbo.dev/wp-content/uploads/2022/11/cropped-cropped-mbo-white_opt-32x32.png</url>
	<title>Media &#8211; Manuel Bogner&#039;s Blog</title>
	<link>https://blog.mbo.dev</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Convert PSD files to PNG with ImageMagick in a simple bash script</title>
		<link>https://blog.mbo.dev/archives/2014</link>
		
		<dc:creator><![CDATA[Manuel Bogner]]></dc:creator>
		<pubDate>Mon, 12 Feb 2024 11:54:02 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Media]]></category>
		<guid isPermaLink="false">https://blog.coffeebeans.at/?p=2014</guid>

					<description><![CDATA[Keeping original PSD files was quite good practice over the years but mostly other formats are needed down the road. Because opening Photoshop to export a file takes quite some time and isn&#8217;t efficient I wrote a small script to replace this task: This takes the file(s) to convert as argument(s). You can also just [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Keeping original PSD files was quite good practice over the years but mostly other formats are needed down the road. Because opening Photoshop to export a file takes quite some time and isn&#8217;t efficient I wrote a small script to replace this task:</p>



<pre class="wp-block-code"><code>#!/usr/bin/env bash

if &#91;&#91; "" == "$@" ]]; then
    echo "usage: $0 &lt;file(s) to convert>"
    exit 1
fi

for i in "$@"; do
    directory=$(realpath $(dirname "$i"))
    file=$(basename "$i")
    name=${file%.*}
    extension=$(echo ${file##*.} | tr '&#91;:upper:]' '&#91;:lower:]')

    if &#91;&#91; "$extension" == "psd" ]]; then
        target="$directory/$name.png"
        if &#91;&#91; -e "$target" ]]; then
            echo "file already exists: '$target'"
        else
            echo "converting '$i'"
            convert "$i" -background none -flatten "$target" || exit 1
        fi
    fi
done</code></pre>



<p>This takes the file(s) to convert as argument(s). You can also just go with wildcards like <code>*.psd</code> to convert all psd files in a folder. Already converted files will be skipped.</p>



<p>You need ImageMagic installed on your machine to have access to the convert command.</p>



<p>Tested with ImageMagic 7.1.1-27 on MacOS Sonoma 14.3.1.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Scheduled Facebook posts via Bash</title>
		<link>https://blog.mbo.dev/archives/1965</link>
		
		<dc:creator><![CDATA[Manuel Bogner]]></dc:creator>
		<pubDate>Mon, 21 Aug 2023 23:54:11 +0000</pubDate>
				<category><![CDATA[Media]]></category>
		<guid isPermaLink="false">https://blog.coffeebeans.at/?p=1965</guid>

					<description><![CDATA[I was looking for an easy way to create scheduled posts on facebook. Though I didn&#8217;t find a fully automated way I was able to create a process that only needs manual steps every 60 days. With the app created on facebook developer pages I first need the clientId (appId) and clientSecret (appSecret). The first [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>I was looking for an easy way to create scheduled posts on facebook. Though I didn&#8217;t find a fully automated way I was able to create a process that only needs manual steps every 60 days.</p>



<p>With the app created on facebook developer pages I first need the clientId (appId) and clientSecret (appSecret).</p>



<p>The first manual step is to login an grant permission to the app by copying an URL to the browser (don&#8217;t forget to replace the clientId):</p>



<pre class="wp-block-code"><code>https://www.facebook.com/v17.0/dialog/oauth?client_id=&lt;CLIENT_ID>&amp;redirect_uri=http%3A%2F%2Flocalhost%3A9000%2Flogin-success&amp;state=1&amp;response_type=token&amp;scope=pages_read_engagement%2Cpages_manage_posts</code></pre>



<p>I didn&#8217;t had my app reviewed yet so I was only able to post to pages. But that&#8217;s fine &#8211; let&#8217;s use a page then. The redirect lands on localhost. From the URL the <code>access_token</code> is needed. This token is valid for only one hour. But there is a way to extend this token to 60 days:</p>



<pre class="wp-block-code"><code>curl --location 'https://graph.facebook.com/oauth/access_token?grant_type=fb_exchange_token&amp;client_id=278756521529473&amp;client_secret=4e085a2a7b1f08d73c6ea0d34415e434&amp;fb_exchange_token=&lt;ACCESS_TOKEN_FROM_STEP_BEFORE>'</code></pre>



<p>The result contains another access token that now has 60 days validity. Fine for me =)</p>



<p>With that extended token I can create posts in a script and schedule them as needed:</p>



<pre class="wp-block-code"><code>#!/usr/bin/env bash

ACCESS_TOKEN=&lt;THE_EXTENDED_TOKEN>

PAGE_TOKEN=$(curl -s --location "https://graph.facebook.com/v17.0/me/accounts?access_token=$ACCESS_TOKEN" | jq -r '.data&#91;0] | .access_token')

curl --location --request POST \
 --data-urlencode "message=some message above the preview" \
 --data-urlencode "link=https://youtube.com/shorts/t_zfdjgYarw" \
 "https://graph.facebook.com/v17.0/me/feed?access_token=$PAGE_TOKEN"</code></pre>



<p>Running this script posts to the timeline of the page. The <code>PAGE_TOKEN</code> is another token valid only for a single page. Have a look at the response of the /me/accounts query to see what options you have. Maybe you don&#8217;t want the first one as I chose in the script by the us of <code>jq</code>.</p>



<p>For the scheduling part I simply add these scripts to cron on my server.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Convert MP4 to webm with ffmpeg</title>
		<link>https://blog.mbo.dev/archives/1962</link>
		
		<dc:creator><![CDATA[Manuel Bogner]]></dc:creator>
		<pubDate>Wed, 09 Aug 2023 16:25:51 +0000</pubDate>
				<category><![CDATA[Media]]></category>
		<guid isPermaLink="false">https://blog.coffeebeans.at/?p=1962</guid>

					<description><![CDATA[There is no need for extra software for converting video files as long as you&#8217;re not afraid of using the shell of your Linux or MacOS. ffpmeg can do a lot for you. For streaming and uploading videos, WebM is the better option because it&#8217;s highly compatible with modern browsers and popular for HTML5. For higher-quality [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>There is no need for extra software for converting video files as long as you&#8217;re not afraid of using the shell of your Linux or MacOS. ffpmeg can do a lot for you.</p>



<p>For streaming and uploading videos, WebM is the better option because it&#8217;s <strong>highly compatible with modern browsers and popular for HTML5</strong>. For higher-quality playback and compatibility with more devices, MP4 might be more appropriate.</p>



<p>Here a simple way to convert an existing mp4 video to webm:</p>



<pre class="wp-block-code"><code>ffmpeg -i in.mp4 -c:v libvpx-vp9 -crf 25 -b:v 0 -b:a 192k -c:a libopus out.webm</code></pre>



<p>Parameters explained:</p>



<ul class="wp-block-list">
<li><strong>-i in.mp4</strong>: Input file named <em>in.mp4</em></li>



<li><strong>-c:v libvpx-vp9</strong>: The target codec libvpx-vp9 which is the VP9 video encoder for <a href="http://www.webmproject.org/about/" target="_blank" rel="noreferrer noopener">​WebM</a>.</li>



<li><strong>-crf 25</strong>: For libvpx, there is no default, and CRF can range between 0 and 63. 31 is recommended for 1080p HD video. Lower means better quality. If you’re unsure about what CRF to use, begin with the default and change it according to your subjective impression of the output. Is the quality good enough? No? Then set a lower CRF. Is the file size too high? Choose a higher CRF. A change of ±6 should result in about half/double the file size, although your results might vary.</li>



<li><strong>-b:v 0</strong>: Specifies the target video bitrate for the output file. However, setting it to <code>0</code> has a specific meaning: it effectively disables the use of constant bitrate (CBR) encoding for the video stream. Instead, it implies that the video should be encoded using variable bitrate (VBR) mode.</li>



<li><strong>-b:a 192k</strong>: Sets the target audio bitrate to 192 kbps.</li>



<li><strong>-c:a libopus</strong>: Chooses the Opus audio codec for encoding.</li>



<li><strong>out.webm</strong>: Output file.</li>
</ul>



<p>The same command can also convert a .mkv file to webm. Absolutely no need to remux anything.</p>



<pre class="wp-block-code"><code>ffmpeg -i in.mkv -c:v libvpx-vp9 -crf 25 -b:v 0 -b:a 192k -c:a libopus out.webm</code></pre>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>OBS Bitrates</title>
		<link>https://blog.mbo.dev/archives/1954</link>
		
		<dc:creator><![CDATA[Manuel Bogner]]></dc:creator>
		<pubDate>Fri, 28 Jul 2023 20:45:47 +0000</pubDate>
				<category><![CDATA[Media]]></category>
		<guid isPermaLink="false">https://blog.coffeebeans.at/?p=1954</guid>

					<description><![CDATA[Every time I am configuring OBS I am thinking about the proper bitrate to set. I found some nice ranges that can be used: For 1080p (1920&#215;1080) resolution: For 4K (3840&#215;2160) resolution:]]></description>
										<content:encoded><![CDATA[
<p>Every time I am configuring OBS I am thinking about the proper bitrate to set. I found some nice ranges that can be used:</p>



<p>For 1080p (1920&#215;1080) resolution:</p>



<ul class="wp-block-list">
<li>Recommended bitrate for streaming: 3000 to 6000 Kbps</li>



<li>Recommended bitrate for recording: 12000 to 20000 Kbps</li>
</ul>



<p>For 4K (3840&#215;2160) resolution:</p>



<ul class="wp-block-list">
<li>Recommended bitrate for streaming: 9000 to 18000 Kbps<br>Recommended bitrate for recording: 30000 to 60000 Kbps</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Krita 5.0.2 flickering on Windows 10</title>
		<link>https://blog.mbo.dev/archives/1787</link>
		
		<dc:creator><![CDATA[Manuel Bogner]]></dc:creator>
		<pubDate>Sun, 09 Jan 2022 19:14:05 +0000</pubDate>
				<category><![CDATA[Media]]></category>
		<guid isPermaLink="false">https://blog.coffeebeans.at/?p=1787</guid>

					<description><![CDATA[I installed Krita 5.0.2 on my Windows 10 machine to test it with my old Wacom Intuos 5. The first attempt lasted only a few minutes because Krita was flickering again and again which made working with it impossible. First I thought maybe my old tablet has an issue but after unplugging it and even [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>I installed Krita 5.0.2 on my Windows 10 machine to test it with my old Wacom Intuos 5. The first attempt lasted only a few minutes because Krita was flickering again and again which made working with it impossible. First I thought maybe my old tablet has an issue but after unplugging it and even restarting the host machine Krita continued to flicker.</p>



<p>After some research I read about changing the renderer in Settings > Configure Krita > Display > Canvas Acceleration. This was set to &#8220;Direct3D 11 via ANGLE&#8221; by default. I changed it to &#8220;OpenGL&#8221; and restarted Krita for the setting to become effective after realizing that the active renderer stayed the some after ack&#8217;ing the dialogue with Ok. Et voila, after the Krita restart the flickering is gone.</p>



<p>Hope this helps others with the same or a similar problem.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Free Sound Processing Plugins</title>
		<link>https://blog.mbo.dev/archives/1755</link>
		
		<dc:creator><![CDATA[Manuel Bogner]]></dc:creator>
		<pubDate>Fri, 31 Dec 2021 03:42:52 +0000</pubDate>
				<category><![CDATA[Media]]></category>
		<guid isPermaLink="false">https://blog.coffeebeans.at/?p=1755</guid>

					<description><![CDATA[Some links I gathered with free but very powerful sound plugins: https://tal-software.com/products TAL Noisemaker TAL Vocoder https://www.tokyodawn.net/tokyo-dawn-labs/ TDR Nova TDR Kotelnikov TDR VOS SliqEQ https://polyversemusic.com/products/wider/ Wider https://www.auburnsounds.com/products/Panagement.html Panagement https://www.powerdrumkit.de/download76187.php MT Power DrumKit 2 http://www.yohng.com/software/piano.html 4FrontPiano https://electroniksoundlab.com/free-stuff/ Atmos 2 https://rdgaudio.com/free-products/ Vintage Snare Roll http://bigcatinstruments.blogspot.com/2016/02/recut-pianos.html Skerratt London Piano Iowa Piano https://99sounds.org/vst-plugins/ Upright Piano Drum Machine Clap Machine [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>Some links I gathered with free but very powerful sound plugins:</p>



<ul class="wp-block-list"><li><a rel="noreferrer noopener" href="https://tal-software.com/products" target="_blank">https://tal-software.com/products</a><ul><li>TAL Noisemaker</li><li>TAL Vocoder</li></ul></li><li><a rel="noreferrer noopener" href="https://www.tokyodawn.net/tokyo-dawn-labs/" target="_blank">https://www.tokyodawn.net/tokyo-dawn-labs/</a><ul><li>TDR Nova</li><li>TDR Kotelnikov</li><li>TDR VOS SliqEQ</li></ul></li><li><a rel="noreferrer noopener" href="https://polyversemusic.com/products/wider/" target="_blank">https://polyversemusic.com/products/wider/</a><ul><li>Wider</li></ul></li><li><a rel="noreferrer noopener" href="https://www.auburnsounds.com/products/Panagement.html" target="_blank">https://www.auburnsounds.com/products/Panagement.html</a><ul><li>Panagement</li></ul></li><li><a rel="noreferrer noopener" href="https://www.powerdrumkit.de/download76187.php" target="_blank">https://www.powerdrumkit.de/download76187.php</a><ul><li>MT Power DrumKit 2</li></ul></li><li><a rel="noreferrer noopener" href="http://www.yohng.com/software/piano.html" target="_blank">http://www.yohng.com/software/piano.html</a><ul><li>4FrontPiano</li></ul></li><li><a rel="noreferrer noopener" href="https://electroniksoundlab.com/free-stuff/" target="_blank">https://electroniksoundlab.com/free-stuff/</a><ul><li>Atmos 2</li></ul></li><li><a rel="noreferrer noopener" href="https://rdgaudio.com/free-products/" target="_blank">https://rdgaudio.com/free-products/</a><ul><li>Vintage Snare Roll</li></ul></li><li><a rel="noreferrer noopener" href="http://bigcatinstruments.blogspot.com/2016/02/recut-pianos.html" target="_blank">http://bigcatinstruments.blogspot.com/2016/02/recut-pianos.html</a><ul><li>Skerratt London Piano</li><li>Iowa Piano</li></ul></li><li><a rel="noreferrer noopener" href="https://99sounds.org/vst-plugins/" target="_blank">https://99sounds.org/vst-plugins/</a><ul><li>Upright Piano</li><li>Drum Machine</li><li>Clap Machine</li></ul></li><li><a rel="noreferrer noopener" href="https://www.plogue.com/downloads.html#alterego" target="_blank">https://www.plogue.com/downloads.html#alterego</a><ul><li>Alter Ego</li></ul></li><li><a rel="noreferrer noopener" href="https://labs.spitfireaudio.com/" target="_blank">https://labs.spitfireaudio.com/</a><ul><li>diverse via app</li></ul></li><li><a rel="noreferrer noopener" href="https://surge-synthesizer.github.io/" target="_blank">https://surge-synthesizer.github.io/</a><ul><li>Surge</li></ul></li><li><a rel="noreferrer noopener" href="https://valhalladsp.com/demos-downloads/" target="_blank">https://valhalladsp.com/demos-downloads/</a><ul><li>Valhalla Freq Echo</li><li>Valhalla Space Modulator</li><li>Valhalla Supermassive</li></ul></li><li><a rel="noreferrer noopener" href="https://ml-sound-lab.com/products/amped-roots?variant=32886035513403" target="_blank">https://ml-sound-lab.com/products/amped-roots?variant=32886035513403</a><ul><li>Amped Roots Free</li></ul></li><li><a rel="noreferrer noopener" href="https://www.native-instruments.com/de/products/komplete/bundles/komplete-kontrol/" target="_blank">https://www.native-instruments.com/de/products/komplete/bundles/komplete-kontrol/</a><ul><li>Komplete Kontrol</li></ul></li><li><a rel="noreferrer noopener" href="https://plugins4free.com/plugin/2233/" target="_blank">https://plugins4free.com/plugin/2233/</a><ul><li>Ample Guitar M Lite II</li></ul></li><li><a rel="noreferrer noopener" href="https://asb2m10.github.io/dexed/" target="_blank">https://asb2m10.github.io/dexed/</a><ul><li>Dexed</li></ul></li><li><a rel="noreferrer noopener" href="https://www.cableguys.com/pancake.html" target="_blank">https://www.cableguys.com/pancake.html</a><ul><li>Pancake 2</li></ul></li><li><a rel="noreferrer noopener" href="https://www.auburnsounds.com/products/Graillon.html" target="_blank">https://www.auburnsounds.com/products/Graillon.html</a><ul><li>Graillon</li></ul></li><li><a href="https://neovst.com/piano-one-downloading/" target="_blank" rel="noreferrer noopener">https://neovst.com/piano-one-downloading/</a><ul><li>Piano One</li></ul></li></ul>



<p>DAW: <a rel="noreferrer noopener" href="https://www.reaper.fm" target="_blank">https://www.reaper.fm</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Optimize JPEGs for web</title>
		<link>https://blog.mbo.dev/archives/1365</link>
		
		<dc:creator><![CDATA[Manuel Bogner]]></dc:creator>
		<pubDate>Fri, 28 May 2021 20:39:14 +0000</pubDate>
				<category><![CDATA[Media]]></category>
		<guid isPermaLink="false">https://blog.coffeebeans.at/?p=1365</guid>

					<description><![CDATA[While creating my new homepage on https://mbo.dev I was looking for a command line tool to optimise images. Best tool for the job seemed to be imagemagic in combination with mozjpeg. Here the command I used which brought the images down very very much: The quality may change but I couldn&#8217;t see the difference without [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>While creating my new homepage on https://mbo.dev I was looking for a command line tool to optimise images. Best tool for the job seemed to be imagemagic in combination with mozjpeg.</p>



<p>Here the command I used which brought the images down very very much:</p>



<pre class="wp-block-code"><code>convert old.jpg pnm:- | cjpeg -quality 70 > new.jpg</code></pre>



<p>The quality may change but I couldn&#8217;t see the difference without zooming. So it wasn&#8217;t obvious to me.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Professional audio stack for video editing/streaming</title>
		<link>https://blog.mbo.dev/archives/1318</link>
		
		<dc:creator><![CDATA[Manuel Bogner]]></dc:creator>
		<pubDate>Sat, 10 Oct 2020 23:53:07 +0000</pubDate>
				<category><![CDATA[Media]]></category>
		<guid isPermaLink="false">https://blog.coffeebeans.at/?p=1318</guid>

					<description><![CDATA[I just managed to get the audio stack of my windows 10 more professional with equalizer and VST plugins: First I installed virtual audio cable and voicemeeter potato: https://vb-audio.com/Cable/index.htm https://vb-audio.com/Voicemeeter/potato.htm With those I am able to split up all my audio sources and manage volumes per channel or add equalizers. With OBS you can install [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>I just managed to get the audio stack of my windows 10 more professional with equalizer and VST plugins:</p>



<p>First I installed virtual audio cable and voicemeeter potato:</p>



<ul class="wp-block-list"><li>https://vb-audio.com/Cable/index.htm</li><li>https://vb-audio.com/Voicemeeter/potato.htm</li></ul>



<p>With those I am able to split up all my audio sources and manage volumes per channel or add equalizers. With OBS you can install the voicemeeter plugin from <a rel="noreferrer noopener" href="https://obsproject.com/forum/resources/obs-voicemeeter.741/" target="_blank">https://obsproject.com/forum/resources/obs-voicemeeter.741/</a></p>



<p>Just disable all audio in the OBS settings and add Voicemeeter sources instead. You should use scene inheritance so that you don&#8217;t have to do that for every scene. With insert input sources you can grab the input from every input line of potato directly. You could then add VST plugins for every channel directly in OBS. If you want to use equalizers or plugins from potato &#8211; or change volumes there &#8211; then you need to grab the output instead and route the channel to single hardware/virtual outputs.</p>



<p>Next I took care of my microphone and installed equalizer APO from <a rel="noreferrer noopener" href="https://sourceforge.net/projects/equalizerapo/" target="_blank">https://sourceforge.net/projects/equalizerapo/</a>. </p>



<p>This alone wouldn&#8217;t help much so I also downloaded some VST plugins from <a rel="noreferrer noopener" href="https://www.tokyodawn.net/tokyo-dawn-labs/" target="_blank">https://www.tokyodawn.net/tokyo-dawn-labs/</a> and <a rel="noreferrer noopener" href="https://www.reaper.fm/reaplugs/" target="_blank">https://www.reaper.fm/reaplugs/</a> and created my audio stack for the microphone.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Teamspeak server</title>
		<link>https://blog.mbo.dev/archives/1295</link>
		
		<dc:creator><![CDATA[Manuel Bogner]]></dc:creator>
		<pubDate>Fri, 28 Aug 2020 18:29:37 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Media]]></category>
		<guid isPermaLink="false">https://blog.coffeebeans.at/?p=1295</guid>

					<description><![CDATA[If you want to host your own teamspeak server this can be done quite easily with a server and docker-compose. Here is the example I tried: You will need a dns entry or the ip of the server to connect with your teamspeak client. With the client you can then add a password to protect [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p>If you want to host your own teamspeak server this can be done quite easily with a server and docker-compose. Here is the example I tried:</p>



<pre class="wp-block-code"><code>version: '3.1'
services:
  teamspeak:
    image: teamspeak
    restart: always
    ports:
      - 9987:9987/udp
      - 10011:10011
      - 30033:30033
    environment:
      TS3SERVER_DB_PLUGIN: ts3db_mariadb
      TS3SERVER_DB_SQLCREATEPATH: create_mariadb
      TS3SERVER_DB_HOST: db
      TS3SERVER_DB_USER: root
      TS3SERVER_DB_PASSWORD: tsmysqlpass
      TS3SERVER_DB_NAME: teamspeak
      TS3SERVER_DB_WAITUNTILREADY: 30
      TS3SERVER_LICENSE: accept
  db:
    image: mariadb
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: tsmysqlpass
      MYSQL_DATABASE: teamspeak</code></pre>



<p>You will need a dns entry or the ip of the server to connect with your teamspeak client. With the client you can then add a password to protect the server. I didn&#8217;t find a docker config to set it.</p>



<p>ATTENTION: If you don&#8217;t secure the server with credentials it will be open for everybody.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Resize mp4 with ffmpeg</title>
		<link>https://blog.mbo.dev/archives/1289</link>
		
		<dc:creator><![CDATA[Manuel Bogner]]></dc:creator>
		<pubDate>Fri, 17 Jul 2020 12:45:51 +0000</pubDate>
				<category><![CDATA[Media]]></category>
		<guid isPermaLink="false">https://blog.coffeebeans.at/?p=1289</guid>

					<description><![CDATA[Zoom didn&#8217;t want to accept a background video so I tried to find a way to shrink its size to 1080p. There is a simple command to do that with ffmpeg:]]></description>
										<content:encoded><![CDATA[
<p>Zoom didn&#8217;t want to accept a background video so I tried to find a way to shrink its size to 1080p. There is a simple command to do that with ffmpeg:</p>



<pre class="wp-block-code"><code>ffmpeg -i original.mp4 -vf scale=1920:1080 new_1080p.mp4</code></pre>



<p></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
