Avaleht
uus teema   vasta Tarkvara »  Linux & UNIX »  Heli salvestamine koos perioodilise lõikumisega märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
warwas
HV Guru
warwas

liitunud: 06.07.2003



Autoriseeritud ID-kaardiga

sõnum 13.04.2015 17:21:40 Heli salvestamine koos perioodilise lõikumisega vasta tsitaadiga

Oleks vaja helikaardi liinisisendist heli salvestada ja väljundfail automaatselt kindla pikkusega tükkideks lõigata.
Põhimõtteliselt oleks vaja, et iga täistund alustatakse uut faili. Konks ongi selles, et isegi, kui ma lasen protsessi käima näiteks pool kolm, siis esimene lõige tehtaks kell kolm, mitte pool neli.

arecordi, cron ja paari lihtsama skriptiga sain asja enam-vähem toimima aga lahenduse töökindlus polnud just eriti hea.

Äkki on olemas mingit valmislahendust? Ei tahaks jalgratast eriti leiutada...
Kommentaarid: 247 loe/lisa Kasutajad arvavad:  :: 0 :: 3 :: 224
tagasi üles
vaata kasutaja infot saada privaatsõnum
aht0
HV veteran

liitunud: 14.10.2003




sõnum 13.04.2015 17:24:09 vasta tsitaadiga

Milles kehv töökindlus väljendus?
Kommentaarid: 82 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 71
tagasi üles
vaata kasutaja infot saada privaatsõnum
warwas
HV Guru
warwas

liitunud: 06.07.2003



Autoriseeritud ID-kaardiga

sõnum 13.04.2015 23:01:54 vasta tsitaadiga

Detaile enam ei mäleta. Viimati sai selle kallal eelmine suvi nokitsetud. Üks hetk vajadus kadus ja asi jäigi sahtlisse. Nüüd aga kerkis teema uuesti päevakorda.

Asi oli põhimõtteliselt sedasi üles ehitatud, et iga täistund tõmbas cron käima arecordi, mis oli sätitud täpselt 60 minutisi faile salvestama. Sedasi, et eelmine töö lõpeks täpselt enne uut cron'i käivitust ära.

Põhimõttelisi puudujääke oli kaks:
a) ei saanud tunni keskel käima panna
b) Kogu see sulgemine ja käivitamine võttis just nii palju aega, et kaotasin vähemalt sekundi jagu materjali. Ei olnud just deal breaker aga häiris sellegi poolest.

Ikaldus tuli sedasi, et mingitel juhtudel ei tahtnud 'uus ring' käima. Ei saa välistada, et äkki tõmmati uus protsess just hetk liiga vara käima ja see läks eelmisega kuidagi raksu.

Täna hakkasin mõtlema, et äkki prooviks selle nö. töövoo teistpidi üles ehitada. Teha skript, kus arecord'it hoitakse lõputus tsüklis ja siis iga tund see rec protsess ära killida. Tsükkel tõmbab uuesti käima aga alles pärast seda, kui eelmine on ära surnud.
Ainus murekoht on see, et kas sedasi salvestusprotsessi killides fail katki ei lähe. Peaks katsetama.

Üks veider anomaalia, millest ma tookord lahti ei saanudki (aitas masina vahetus) oli selline, et skripti käsitsi käivitades, oli kõik OK (noh, niivõrd kuivõrd) aga sama asi croni alt (sama kasutaja!) salvestas mulle ainult vaikust.
Kommentaarid: 247 loe/lisa Kasutajad arvavad:  :: 0 :: 3 :: 224
tagasi üles
vaata kasutaja infot saada privaatsõnum
raitl
HV veteran


liitunud: 20.01.2002



Autoriseeritud ID-kaardiga

sõnum 15.04.2015 18:29:29 vasta tsitaadiga

warwas, rotter peaks aitama. Kasutasin seda kunagi ühes raadiojaamas eetriajaloo salvestamiseks. Peaks tegema kõike mida soovisid
Kommentaarid: 166 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 147
tagasi üles
vaata kasutaja infot saada privaatsõnum
warwas
HV Guru
warwas

liitunud: 06.07.2003



Autoriseeritud ID-kaardiga

sõnum 16.04.2015 14:36:06 vasta tsitaadiga

raitl kirjutas:
warwas, rotter peaks aitama. Kasutasin seda kunagi ühes raadiojaamas eetriajaloo salvestamiseks. Peaks tegema kõike mida soovisid

Ole sa tänatud! beer_yum.gif
rotter teeb tõepoolest kõike mida vaja (ja isegi natuke rohkem).
Kommentaarid: 247 loe/lisa Kasutajad arvavad:  :: 0 :: 3 :: 224
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Linux & UNIX »  Heli salvestamine koos perioodilise lõikumisega
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.