ownCloudin musiikkikokoelman äänenvoimakkuuden hallinta

Submitted by Tha-Fox on 2013-06-08

Kun noita mp3-tiedostoja on kertynyt kokoelmiin aika lailla, ajattelin tasoittaa niiden äänenvoimakkuutta , jotta levyn vaihtuessa ei tarvitsisi olla varpaillaan. Olen käyttänyt tähän tarkoitukseen jo aiemmin MP3Gain-ohjelmaa ja nyt ajattelin automatisoida prosessia hieman.

Tähän asti olen tehnyt tasoittelun albumi kerrallaan työasemalla, jossa on jokin työpöytäympäristö käytössä. Nyt ajattelin siirtää prosessoinnin palvelimelle niin, että se voidaan hoitaa ssh:n yli. Pienen tutkiskelun jälkeen sain yhdisteltyä eri lähteistä palasia, joiden avulla sain kyhättyä seuraavan skriptin, joka sijoitetaan samaan hakemistoon musiikkikappaleiden kanssa. Ajettaessa se tutkii hakemistot rekursiivisesti ja muokkaa löytämänsä kappaleet tasoon 89 dB.

    #!/bin/bash
     
    # This script runs mp3gain in all the folders under Music when ran from the Music directory
    for artist_and_album in *; do
        echo "$artist_and_album"
        if [ -d "$artist_and_album" ]; then
            mp3gain -r -k "$artist_and_album"/*;
        fi
    done

Ennen skriptin ajamista on tietysti hyvä huomata, että mp3gain tulee olla asennettuna koneella.

Lisää uusi kommentti

Rajattu HTML

  • Sallitut HTML-tagit: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Rivit ja kappaleet päätetään automaattisesti.
  • Verkko- ja sähköpostiosoitteet muutetaan automaattisesti linkeiksi.