Kirjoittaja Aihe: Flac tiedostojen konvertointi Ogg muotoon  (Luettu 2354 kertaa)

flacisti

  • Vieras
Flac tiedostojen konvertointi Ogg muotoon
« : 03.03.13 - klo:15.29 »
Olis sellaiset yli 11000 Flac tiedostoa, mitkä pitäis saada ogg muotoon kannettavaa soitinta varten.

Miten olis helpoin muuntaa?

SoundKonverteriä tulee käytettyä, mutta noin monen tiedoston scannaus vie aikaa ja paljon. Meneehän siinä muunnossakin aikaa, mutta jos yks kansioiden skannaus vie tunteja, että päästään 20%/100% asti niin...

Toinen juttu olis, että olen pikkutarkka kansioiden nimeämisen ja sisältöjen suhteen. SoundKonverterissa on tuollainen mahtava toiminto, että se kopioi kansiot eripaikkaan niin kuin ne on ja muuntaa tiedostot sinne. (Copy directory structure)

Kansiot ovat tyylissä:

Artisti/Vuosi - Levyn nimi/01. Artisti - Raidan nimi.flac

Eli ne pitäis saada juurikin noin, mutta eri paikkaan ja ogg:t sisältäen. Tag tiedostoja en tarvitse.

flacisti

  • Vieras
Vs: Flac tiedostojen konvertointi Ogg muotoon
« Vastaus #1 : 03.03.13 - klo:22.32 »
Näköjään SoundKonverteriin saa raahattua useamman kansion kerrallaan. Täytyy yöksi laittaa tuolla muuntumaan muutama kansio. Hommaahan voi jatkaa sitten aina joutaessa. ;)

antinimellinen

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Vs: Flac tiedostojen konvertointi Ogg muotoon
« Vastaus #2 : 04.03.13 - klo:01.03 »
helposta en sitten tiedä mutta rakentelin tollasseen skriptin jonka pitäis hoitaa homma kunhan asentaa ffmpeg:n, muokkaa polut sopiviksi, tallentaa sen johonkin, antaa suoritusoikeudet ja käynnistää päätteessä.

Koodia: [Valitse]
#!/bin/bash
cd /home/minä/musiikki/ # kirjoita tähän kansion polku jossa musiikkisi on
uusimusiikki=/home/minä/uusimusiikki/ # ja tähän minne haluat ogg versioiden menevän

for tiedosto in */*/*.flac # silmukka joka käy kaikki 2 kansion sisällä olevat flac tiedostot läpi
do
    # poistetaan nimen perästä kaikki viimeisen pisteen jälkeen
    osoite=$(echo "$tiedosto" | cut -d '.' -f -1)
    uusitiedosto="$uusimusiikki$osoite.ogg" # laitetaan uusi siainti alkuun ja tiedostomuoto loppuun

    # luodaan uudet kansiot ogg tiedostoille
    pelkkapolku=$(dirname "$uusitiedosto")
    mkdir -p "$pelkkapolku"

    # muunnetaan varsinainen tiedosto ffmpegllä
    ffmpeg -i "$tiedosto" -acodec flac "$uusitiedosto"
done

tuo skripti laittaa äänen ogg:n sisään flac muodossa
Koodia: [Valitse]
ffmpeg -i "$tiedosto" -acodec flac "$uusitiedosto"mutta jos sen haluaa häviöllisessä muodossa (se soitin ehkä haluaa). saa siittä vorbis muotoisen muokkaamalla riviä
Koodia: [Valitse]
ffmpeg -i "$tiedosto" libvorbis -ab 320k "$uusitiedosto"(numeroa muuttamalla saa haluamansa laatuista ääntä)
 
koodi on ihan viimeistelemätön joten se ei toimi välttämättä oikein jos nimissä on sulkuja tai lainausmerkkejä
(en ole testannut)
Debian Wheezy

flacisti

  • Vieras
Vs: Flac tiedostojen konvertointi Ogg muotoon
« Vastaus #3 : 04.03.13 - klo:13.12 »
Kiitoksia scriptistä. :) Täytyy muokata ja kokeilla.

Ogg Vorbis -q6 muotoon pitäis saada muutettua matka/mökki käyttöön. Kotona kuuntelen vaan pakkaamatonta.

Hmm... saattaa kyllä tulla kansio/biisien nimien kanssa ongelmaa...

Löytyy kyllä kaikenlaista merkkiä. Suurinta osaa tiedostoista Windows ei osaa edes käsitellä.

Mitenhän muuten, kun löytyy 24bit/192kHz laatuista tavaraakin, niin tukeekohan ogg tai nuo kannettavat soittimet noin yleensä? Pitääköhän ne muuntaa 16bit/44kHz laatuiseksi.

Ei ole vielä erillistä kannettaa soitinta. Nokialaisessa on OggPlay, mutta se on jotenkin ihmeellinen ja toistaa vaan yhden biisin kerralla. Tokihan siinä vois kokeilla. ;)

Mutta eiköhän näillä eteen päin. Kiitoksia vielä kerran. :)



Postimies

  • Käyttäjä
  • Viestejä: 2644
    • Profiili
Vs: Flac tiedostojen konvertointi Ogg muotoon
« Vastaus #4 : 05.03.13 - klo:23.01 »
Kunnioitettava määrä musiikkia ja ihan oikeassa formaatissa. Githubista löysin
flac2ogg scriptin. En ole testannut. https://github.com/adisbladis/flac2ogg.git.
Tarvitset pythonin (yleensä löytyy). Jos git asennettuna niin
Koodia: [Valitse]
git clone  https://github.com/adisbladis/flac2ogg.gitlataa.


vellu@vmach

  • Käyttäjä
  • Viestejä: 348
  • Kiroitusvirheitä jo vuodesta feisty
    • Profiili
Vs: Flac tiedostojen konvertointi Ogg muotoon
« Vastaus #5 : 06.03.13 - klo:14.21 »
Myös näin:
Koodia: [Valitse]
sox biisi.flac -C6 biisi.oggC6 tarkoittaa laatua (6=192kb/s)
« Viimeksi muokattu: 07.03.13 - klo:18.06 kirjoittanut vellu@vmach »