Kirjoittaja Aihe: Graafinen Kommander skripti: DVB-->DVD (pitäisi toimia)  (Luettu 13176 kertaa)

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Päivitin tätä viestiä

Pientä fiksailua jotain ominaisuuksia ja deb-paketti.
Deb-paketti ei sovellu 8.04 aka Hardyyn.
Koko roska on luetttavissa vaikka tekstieditorilla debin purun jälkeen. Deb on gz-pakattu, jotta sain sen liitettyä eli se pitää ensin purkaa.


Kyhäsin yksinkertaisen Kommanderilla toimivan dialogin, jonka avulla muuttaa DVB-tallenteet DVD-videon rakenteen mukaiseksi sisältäen myös YLEn tekstitykset tai tehdä dvdauthoria käyttäville ohjelmille sille kelpaavan tiedoston tekstityksineen. Jos käytät srt-tekstejä ja sinulta ei löydy $HOME/.spumux tai $HOME/.fonts kansiosta arial.ttf kirjasinta niin se pitää erikseen valita.

Nyt pitäisi pystyä myös ulostamaan tekstitykset erillään videosta (ssa näyttää hienolta MPlayerissä).
Myös ProjectX:n avulla leikkauksen pitäisi onnistua.

Asennat dialogin käyttösi siirtymällä cd:tä komentaen puretun paketin hakemistoon, joka sisältää spuplex.kmdr tiedoston.
Komenna hakemistossa:
Koodia: [Valitse]
sudo sh asenna
Tarvitset lisäksi seuraavat paketit

Asenna:

Koodia: [Valitse]
sudo apt-get install kommander  dvdauthor mjpegtools mkvtoolnix build-essential zlib1g-devTiedän, että mkvtoolnix voi olla hieman järeä tekstien ajoituksiin, mutta se toimii varmasti. Lisäksi matroskaan kannattaa tutustua  ;)
Kaksi jälkimmäistä on pxsup2dastia varten.

pxsup2dast:
Koodia: [Valitse]
wget http://www.guru-group.fi/too/sw/m2vmp2cut/pxsup2dast.c
sh pxsup2dast.c
sudo cp pxsup2dast /usr/local/bin
sudo chmod a+x /usr/local/bin/pxsup2dast

Tarvitset myös ProjectX:n (+ sitä ajamaan kykenevän javan).

En tiedä miten tuo toimii KDE4:n Kommanderissa (joka on vielä kehitysvaiheessa).


Poistakaa tiedostoista ääkköset %¤&'(){}[] yms merkit suositeltavasti myös välilyönnit.. Kommander, mkfifo eikä monet muutkaan niistä ohjelmista tykkää. Lisäksi lainausmerkkien käsittely Kommanderilla on välillä tuskaa.  Jos joku osaa osaa sanoa miten nuo suodatan pois (komentoriviltä) niin kertokaa. Yksi kerrallaan se tarkoittaisi melkoista työnsarkaa  ;).


Dialogin voi ladata alta.

Public Domain


[ylläpito on poistanut liitteen]
« Viimeksi muokattu: 19.12.08 - klo:15.53 kirjoittanut UbunTux »
KDE neon
Uudempaa KDE:tä Ubuntulla

qwertyy

  • Käyttäjä
  • Viestejä: 5777
    • Profiili
Vs: Kraafinen kikkare: DVB-->DVD
« Vastaus #1 : 09.09.08 - klo:22.22 »
En tiedä miten tuo toimii KDE4:n Kommanderissa (joka on vielä kehitysvaiheessa).
Ei tunnu toimivan Intrepidillä kokeiltaessa.  Jää tuohon muksataan videota vaiheeseen, eikä top paljasta mitään radikaalia kuormaa. Dvd kansiorakenne kyllä ilmestyy, mutta sinne ei myöskään tule mitään.

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: Kraafinen kikkare: DVB-->DVD
« Vastaus #2 : 09.09.08 - klo:23.13 »
En tiedä miten tuo toimii KDE4:n Kommanderissa (joka on vielä kehitysvaiheessa).
Ei tunnu toimivan Intrepidillä kokeiltaessa.  Jää tuohon muksataan videota vaiheeseen, eikä top paljasta mitään radikaalia kuormaa. Dvd kansiorakenne kyllä ilmestyy, mutta sinne ei myöskään tule mitään.

Juu kuulostaa Kommanderin bugittamiselta. Muksauksen etenemisarvio tehdään ajamalla du-komentoa 1.5 s välein. Kotikansiossa tmp-spuplex-numero (Alkuperäiset tiedostot on sinne kovalinkitetty, joten kansion koko valehtelee) löytyy dvdauthorin xml-tiedosto. Jos siinä ei ole virheitä niin Kommander jumittaa. Lisäksi se kerää tiedostoon 'jotain'-dvd.log dvdauthorin tulosteen.


