Kirjoittaja Aihe: tehtävä: editoi video DVD-levyn materiaalista  (Luettu 3155 kertaa)

planetisti

  • Käyttäjä
  • Viestejä: 421
    • Profiili
Asensin uusimman ubuntustudion mediakoneelleni, sillä hermo paukahti muutamaan Archiin liittyvään juttuun. Eipä tämä hirveästi helposta Ubuntupuolellakaan!

Nyt olisi tarkoitus tehdä otsikon mukainen proggis. Minulla on dvd-levy, jonka videomateriaalia haluan editoida.

Ihan ensiksi: millä ihmeellä voin katsella levyn sisältöä? Totem jämähtää ja sanoo:

Koodia: [Valitse]
libdvdnav: Language 'en' not found, using '��' instead
libdvdnav: Menu Languages available: ��

*** libdvdread: CHECK_VALUE failed in /build/buildd/libdvdread-4.1.3/src/nav_read.c:263 ***
*** for dsi->dsi_gi.zero1 == 0 ***

Ja noi kysymysmerkit on tosiaan kysymysmerkkejä terminaalissa. Vlc -> avaa levy näyttää levyasemaksi "��", edelleen näen itsekin pelkkiä kysymysmerkkejä. Ei ole mitenkään yllätys että terminaali sanoo
Koodia: [Valitse]
libdvdread: Can't stat ��
Tiedostoa tai hakemistoa ei ole
[0x1b6d6d8] dvdread demux error: DVDRead cannot open source: ��
[0x1c007a8] main access error: no access module matched "dvd"
[0x1c47d18] main input error: open of `dvd://��' failed: no access module matched "dvd"

No, mitäs tekee nautilus? Mountatun dvd:n kohdalla on ilmoitus "Nämä tiedostot ovat Video DVD-levyllä" ja sitten on "Avaa VLC media player" -nappi. Napista painamalla toisto alkaa ja toimii!

Mites tämä videomateriaali ripattaisiin koneelle ja millä ohjelmalla sitä voisi editoida? Kokeilin jo esim. Kinoa, mutta siinähän ei voi edes lisätä tekstiä joten se ei käy. Kdenlive ei tehnyt muuta kuin kaatuili, sitä paitsi olen Gnomessa.

Wanha kerneli on käytössä mutta eipä uudemmallakaan toimi: 2.6.31-11-rt #154-Ubuntu SMP PREEMPT RT

Tuo tarvitaan sillä fw-äänikorttini ei toimi 2.6.32 tai 2.6.33 kerneleillä. 2.6.34 olisi kyllä OK.
 

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: tehtävä: editoi video DVD-levyn materiaalista
« Vastaus #1 : 22.07.10 - klo:16.30 »
Mites tämä videomateriaali ripattaisiin koneelle ja millä ohjelmalla sitä voisi editoida? Kokeilin jo esim. Kinoa, mutta siinähän ei voi edes lisätä tekstiä joten se ei käy. Kdenlive ei tehnyt muuta kuin kaatuili, sitä paitsi olen Gnomessa.

OpenShot Video Editor on Kdenliven GTK-pohjainen vastine MLT-käyttöliittymäksi. Asentuu suoraan virallisista pakettilähteistä. Epäilen tosin, ettei se ole sen vakaampi, vaan sinulla on jotain häikkää MLT:ssä tai jossain matalamman tason mediakirjastossa. Saattaisi johtua myös vanhasta kernelistäsi.

Yksittäisiä videoita voi ripata DVD:ltä vaikkapa MPlayerillä, jos MLT ei osaa lukea levyä suoraan.

Koodia: [Valitse]
mplayer -dumpstream -dumpfile video.vob dvd://1

planetisti

  • Käyttäjä
  • Viestejä: 421
    • Profiili
Vs: tehtävä: editoi video DVD-levyn materiaalista
« Vastaus #2 : 22.07.10 - klo:16.53 »
Okei, kiitos ehdotuksesta testaan sitä pikimmiten. Rippauksesta sen verran, että avidemuxilla olen saanut jonkinlaisen tiedoston aikaiseksi. Tosin itse avidemux-ohjelma kaatui aina 13 freimin jälkeen kun yritin katsella indexoitua .iso -tiedostoa. Asetuksissa oli, että ääni- ja videopakkaus kopioitaisiin suoraan, mutta valmiista tiedostosta ei näy, mikä videopakkaus on käytössä:

Koodia: [Valitse]
videotiedostoni.avi: RIFF (little-endian) data, AVI, 720 x 576, 25.00 fps, video:, audio: Dolby AC3 (stereo, 48000 Hz)

[<nm>  muokkasin vahingossa tätä viestiä, mutta palautin sen suunnilleen alkuperäiseksi]
« Viimeksi muokattu: 22.07.10 - klo:17.06 kirjoittanut nm »

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: tehtävä: editoi video DVD-levyn materiaalista
« Vastaus #3 : 22.07.10 - klo:17.00 »
Lainaus käyttäjältä: planetisti
Rippauksesta sen verran, että avidemuxilla olen saanut jonkinlaisen tiedoston aikaiseksi. Tosin itse avidemux-ohjelma kaatui aina 13 freimin jälkeen kun yritin katsella indexoitua .iso -tiedostoa. Asetuksissa oli, että ääni- ja videopakkaus kopioitaisiin suoraan, mutta valmiista tiedostosta ei näy, mikä videopakkaus on käytössä:
Koodia: [Valitse]
videotiedostoni.avi: RIFF (little-endian) data, AVI, 720 x 576, 25.00 fps, video:, audio: Dolby AC3 (stereo, 48000 Hz)

Mm. MPlayer ja ffplay tulostavat tarkempaa tietoa päätteeseen, kun toistat videota niillä. Ffmpeg tai ffprobe toimivat myös:

Koodia: [Valitse]
ffmpeg -i video.avi
Tuskin Avidemux kuitenkaan on pakannut videota uudelleen ilman lupaa, eli MPEG-2-raita siellä todennäköisesti on.

planetisti

  • Käyttäjä
  • Viestejä: 421
    • Profiili
Vs: tehtävä: editoi video DVD-levyn materiaalista
« Vastaus #4 : 22.07.10 - klo:18.30 »
Jep, mpeg2 näyttäisi olevan. Nyt on siis rippaus tehty, jäljellä editointi. Käytössäni on myös mäkin läppäri, mutta iMovie ei ilmeisesti avaa tuota formaattia :(

Openshotissa ei pysty configuroimaan sitä, mistä sen äänet tulevat? Systeemissäni on nyt jotain pahasti vialla, sillä myös openshot kaatuilee. En vain ymmärrä mikä se voisi olla. Ehkä pulseaudio? Miksihän ihmeessä joku pasuspender -prosessi on ylipäätään olemassa, jos pulseaudio ei ole käynnistettävissä ohjelmissa?

EDIT: nyt openshot toimii ok, vaihdoin projektin oikeaan formaattiin (DV pal). Harmi, etten saa siitä ääniä pihalle, enkä myöskään löydä keinoa lisätä tekstiä kuvaan.
« Viimeksi muokattu: 22.07.10 - klo:18.40 kirjoittanut planetisti »

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: tehtävä: editoi video DVD-levyn materiaalista
« Vastaus #5 : 22.07.10 - klo:19.28 »
Openshotissa ei pysty configuroimaan sitä, mistä sen äänet tulevat? Systeemissäni on nyt jotain pahasti vialla, sillä myös openshot kaatuilee. En vain ymmärrä mikä se voisi olla. Ehkä pulseaudio? Miksihän ihmeessä joku pasuspender -prosessi on ylipäätään olemassa, jos pulseaudio ei ole käynnistettävissä ohjelmissa?

$ man pasuspender

Lainaus
pasuspender is a tool that can be used to tell a local PulseAudio sound server to temporarily suspend access to the audio devices, to allow other applications access them directly. pasuspender will suspend access to the audio devices, fork a child process, and when the child process terminates, resume access again.

Eli ajat jotain skriptiä tai ohjelmaa (kuten qjackctl:ää), joka kytkee PulseAudion pois käytöstä saadakseen äänijärjestelmän kokonaan käyttöönsä. Varmista ettei Jack tai joku muu matalan tason äänirajapintoja käyttävä ohjelma ole käytössä.

OpenShot käyttää ilmeisesti Alsan default-äänilaitetta, jolloin ääniulostulon valitseminen onnistuu esimerkiksi PulseAudion tai .asoundrc:n avulla.


Lainaus
EDIT: nyt openshot toimii ok, vaihdoin projektin oikeaan formaattiin (DV pal). Harmi, etten saa siitä ääniä pihalle

Oletko poistanut äänen vaimennuksen aikajanalle siirretystä leikkeestä? Se on oikeanpuoleinen pieni kuvake leikkeen nimen alla. Tämän jälkeen on ehkä siirryttävä esikatselussa alkuun, jotta muutos tulee voimaan.

Lainaus
enkä myöskään löydä keinoa lisätä tekstiä kuvaan.

Title->Uusi otsake

planetisti

  • Käyttäjä
  • Viestejä: 421
    • Profiili
Vs: tehtävä: editoi video DVD-levyn materiaalista
« Vastaus #6 : 22.07.10 - klo:21.35 »
Kiitos nm. Olen ollut tänään aika malttamaton :P Tosiaan kyse oli qjackctl:stä ja nyt saan openshotista äänet kun pulseaudiokin on kytketty päälle :)

Harmi että prosessorini (celeron 1,6GHz) ei oikein pysy perässä edes esikatselussa.

Lopullinen ratkaisu äänen suhteen pitää vielä tehdä, sillä se ideaali on saada jackin kautta kaikki äänet pihalle. Pulseaudion ei soisi syövän liikaa prosessoriaikaa.

Lisäksi nuo ekan viestin ongelmat ovat vielä jokseenkin outoja, ja pitää tsekata... varsinainen ubuntustudio, kun ei edes dvd:tä pysty katsomaan.

EDIT: noniin, openshot hukkaa ääniyhteyden, kun painaa pausea ja uudestaan playta. Tällaisenaan siis hyödytön.
« Viimeksi muokattu: 22.07.10 - klo:21.39 kirjoittanut planetisti »

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: tehtävä: editoi video DVD-levyn materiaalista
« Vastaus #7 : 22.07.10 - klo:22.52 »
EDIT: noniin, openshot hukkaa ääniyhteyden, kun painaa pausea ja uudestaan playta. Tällaisenaan siis hyödytön.

MLT käyttääkin SDL:ää videon ja äänen toistoon, joten voit vaihtaa ääniajuria asentamalla paketin libsdl1.2debian-* (missä * on jokin seuraavista: alsa arts esd nas oss tai pulseaudio). Näiden sijaan voi myös asentaa all-paketin, jolloin ajuri vaihdetaan ympäristömuuttujalla SDL_AUDIODRIVER. Oletuksena asentuu kuitenkin libsdl1.2debian-pulseaudio, joka sinullakin luultavasti on käytössä.

PulseAudion poistaminen ja pelkän Alsan käyttäminen saattaisi auttaa ääniongelmiin, tai voit kokeilla Pulsen Jack-moduulia: pulseaudio-module-jack. Toisaalta myös Alsan voi asettaa viemään äänet Jackille: http://alsa.opensrc.org/index.php/Jack_%28plugin%29

Varsinaista Jack-tukea Kdenlivelle tai Openshotille ei vielä ole.