Kirjoittaja Aihe: Videon katkaisu ja pakkauksen nopeuttaminen  (Luettu 1759 kertaa)

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Videon katkaisu ja pakkauksen nopeuttaminen
« : 07.09.11 - klo:08.56 »

Kaksi asiaa toiveissa, otsikon mukaisesti.

1. Alkuperäisen .MTS videon katkaisu halutusta kohdasta ja tallentaminen niin, ettei laatu huonone (siis ilmeisesti ei pakata uudelleen) Video on 1080/50p -laatua, jotain 28 Mbps.

2. Open Shotilla saapi pätkiä peräkkäin ja koostettua jonkinlaisen lopputuotteen esim. 720p 15Mbps h.264. Hitaus vain vaivana. Ohjelma ei ymmärtääkseni käytä säikeistystä pakkauksessa, ja niinpä nopeallakin koneella 20 minuutin tuottaminen kestää toista tuntia. Prossuytimiä olisi vaikka muille jakaa. Onko jokin  toinen editori tässä hommassa selvästi nopeampi?

nm

  • Käyttäjä
  • Viestejä: 16420
    • Profiili
Vs: Videon katkaisu ja pakkauksen nopeuttaminen
« Vastaus #1 : 07.09.11 - klo:13.46 »
1. Alkuperäisen .MTS videon katkaisu halutusta kohdasta ja tallentaminen niin, ettei laatu huonone (siis ilmeisesti ei pakata uudelleen) Video on 1080/50p -laatua, jotain 28 Mbps.

Videota ei voi leikata ihan täsmälleen halutusta kohdasta pakkaamatta uudelleen sitä osaa, joka on leikkauskohdan ja seuraavan tai edellisen IDR-framen tai seekpointin välissä. Tällainen osittainen uudelleenpakkaus taas ei onnistu automaattisesti millään Linux-työkalulla.

Leikkaus IDR-framen kohdalta ja tallentaminen ilman uudelleenpakkausta onnistunee Avidemuxilla. Tosin en muista, miten se toimii M2TS-tiedostojen kanssa, eli sisällön voi joutua säilömään ensin MKV:ksi. (Demuksaus tsMuxeRilla, muksaus mkvmergellä tai mmg:llä.)

2. Open Shotilla saapi pätkiä peräkkäin ja koostettua jonkinlaisen lopputuotteen esim. 720p 15Mbps h.264. Hitaus vain vaivana. Ohjelma ei ymmärtääkseni käytä säikeistystä pakkauksessa, ja niinpä nopeallakin koneella 20 minuutin tuottaminen kestää toista tuntia. Prossuytimiä olisi vaikka muille jakaa.

H.264-pakkauksen pitäisi käyttää säikeistystä, koska enkooderi (x264) kykenee siihen oikein hyvin. Miltä prosessorin kuorma näyttää pakkauksen aikana?

New_user

  • Käyttäjä
  • Viestejä: 1247
    • Profiili
Vs: Videon katkaisu ja pakkauksen nopeuttaminen
« Vastaus #2 : 08.09.11 - klo:08.43 »
H.264-pakkauksen pitäisi käyttää säikeistystä, koska enkooderi (x264) kykenee siihen oikein hyvin. Miltä prosessorin kuorma näyttää pakkauksen aikana?

Kokeilin useampaan kertaan, ja näyttää siltä, että Open Shotilla pakattaessa yksi ydin huutaa 100%, toinen jossain 45-50% paikkeilla ja loput lepäilevät. Tämä siis kokeiltaessa koht. kevyttä 720/50p h.264 5 Mbps:ää

nm

  • Käyttäjä
  • Viestejä: 16420
    • Profiili
Vs: Videon katkaisu ja pakkauksen nopeuttaminen
« Vastaus #3 : 08.09.11 - klo:09.03 »
Voi olla, että MLT:n tekemä skaalaus ja efektit tai OpenShotin muu mahdollinen toiminta on pullonkaulana.

Pakatusta videotiedostosta voisi tarkistaa x264:n säikeiden lukumäärän (threads-parametri) komennolla:

Koodia: [Valitse]
strings -100 video.mp4