Auts. Olin tekevinä jotain järkevää, kun pilkoin skriptiobjekteja (funktiota) pienemmiksi (jäi paikallinen muuttuja käyttöön mikä ei vaikuttanut omiin testeihini). Testaan huolellisimmin. Siis homma ei toimi ilman tekstityksiä tällä hetkellä. Korjattu
« Viimeksi muokattu: 10.09.08 - klo:21.56 kirjoittanut UbunTux »
KDE neon
Uudempaa KDE:tä Ubuntulla

Eco

  • Käyttäjä
  • Viestejä: 41
    • Profiili
Vs: Kraafinen kikkare: DVB-->DVD (korjattu)
« Vastaus #3 : 12.09.08 - klo:18.16 »
Error in widget tmphakemisto
Line 4: 'file_exists' is not a function.
Tuollaista herjailee tämä.
Mulla ei sitten toimi mikään.
 ???

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: Kraafinen kikkare: DVB-->DVD (korjattu)
« Vastaus #4 : 12.09.08 - klo:18.24 »
Onko bc asennettu?

Muutan sen expr:llä toimivaksi

Jotenkin olen ihastunut tuohon bc  laskimeen  ;D
« Viimeksi muokattu: 12.09.08 - klo:18.28 kirjoittanut UbunTux »
KDE neon
Uudempaa KDE:tä Ubuntulla

SuperOscar

  • Käyttäjä
  • Viestejä: 4062
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Kraafinen kikkare: DVB-->DVD (korjattu)
« Vastaus #5 : 12.09.08 - klo:18.38 »
Onko bc asennettu?

Muutan sen expr:llä toimivaksi

Jotenkin olen ihastunut tuohon bc  laskimeen  ;D

Ei bc:ssä vikaa olekaan. Olen aina ihmetellyt näitä reaalimaailman laskimen näköisiksi suunniteltuja kömpelöitä GUI-laskimia, kun paljon parempi tapa olisi häivyttää koko se laskinten kehitysvaihe mielestä ja kirjoitella tyhjään kenttään kaavoja, joihin kone vastaa. Semmoisia laskimia siis kuin Qalculate!

Apropoo, eikö kikkareeseesi voisi lisätä testit tarpeellisten ohjelmien asennettuudesta? Tyyliin:

Koodia: [Valitse]
if [ -z "`which msgfmt`" ]; then
    echo $0: Asenna ensin gettext-paketti -- sudo apt-get install gettext
    exit 1
fi

(Mutta siis dialogi-ikkunoin toteutettuna; tuo ylläoleva on yhdestä omasta skriptistäni.)
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: Kraafinen kikkare: DVB-->DVD (korjattu)
« Vastaus #6 : 12.09.08 - klo:19.08 »

Apropoo, eikö kikkareeseesi voisi lisätä testit tarpeellisten ohjelmien asennettuudesta? Tyyliin:

Koodia: [Valitse]
if [ -z "`which msgfmt`" ]; then
    echo $0: Asenna ensin gettext-paketti -- sudo apt-get install gettext
    exit 1
fi

(Mutta siis dialogi-ikkunoin toteutettuna; tuo ylläoleva on yhdestä omasta skriptistäni.)

Joo voisihan sen skriptin tehdä pitkänä ja uuvuttavana wizardina EULAa ja vastaavaa  ;D  Onhan Kommanderissa tähän toimintokin valmiiksi.
KDE neon
Uudempaa KDE:tä Ubuntulla

Eco

  • Käyttäjä
  • Viestejä: 41
    • Profiili
Vs: Kraafinen kikkare: DVB-->DVD (korjattu)
« Vastaus #7 : 12.09.08 - klo:19.59 »
Näkyy olevan uusin bc:n versio asennettuna.

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: Kraafinen kikkare: DVB-->DVD (korjattu)
« Vastaus #8 : 12.09.08 - klo:21.22 »
No sitten olen pihalla.
Siistein tuota kohtaa hieman.

Koodia: [Valitse]
_tmpnmbr="0"
_home=exec("echo $HOME")
_tmp=_home+"/tmp-spuplex-"+_tmpnmbr

while file_exists(_tmp) do
_tmpnmbr=exec("expr 1 + " +_tmpnmbr)
_tmp=_home+"/tmp-spuplex-"+_tmpnmbr
end

infoa1.setText("Väliaikaiskansio:")
infoa2.setText(_tmp)

exec("mkdir " +_tmp)
Enpä keksi miten tuo voisi olla pielessä
Toimii minulla.
Sisältääkö tiedostonimet erikoismerkkejä vastaavaa. Ääkköset ovat myrkkyä en saa toimimaan. Paikallisia tiedostoja olisi syytä käyttää.
Onko kotikansiossa turhia tmp-spuplex-'numer'o kansioita? Poista turhat.
Ja se Ubuntun dash vs muiden yleisesti käyttämä bash on myös joillekin vaikuttanut Kommanderissa...  :-\

