Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: flacisti - 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.
-
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. ;)
-
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ä.
#!/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
ffmpeg -i "$tiedosto" -acodec flac "$uusitiedosto"
mutta jos sen haluaa häviöllisessä muodossa (se soitin ehkä haluaa). saa siittä vorbis muotoisen muokkaamalla riviä
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)
-
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. :)
-
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
git clone https://github.com/adisbladis/flac2ogg.git
lataa.
-
Myös näin:
sox biisi.flac -C6 biisi.ogg
C6 tarkoittaa laatua (6=192kb/s)