veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

294
active users

#waveform

0 posts0 participants0 posts today
TOV<p>Using FFmpeg to generate a waveform from a 3 second MP3 file.</p><p>ffmpeg -i 3.mp3 -filter_complex "showwavespic=s=800x250" -frames:v 1 3f.png</p><p>The default colors for a JPG file is a red waveform on a black background.</p><p>The default colors for a PNG file is a red waveform on a transparent background.</p><p><a href="https://trac.ffmpeg.org/wiki/Waveform" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">trac.ffmpeg.org/wiki/Waveform</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/FFmpeg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FFmpeg</span></a> <a href="https://fosstodon.org/tags/waveform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>waveform</span></a> <a href="https://fosstodon.org/tags/JPG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JPG</span></a> <a href="https://fosstodon.org/tags/PNG" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PNG</span></a> <a href="https://fosstodon.org/tags/MP3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MP3</span></a></p>
TOV<p>To generate a waveform using the audiowaveform library, we need to do it in two steps.</p><p>Step 1: Create a binary format (.dat) file from the audio file<br>audiowaveform -i 3.mp3 -o 3.dat -z 256 -b 8</p><p>Step 2: Generate a image (.png) file using the binary data<br>audiowaveform -i 3.dat -o 3.png -z 256</p><p><a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://fosstodon.org/tags/Ubuntu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ubuntu</span></a> <a href="https://fosstodon.org/tags/audiowaveform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>audiowaveform</span></a> <a href="https://fosstodon.org/tags/waveform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>waveform</span></a> <a href="https://fosstodon.org/tags/MP3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MP3</span></a> <a href="https://fosstodon.org/tags/WAV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WAV</span></a> <a href="https://fosstodon.org/tags/FLAC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FLAC</span></a> <a href="https://fosstodon.org/tags/Ogg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ogg</span></a> <a href="https://fosstodon.org/tags/Vorbis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vorbis</span></a> <a href="https://fosstodon.org/tags/Opus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Opus</span></a></p>
TOV<p>audiowaveform is a C++ command-line application that generates waveform data from either MP3, WAV, FLAC, Ogg Vorbis, or Opus format audio files. Waveform data can be used to produce a visual rendering of the audio.</p><p>How to Install<br><a href="https://github.com/bbc/audiowaveform?tab=readme-ov-file#installation" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/bbc/audiowaveform?t</span><span class="invisible">ab=readme-ov-file#installation</span></a></p><p>Install on Ubuntu<br>sudo add-apt-repository ppa:chris-needham/ppa<br>sudo apt-get update<br>sudo apt-get install audiowaveform</p><p><a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://fosstodon.org/tags/Ubuntu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ubuntu</span></a> <a href="https://fosstodon.org/tags/audiowaveform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>audiowaveform</span></a> <a href="https://fosstodon.org/tags/waveform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>waveform</span></a> <a href="https://fosstodon.org/tags/MP3" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>MP3</span></a> <a href="https://fosstodon.org/tags/WAV" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WAV</span></a> <a href="https://fosstodon.org/tags/FLAC" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FLAC</span></a> <a href="https://fosstodon.org/tags/Ogg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Ogg</span></a> <a href="https://fosstodon.org/tags/Vorbis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Vorbis</span></a> <a href="https://fosstodon.org/tags/Opus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Opus</span></a></p>
TOV<p>Wavesurfer.js is an interactive waveform rendering and audio playback library, perfect for web applications. It leverages modern web technologies to provide a robust and visually engaging audio experience.</p><p>GitHub<br><a href="https://github.com/katspaugh/wavesurfer.js" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/katspaugh/wavesurfe</span><span class="invisible">r.js</span></a></p><p><a href="https://fosstodon.org/tags/JavaScript" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaScript</span></a> <a href="https://fosstodon.org/tags/Wavesurfer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Wavesurfer</span></a> <a href="https://fosstodon.org/tags/waveform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>waveform</span></a> <a href="https://fosstodon.org/tags/wave" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wave</span></a> <a href="https://fosstodon.org/tags/surfer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>surfer</span></a> <a href="https://fosstodon.org/tags/wave" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wave</span></a> <a href="https://fosstodon.org/tags/audio" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>audio</span></a> <a href="https://fosstodon.org/tags/sound" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>sound</span></a></p>
TOV<p>Kdenlive 25.04.0 has been released. This version brings much improvement to audio waveforms in timeline. A nice refactoring was done by Etienne André to make the audio thumbnails faster and more precise.</p><p><a href="https://etiand.re/posts/2025/01/audio-waveforms-in-kdenlive-technical-upgrades-for-speed-precision-and-better-ux/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">etiand.re/posts/2025/01/audio-</span><span class="invisible">waveforms-in-kdenlive-technical-upgrades-for-speed-precision-and-better-ux/</span></a></p><p><a href="https://fosstodon.org/tags/Linux" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Linux</span></a> <a href="https://fosstodon.org/tags/KDE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>KDE</span></a> <a href="https://fosstodon.org/tags/Kdenlive" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kdenlive</span></a> <a href="https://fosstodon.org/tags/video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>video</span></a> <a href="https://fosstodon.org/tags/editor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>editor</span></a> <a href="https://fosstodon.org/tags/waveform" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>waveform</span></a></p>