Korvaan uudella versiolla


Tuo sitten vaatii KDE 3.5.9 mukana saatavan Kommanderin,. esim. tuo while -rakenne tulee sen uusimmista ominaisuuksista.
« Viimeksi muokattu: 12.09.08 - klo:21.39 kirjoittanut UbunTux »
KDE neon
Uudempaa KDE:tä Ubuntulla

Eco

  • Käyttäjä
  • Viestejä: 41
    • Profiili
Vs: Kraafinen kikkare: DVB-->DVD (korjattu)
« Vastaus #9 : 12.09.08 - klo:22.21 »
Ei tuolla kotikansiossa ole mitään tuollaista ylimääräistä.
Nimissa on kyllä välilyöntejä ja se varmaankin voi aiheuttaa ongelmia.
En löydä tuollaista KDE 3.5.9:ää mistään, löysin vain 4. jotain.

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: Kraafinen kikkare: DVB-->DVD (korjattu)
« Vastaus #10 : 12.09.08 - klo:22.41 »
Testasin äsken tuota Susessa. Toimii toimii, mutta KDE4:n versiota ei pahemmin voinut kehua sellaiseksi.
Tuon paketin pitäisi ainakin toimia
http://packages.ubuntu.com/hardy/kommander

Lisäksi on backportsin versio

http://packages.ubuntu.com/hardy-backports/kommander

Minulla KDE 3.5.9:llä näyttää rullaavan.

Asenna toki vain paketinhallinan kautta


Muoks hauska kuvaus tuolla. Hieman vanha versio Kommanderin tavoitteista.

Niin laitoin se uuden version tuonne ylös.

Välilyönnit mielestäni toimivat

Onko käyttäjätunnuksessa välilyöntejä? Laskin sen varaan, että ei olisi, kun halusin suojata homman mahdollisimman kivuttomasti  mplexin epäonnistumiseen johtavat välilyönnit.
« Viimeksi muokattu: 12.09.08 - klo:23.06 kirjoittanut UbunTux »
KDE neon
Uudempaa KDE:tä Ubuntulla

SuperOscar

  • Käyttäjä
  • Viestejä: 4062
  • Ocatarinetabellatsumtsum!
    • Profiili
    • Legisign.org
Vs: Kraafinen kikkare: DVB-->DVD (korjattu)
« Vastaus #11 : 12.09.08 - klo:23.06 »
Kubuntussa näkyy kolmossarjan KDE olevan nyt versioltaan 3.5.10.
pöytäkone 1, NUC: openSUSE Leap 15.6, kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

Eco

  • Käyttäjä
  • Viestejä: 41
    • Profiili
Vs: Kraafinen kikkare: DVB-->DVD (korjattu)
« Vastaus #12 : 13.09.08 - klo:09.27 »
Error in widget suptesti:
Line 2: 'file_exists' is not a function.
Nyt se herjaa tuollaista. ???

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: Kraafinen kikkare: DVB-->DVD (korjattu)
« Vastaus #13 : 13.09.08 - klo:11.33 »
Error in widget suptesti:
Line 2: 'file_exists' is not a function.
Nyt se herjaa tuollaista. ???

Jostain kumman syystä tuo file_exist ei sinulla  toimi. Sen voinee korvata  :P. Katsotaan, ei löydy kuin parista kohtaa

testi=exec("if [ -f  "+_jotain+" ] || [ -d  "+_jotain+" ]  ; then echo joo; fi")  ;D niin kaunista

Sitten testaamaan. Mahtavia tämmöiset bugit   ::)

 :D. Aika uskomatonta. Minulla ei ole koskaan olut mitään vaikeuksia noiden kommander-skriptien yhteensopivuuden kanssa (jos KDE4:n versiota ei lasketa ). Ötökkäjahti jatkukoon.

Jälleen uusi versio ladattu tuonne ylös
« Viimeksi muokattu: 13.09.08 - klo:13.52 kirjoittanut UbunTux »
KDE neon
Uudempaa KDE:tä Ubuntulla

Eco

  • Käyttäjä
  • Viestejä: 41
    • Profiili
