tekti.srt tiedoston ajallinen muokkaus...

Anonyymi-ap

Pitäisi saada 'duration' näkyminen? n. 200-250ms lyhyemmäksi, joka riville. En löydä yhtäkään ohjetta/sovellusta koko netistä. Nyt menee tekstit vähän päällekkäin, kun on joku akka ollut asialla ;-)

5

436

    Vastaukset 5

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Minä tekisin tuohon esim. Pythonilla loopin, jolla ensin luetaan sisään tekstitykset yksi kerrallaan, napataan niistä aikarivi, josta tehdään haluttu vähennys, ja tulostetaan uuteen tiedostoon.

      https://docs.fileformat.com/video/srt/

      Luetaan srt-tiedostoa siis rivi kerrallaan aina tyhjään riviin saakka, joka toimii tekstitysten erottimena. Voi toki lukea kaikki kerralla taulukkoonkin, koska tuskinpa tekstityksiä muistin käytön suhteen on montaa kilotavua.

      • Anonyymi

        Tuollaista minäkin ajattelin, mutta kun en osaa koodata :-) Siis ihan simppeli homman pitäisi olla, jossa tuo ykkönen oiskin kolmonen 00:00:03.123 jne..
        Yli tuhat riviä pitäisi käsin käydä läpi, semmoset 300 olen jo saanut aikaan, mutta kestää tunteja tuollainen homma.


      • Anonyymi

        Näpyttelin sadepäivän ratoksi pienen pyyttoniskriptin srt-tiedoston aikojen muokkaamiseen.

        https://pastebin.com/FUnuhnGi

        Tallentaa tuon vaikka nimellä skripti.py ja sitten tekee siitä suoritettavan tiedoston "chmod + ./skripti.py" komennolla

        Parametriksi pitää antaa vähintään srt-tiedoston nimi. Silloin se tosin tulostaa vaan tiedoston muuttumattomana. Valitsimella "-a" ja "-d" voi sitten antaa millisekuntiarvot, jonka verran ajoitusta muutetaan. Eli "a" on "appear", tekstityksen ilmestymisajankohta, ja "d" disappear, jolloin tekstitys katoaa.

        Esim.
        skripti.py tekstitys.srt -a 100 -d -200 >uusitekstitys.srt

        Tuo myöhästyttää jokaisen tekstityksen aloitusajankohtaa 100ms ja aikaistaa vastaavasti katoamista 200ms. Ja kaikki tuo ohjataan tiedostoon "uusitekstitys.srt".

        Ohjelman logiikka on simppeli. Ensin parsitaan argumentit, jonka jälkeen aletaan lukemaan rivi kerralla annettua srt-tiedostoa. Jos rivillä on "-->", todetaan sen olevan aika-arvot sisältävän rivin. Sitten tehdään tarvittaessa muutokset ja tulostetaan uusi rivi. Kaikki muut kuin "-->":n sisältävät rivit tulostetaan sellaisenaan.


    • Anonyymi

      Missä tuollaista tiedostoa käytetään?

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Mikä sun salaisuus on,kun näytät niin nuorelta..

      Vaikka oot jo noin vanha!?
      Ikävä
      109
      1330
    2. MiltäKaivattusi

      Näyttää? !
      Ikävä
      45
      911
    3. Myönnetään, tunnen lämpimiä tunteita kohtaasi

      Vaikutat tosin liian hyvältä ollaksesi totta. Komeita miehiä on maailma pullollaan mutta sinussa on jotain.....
      Ikävä
      50
      736
    4. Perhoseni (miehelle)

      Miksi et usko, että mun rakkaus sinuun on aitoa ja vilpitöntä? Tai että se oli jo silloin? Miksi ajattelet, ettet ole r
      Ikävä
      129
      684
    5. Mitä meidän välillämme

      On käynyt näiden vuosien aikana?
      Ikävä
      70
      666
    6. Uskaltaisitko

      Tavata kaivattusi tässä tilanteessa?
      Ikävä
      67
      616
    7. Olen tavattavissa

      tänään klo 17-02 siinä ravintolassa. Tulethan sinäkin?
      Ikävä
      53
      597
    8. Halaus juuri sinulle

      Kaikki järjestyy kyllä. Luota vain. ❤️🫶
      Ikävä
      55
      555
    9. Onko Sofia jälleen jätetty?

      Moni asia viittaisi siihen, että hän on jälleen sinkku.
      Kotimaiset julkkisjuorut
      93
      473
    10. Mies, näetkö minut myös

      Seksuaalisena ihmisenä ja naisena? Haluatko minua seksuaalisesti? Vai olenko mielestäsi tyttönen?
      Ikävä
      20
      470
    11. Voiko se ikinä toimia

      Voiko meistä ikinä tulla mitään? Näin kauan aikaa on kulunut ja mitään ei tapahdu... En usko, että sinä mietit minua het
      Ikävä
      32
      458
    12. Meneekö unohtamis

      Projektisi hyvin??
      Ikävä
      34
      457
    13. Mitä jos...

      Susta tykätään poikana enemmän, kun tyttönä? Miten asian käsittelet tai otat tiedon vastaan? T nainen gubetellija herät
      Sinkut
      142
      453
    14. Nainen, mitä mieltä olet kodittomista?

      Ja heistä jotka eivät kykene huolehtimaan asioistaan, itsestään eikä terveydestään? Miten heidän kanssaan tulisi toimia?
      Ikävä
      115
      453
    15. Kuka se on

      Kuhmon komein aikamies?
      Kuhmo
      5
      448
    16. Uskallatko paljastaa

      Millä nimellä löydyn puhelimestasi?
      Ikävä
      49
      447
    17. Voin tulla

      Sisustamaan sulle 🤭
      Ikävä
      51
      445
    18. Rekat seisovat dieselin hinnan takia . Ala ei kestä tällaista hintatasoa, sanoo yrittäjä .

      EU:n kallein diesel on kova paikka kuljetusalalle. Ajoja on jätetty ajamatta kannattavuus­ongelmien vuoksi, sanoo alan e
      Kajaani
      85
      441
    19. Et sinä mitään

      Oikeasti halua
      Ikävä
      52
      403
    20. Miksi jätit vastaamatta mies

      Silloin kauan sitten 😔
      Ikävä
      42
      400
    Aihe