Kirjoittaja Aihe: Tiedostosta tuli hakemisto! Häh?  (Luettu 3317 kertaa)

odysseus

  • Vieras
Tiedostosta tuli hakemisto! Häh?
« : 03.03.12 - klo:11.19 »
Eli mitä ihmettä tapahtui?

Minulla on (oli) Audacityn projekti (.aup) tiedosto, jonka siirsin toiseen hakemistoon (käyttäen Krusaderia) ja jostain ihmeen syystä ko. projektitiedosto muuttui hakemistoksi!

Pystyn menemään nyt ko. hakemistoon sisään ja näen siellä pitkän liudan .au tiedostoja, jotka aukeavat Audacityllä. Siis pitkä nauhoitus meni useaksi sadaksi pikkupätkäksi...

Mutta mitä siis tapahtui. Miten tuosta tiedostosta nyt hakemisto syntyi? Ja onko jotain keinoa saada tuo hakemistobitti pois päältä, jotta se muuttuisi taas tiedostoksi? Ei tuohon chmod kaiketi auta?


odysseus

  • Vieras
Vs: Tiedostosta tuli hakemisto! Häh?
« Vastaus #2 : 04.03.12 - klo:11.54 »
Olisko tuosta apua:
http://wiki.audacityteam.org/wiki/File_Management_Tips#Moving_and_renaming_project_files_and_folders

Ikävä kyllä ei ollut apua kun tuota alkuperäistä tiedostoa ei enää ole olemassa. Se on siis nyt hakemisto, jonka sisältö on tällainen:

Koodia: [Valitse]
projekti.aup (joka on siis hakemisto eika tiedosto)
  |_e00
    |_d00
      |_e0000013.au
      |_e0000020.au
      |_e0000045.au
      |_e000004c.au
      |_e0000052.au
      .....170 kpl tällaisia tiedostoja, joiden koko on tasan 1MiB, paitsi yhden siellä keskellä 317.2KiB

Kun avaan yhden noista Audacityllä, niin siinä on kyllä pätkä nauhoituksesta, eli binaaridata on tallella.

Silti itse alkuperäistä projektitiedostoa ei ole olemassa, eli ei ole mitään mitä editoida manuaalisti. Jotenkin se projekti.aup nyt vain muuttui hakemistoksi! Ja pahus, se on ainutkertainen äänite, joten pitäisi saada pelastettua!

Ehkäpä nuo .au tiedostot saisi jotenkin liitettyä yhdeksi jatkuvaksi fileksi?
Ehdotuksia miten?

jekku

  • Käyttäjä
  • Viestejä: 2624
    • Profiili
Vs: Tiedostosta tuli hakemisto! Häh?
« Vastaus #3 : 04.03.12 - klo:12.34 »
Olisko tuosta apua:
http://wiki.audacityteam.org/wiki/File_Management_Tips#Moving_and_renaming_project_files_and_folders

Ikävä kyllä ei ollut apua kun tuota alkuperäistä tiedostoa ei enää ole olemassa. Se on siis nyt hakemisto, jonka sisältö on tällainen:

Koodia: [Valitse]
projekti.aup (joka on siis hakemisto eika tiedosto)
  |_e00
    |_d00
      |_e0000013.au
      |_e0000020.au
      |_e0000045.au
      |_e000004c.au
      |_e0000052.au
      .....170 kpl tällaisia tiedostoja, joiden koko on tasan 1MiB, paitsi yhden siellä keskellä 317.2KiB

Kun avaan yhden noista Audacityllä, niin siinä on kyllä pätkä nauhoituksesta, eli binaaridata on tallella.

Silti itse alkuperäistä projektitiedostoa ei ole olemassa, eli ei ole mitään mitä editoida manuaalisti. Jotenkin se projekti.aup nyt vain muuttui hakemistoksi! Ja pahus, se on ainutkertainen äänite, joten pitäisi saada pelastettua!

Ehkäpä nuo .au tiedostot saisi jotenkin liitettyä yhdeksi jatkuvaksi fileksi?
Ehdotuksia miten?


Kokeilisin (kopioilla) tyyliin cat e0000013.au >> eu.au; cat e0000020.au >> eu.au; ...
Toki kuitenkin:
for $f in e=au
do
cat $f >> eu.aup
done

Ja pitäisin peukkuja ;)

kuutio

  • Vieras
Vs: Tiedostosta tuli hakemisto! Häh?
« Vastaus #4 : 04.03.12 - klo:12.57 »
Ja pitäisin peukkuja ;)
En usko, että tässä tapauksessa auttaa.

.aup tiedosto on vain xml-tekstitiedosto, joka kertoo projektin tietojen lisäksi sen miten .au-tiedostot muodostavat sen kokonaisen alkuperäisen äänitteen. Ja .au tiedostot sisältävät varsinaisen datan.

Näyttäisi äkisti siltä, että odysseus on kopioinut/siirtänyt projekti_data hakemiston projekti.aup nimiseksi toiseen kansioon, tyyliin:
cp dir1/projekti_data dir2/projekti.aup
(tai jotain vastaavaa, krusaderia näköjään käytetty). Tuon projekti.aup-hakemiston sisältö pitäisi nimittäin löytyä projekti_data-hakemistosta.