Mielenkiintoista :o
Jostain syystä tuo kikkare meinaa mättää mulla tosissaan.
Kokeilin leikata projectx puolella, ei toimi.
Muut mukavat oli tälläisiä, testailin muutaman kerran:
Kerran onnistui audio ja video ts tiedostot ja jopa toimi, paitsi että,
ääntä ei tullut mukaan.
Toisen kerran se teki vain ts kansiot mutta ne oli tyhjät.
Yleensä se vain muksaa mpg:si kuvan ja selittää dvd rakenteen
olevan valmis.
Että silleen, ei ole ensimmäinen kerta kun hommat muilla toimii,
mutta mulla ei. ???

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Mielenkiintoista :o
Jostain syystä tuo kikkare meinaa mättää mulla tosissaan.
Kokeilin leikata projectx puolella, ei toimi.
Muut mukavat oli tälläisiä, testailin muutaman kerran:
Kerran onnistui audio ja video ts tiedostot ja jopa toimi, paitsi että,
ääntä ei tullut mukaan.
:-[    :-\ ::) Tuota noin pahoittelen  kiertohommeli sotki sen äänen. Ei pitäisi korjata toimivaa. Mutta se toimii  :). Nyt korjasin sen. Katselin videota tyytyväisenä äänettömänä  :D
 
Tuosta pikku projektista on tullut varsinainen tilkkutäkki. Halutaan tehdä vähän kaikkea joka suuntaan. ;D. Nyt kikkareelle kelpaa komentoriviargumentitkin. Ja sijainnit pystyy paremmin määrittämään.
 Lisätään , että  ' merkki ei myöskään toimi.

  :)

Nyt testailin mielestäni läpikotaisin. Jos nyt lataamani ei toimi ei toimi  sitten enää mikään!

Se vihoviimeisin versio on nyt tuossa yläpuolella.

Jaa ProjectX:n ulos tuuppaamien ääniraitojen järjestystä  ei voikaan päätellä. No nyt muksaa 'dubbauksenkin' mukaan.

Kertokaa halukkaat toimiiko vai ei. Itse nyt testasin mielestäni kaiken mahdollisen.
« Viimeksi muokattu: 14.09.08 - klo:14.37 kirjoittanut UbunTux »
KDE neon
Uudempaa KDE:tä Ubuntulla

Eco

  • Käyttäjä
  • Viestejä: 41
    • Profiili
Vs: Graafinen Kommander skripti: DVB-->DVD (pitäisi toimia)
« Vastaus #16 : 16.09.08 - klo:17.42 »
Nyt tuo homma näkyy pelittävän, kiitoksia!! ;D
Mutta heitänpä tässä vielä yhden kysymyksen ;)
Mulla on tapana pistää useampia juttuja samalle DVD:lle ja nyt
kysynkin miten se tuosta eteenpäin onnistuisi, menuineen ja
muine härpäkkeineen. DVDStylerillä tuo homma onnistuu suoraan
ProjectX:n tekemistä tiedostoista, paitsi ne tekstit. :P
(Elä vielä hermostu meikäläiseen ;))

UbunTux

  • Käyttäjä
  • Viestejä: 2046
  • KubunTux
    • Profiili
Vs: Graafinen Kommander skripti: DVB-->DVD (pitäisi toimia)
« Vastaus #17 : 16.09.08 - klo:18.01 »
Nyt tuo homma näkyy pelittävän, kiitoksia!! ;D
Mutta heitänpä tässä vielä yhden kysymyksen ;)
Mulla on tapana pistää useampia juttuja samalle DVD:lle ja nyt
kysynkin miten se tuosta eteenpäin onnistuisi, menuineen ja
muine härpäkkeineen. DVDStylerillä tuo homma onnistuu suoraan
ProjectX:n tekemistä tiedostoista, paitsi ne tekstit. :P
(Elä vielä hermostu meikäläiseen ;))
Joo eipä siinä mitään on itselläkin tuolle käyttöä. Valikoita tuohon ei ole, mutta otsikot toimii (numeronappulat kaukosäätimestä?). Eli samaan paikkaan samalla nimellä niin pitäisi toimia (100% varma en ole) eli se jatkaa rakennetta automaattisesti.

DVD-styleriin, kun viet ne muksaukset (siis EI ruksia kohtaan: Tekstitykset ilman muksausta)  ne tekstit pitäisi pysyä  mukana. Kieltä ei voi kaiketi määrittää, mutta tuskin haittaa.
KDE neon
Uudempaa KDE:tä Ubuntulla

Eco

  • Käyttäjä
  • Viestejä: 41
    • Profiili
Vs: Graafinen Kommander skripti: DVB-->DVD (pitäisi toimia)
« Vastaus #18 : 16.09.08 - klo:18.20 »
Ok, tutkitaan. ;D
Kiitos vielä kerran!

Eco

  • Käyttäjä
  • Viestejä: 41
    • Profiili
Vs: Graafinen Kommander skripti: DVB-->DVD (pitäisi toimia)
« Vastaus #19 : 19.09.08 - klo:20.03 »
Huomasin tuossa uuden mielenkiintoisen jutun tuosta kikkareesta.
Jos siinä laittaa videolle nimen ja kielet, niin se ei tee DVD rakennetta. ???
Muuten tuo toimii hyvin. Ja pieni haitta tuo on, eihän noihin yleensä
tule kuin yksi kieli. ;)