Okay people who tag their own music, I need your opinion.  🎶

How do you tag video game music?  I tag it with the composer as the album artist, but I'm kinda sick of my Nintendo/Square Enix/Sega/etc music not being grouped together. I tried putting each in the Publisher field but nothing really reads that. 

#Music #Vorbis #Jellyfin #Navidrome

Anna's Archive 從 Spotify 拉出了 300TB 的音樂

這兩天蠻轟動的事情,Anna's Archive 宣佈從 Spotify 上拉出了 300TB 的音樂資料出來,應該涵蓋了 99.9% 的 metadata 與 99.6% 的播放量:「Backing up Spotify (via)」,考慮到 Spotify 在音樂的 coverage,這次的「備份」成為第一個蒐集的夠多的「音樂庫」: It’s the world’s first “preservation archive” for music which is fully open (meaning it can easily be mirrored by anyone with en...

Gea-Suan Lin's BLOG

Vorbis is a lossy audio format.

MP3 alternative.
Opus alternative.

Consider Vorbis if your portable device does not support Opus.

Some portable devices support Vorbis but do not support Opus.

Vorbis was replaced by Opus and both are developed by the Xiph.Org Foundation.

After ripping audio CD to FLAC, change the format from FLAC to Vorbis and rip the CD again.

Website: https://xiph.org/vorbis

#Vorbis #Opus #Audio #Music #Linux #FreeSoftware #OpenSource #FOSS #FLAC #AudioCD #OGG #MP3 #GNU

icecast / liquidsoap: switch between pulseaudio / alsa devices

vorbis, mp3, opus, aac

https://gist.github.com/ZiTAL/b306c09e098e2ad7003af6c77b3328a0

#icecast #liquidsoap #gnu #linux #vorbis #ogg #opus #mp3 #aac

icecast / liquidsoap: switch between pulseaudio / alsa devices

icecast / liquidsoap: switch between pulseaudio / alsa devices - icecast_switch_device.liq

Gist

HandBrake

В связи с вопросом второй раз поставил HandBrake (из репозитория версия 1.8.1). Первый раз ставил HB для посмотреть, ещё больше понравилось в этот раз. После опыта с ffmpeg в консоли, когда уже есть некоторое представление результа и влияние применённых параметров на выходной результат, настройки и установки аудио/видео в HB не выглядят такими замороченными.

Изначально записал кусок фильма на 332 МБ, подрезал в Shotcut, импорт в 720p (вес выходного файла уже 94 МБ). Далее пережал через HB в h265 до 58 МБ, длится кусок 3 минуты. В процессе используется процесс ghb (не знаю такой библиотеки, это что-то своё, судя по названию — graphic handbrake). После смены звукового кодека на Vorbis вместо дефолтного AAC вес файла уменьшился до 44 МБ.

Минусы HB

  • Не все подсказки переведены, есть с ошибками пунктуации;
  • Звуковой кодек получилось выбрать нужны (#vorbis) со второго раза (это пройдёт, как привынешь и разберёшься)
  • Плюсы HB

  • GUI, русифицировано, есть всплывающие подсказки, разобраться и привыкнуть нужно;
  • Судя по выходному кодеку #HEVC автоматом использовалось аппаратное ускорение nVidia, чего не отражено в настройках;
  • При кодировании процесс ghb грузит ЦП на 40-50 %, есть cli версия в репах.
  • Есть два DVD, один уже перекодировал в .mp4 через VLC, эти не получилось (видимо, от записи защита). В HB можно по одному трэку вытягивать, но не все, что тоже не плохо. В общем, рекомендасьён, как блогер одна говорит. Буду теперь использовать. Изначально сам был такого мнения, что с GUI нужно разбираться и изучить его, но и синтаксис ffmpeg в консоли, возможные ключи/параметры и их правильное написание тоже требуют времени, учидчивости и некоторого умственного напряжения. 😈

    #HandBrake #HB #ffmpeg #VLC #Shotcut #nVidia

    HandBrake 1.10.1 was released. If you are on Linux, this release fixes Vorbis passthru checkbox not being applied when the title changes.

    https://github.com/HandBrake/HandBrake/releases/tag/1.10.1

    #Handbrake #Linux #Flathub #Flatpak #Vorbis #Xiph

    To generate a waveform using the audiowaveform library, we need to do it in two steps.

    Step 1: Create a binary format (.dat) file from the audio file
    audiowaveform -i 3.mp3 -o 3.dat -z 256 -b 8

    Step 2: Generate a image (.png) file using the binary data
    audiowaveform -i 3.dat -o 3.png -z 256

    #Linux #Ubuntu #audiowaveform #waveform #MP3 #WAV #FLAC #Ogg #Vorbis #Opus

    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.

    How to Install
    https://github.com/bbc/audiowaveform?tab=readme-ov-file#installation

    Install on Ubuntu
    sudo add-apt-repository ppa:chris-needham/ppa
    sudo apt-get update
    sudo apt-get install audiowaveform

    #Linux #Ubuntu #audiowaveform #waveform #MP3 #WAV #FLAC #Ogg #Vorbis #Opus

    GitHub - bbc/audiowaveform: C++ program to generate waveform data and render waveform images from audio files

    C++ program to generate waveform data and render waveform images from audio files - bbc/audiowaveform

    GitHub
    So... how about decoding of Ogg Vorbis streams in pure Common Lisp? As in, no C-bindings here (except libao for the final audio output, obviously). All the decoding is done natively in Lisp.

    I'll integrate this into
    #Benben later today.

    The code is part of my CL-RemiAudio library:
    https://chiselapp.com/user/MistressRemilia/repository/cl-remiaudio/

    #CommonLisp #lisp #LinuxAudio #vorbis
    CL-RemiAudio: CL-RemiAudio

    @jbz to some extent it is good because it #divest|s and #defund|s #PatentTrolls like #Sisvel who harrassed busonesses all the time.

    • But for the better the world has moved on and away from #mp3 and towards #vorbis, #opus and espechally #FLAC, and with #storage cheaper than ever, tgere isn't as much oressure to compress the shit out of audio content.