En tunne lainkaan audacityn sielunelämää, mutta saattaa olla aika työlästä saada pätkiä enää yhteen, kun tiedostonimistä ei kaiketi voi päätellä mille kanavalle ja mihin kohtaan mikäkin pätkä kuuluu (varsinkin jos niitä on paljon)...nämä tiedot siis löytyisivät sieltä alkuperäisestä *.aup tiedostosta.

Jos se olisi tallella niin ongelma luultavasti ratkeaisi nimeämällä siirretty projekti.aup (hakemisto) projekti_data:ksi ja siirtämällä alkuperäinen projekti.aup (tiedosto) samaan hakemistoon kuin projekti_data.

Kannattaahan tuota varmaan kysellä vaikka audacityn foorumeilta, josko jollain työkalulla palautus onnistuu, jos data on tärkeää eikä varmuuskopioita löydy. Joka paikassa tosin varoitellaan, että projekti.aup projekti_data on pidettävä yhdessä (eli jomman kumman poistaminen ei oikein lupaa hyvää).
« Viimeksi muokattu: 04.03.12 - klo:13.09 kirjoittanut kuutio »

juyli

  • Vieras
Vs: Tiedostosta tuli hakemisto! Häh?
« Vastaus #5 : 04.03.12 - klo:21.58 »
Eli mitä ihmettä tapahtui?

Linux/Unix:eissa kaikki ovat tiedostoja.
ls -l
Koodia: [Valitse]
-rw-rw-r-- 1 nimeton nimeton     0 2012-03-04 21:54 Asiakirja
drwxr-xr-x 3 nimeton nimeton  4096 2012-03-04 21:53 Asiakirjat

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Tiedostosta tuli hakemisto! Häh?
« Vastaus #6 : 05.03.12 - klo:09.48 »
Jos tarve on liittää nuo peräkkäin sellaisenaan yhdeksi isoksi tiedostoksi niin se on helppoa --- jos vain pystyt jotenki kertomaan järjestyksen.  Juokseeko noiden palojen numerointi mahdollisesti järjestyksessä peräkkäin, pystytkö tarkastamaan joitakin perättäisiä numeroita ?
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.

kuutio

  • Vieras
Vs: Tiedostosta tuli hakemisto! Häh?
« Vastaus #7 : 05.03.12 - klo:10.53 »
Eli mitä ihmettä tapahtui?

Linux/Unix:eissa kaikki ovat tiedostoja.
Toki, mutta aup tiedosto ei voi muuttua au tiedostoja sisältäväksi hakemistoksi. Kuten mainitsin, aup tiedosto on vain eräänlainen soittolista (tekstitiedosto), se ei sisällä varsinaista äänidataa. Eli jonkinlainen kopiointikämmi täytyy olla kyseessä, missä projekti_data hakemisto on kopioitu projekti.aup nimiseksi.

jos vain pystyt jotenki kertomaan järjestyksen.
Tämä onkin se varsinainen ongelma, au-tiedostojen nimet kun käsittääkseni muodostuvat "randomina" eikä nimestä voi päätellä mihin kohtaan tai mille kanavalle kyseinen pätkä kuuluu. tiedostojen tarkoista timestampeistä voi toki mahdollisesti jotain päätellä.
(esim. ls -l --time-style=+%H:%M:%S antaa aikaleimat sekunnin tarkkuudella...kanavaa ei aikaleimasta pysty päättelemään, kun eri kanavien saman kohdan pätkillä on sama aikaleima. Kuinka iso ongelma tuo on, riippuu tietysti siitä montako kanavaa/raitaa äänitteessä on)
« Viimeksi muokattu: 05.03.12 - klo:11.17 kirjoittanut kuutio »

odysseus

  • Vieras
Vs: Tiedostosta tuli hakemisto! Häh?
« Vastaus #8 : 10.03.12 - klo:12.36 »

(esim. ls -l --time-style=+%H:%M:%S antaa aikaleimat sekunnin tarkkuudella...kanavaa ei aikaleimasta pysty...

Yritin tuotakin, mutta eipä auttanut. Jokaisessa tiedostossa on sama aika! Ilmeisesti projektin data pilkotaan paloihin sillä hetkellä kun projekti talletetaan, joten kaikki tiedostot saavat saman leiman kun tallennus tapahtuu alle sekunissa.
Noita on 170 tiedostoa... Ja nimi taitaa todellakin olla random, eli ilmeisesti ei ole mitään keinoa saada tuota enää kasaan. ...paitsi yksitellen importoida palat oikeassa järjestyksessä projektiin.

HUH. No, tulipa todistettua, että Audacityllä olisi töitä tuon projektitiedoston (tai datan) nimeämisen suhteen. Outoa miksi nuo ei voi olla numeroitu jotenkin selkeästi tyyliin "kanava_aikaleima.aup".

Taisi jäädä ratkaisematta tämä homma (ellei ratkaisuksi sitten lasketa tuota käsityötä).

ajaaskel

  • Palvelimen ylläpitäjä
  • Käyttäjä
  • Viestejä: 3401
    • Profiili
Vs: Tiedostosta tuli hakemisto! Häh?
« Vastaus #9 : 10.03.12 - klo:22.46 »
Kannattaa ehkä säästää nuo palaset jos se "liimausalgoritmi" joskus tulee yllättäin vastaan, koodin kirjoittaminen varmaan helpohkoa jos sääntö löytyy.
Autamme ilolla ja ilmaiseksi omalla ajallamme.  Ethän vaadi, uhoa tai isottele näin saamasi palvelun johdosta.