Portál AbcLinuxu, 23. října 2021 20:37




Dotaz: Editor titulek

David Watzke avatar 8.9.2005 14:10 David Watzke | skóre: 74 | blog: Blog... | Praha
Editor titulek
Přečteno: 190×
Odpovědět | Admin
Ahoj... Znáte nějaký jednoduchý editor titulek, kde změním FPS, nebo časování a podporuje sub i srt ? Zkoušel jsem KSubtile, ale ten nepodporuje sub a mám problémy s kódováním win-1250. A s převodem titulek do jinýho formátu taky, iconvem jsem převádel do ISO-8859-2, Latin 2, UTF-8, ale vždycky místo šžř nebo tak jsem viděl ___.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

David Watzke avatar 8.9.2005 18:06 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Editor titulek
Odpovědět | | Sbalit | Link | Blokovat | Admin
Neříkejte mi, že žádný není :-(
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Cigydd avatar 9.9.2005 23:32 Cigydd
Rozbalit Rozbalit vše Re: Editor titulek
ICC Dancelis napsal(a):
Neříkejte mi, že žádný není :-(
To nevím, ale alespoň posílám svůj skriptík, který umí přepočítat FPS v souboru typu SUB. Zachovává původní kódování (8bitů nebo UTF-8; UTF16 nebo UTF32 neumí)... no aspoň něco. Vyplivne soubor s příponou čísla nové frekvence snímků.

Následující kód uložte do souboru "prevod_titulku.py":
#!/usr/bin/env python
# -*- coding: iso8859-2 -*-

from os import path
import sys

try:
    jmvstsoub=sys.argv[1]
    vstfps=float(sys.argv[2])
    vystfps=float(sys.argv[3])
except:
    print '''Použití: 
python prevod_titulku.py <soubor> <puvodni FPS> <nove FPS>
'''
    sys.exit()

if path.exists(jmvstsoub):
  jmvystsoub=jmvstsoub+".%s"%(vystfps)
  try:  
    vstup=open(jmvstsoub,"rbU+")
    vstradky=vstup.read().splitlines(False)
    vstup.close()
    try:
      vystradky=[]
      for r in vstradky:
        zzav=r.find("{")
        kzav=r.find("}",zzav+1)
        retezec_cisla_zac=r[zzav+1:kzav]
        zzav=r.find("{",kzav+1)
        kzav=r.find("}",zzav+1)
        retezec_cisla_kon=r[zzav+1:kzav]
        zbytek=r[kzav+1:]
        prevod=lambda s: int((int(s)/vstfps)*vystfps)
        cislo_zac=prevod(retezec_cisla_zac)
        cislo_kon=prevod(retezec_cisla_kon)
        vysl="{%s}{%s}%s"%(cislo_zac,cislo_kon,zbytek)
        vystradky+=[vysl]
      try:
        vystup=open(jmvystsoub,"wb")
        vystup.write("\r\n".join(vystradky))
        vystup.close()
        print "Hotovo!"
      except:
        print "Chyba: Výstupní soubor nelze otevřít!"
    except:
      print "Chyba při převodu!"
  except:
    print "Chyba: Vstupní soubor nelze otevřít!"
else:
  print "Chyba: Vstupní soubor neexistuje!"
--Cigydd
David Watzke avatar 10.9.2005 00:10 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Editor titulek
To je dost dobrý, díky moc.. teď už jen sehnat (napsat neumím :-() script na posunutí času a bude to super :-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
10.9.2005 01:38 WerK | skóre: 19 | blog: desktop
Rozbalit Rozbalit vše Re: Editor titulek
Zkuste gsubedit (myslim ze je v portage) ... je to sice stare a v skarede gtk1 ... ale na prepocitavani fps a posouvani o +/- X frejmu bohate postacuje
David Watzke avatar 10.9.2005 07:28 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Editor titulek
Milion díků za spolupráci :-D
*  media-video/gsubedit [ Masked ]
      Latest version available: 0.4_pre1-r1
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 305 kB
      Homepage:    http://gsubedit.sourceforge.net
      Description: A tool for editing and converting DivX ;-) subtitles
      License:     GPL-2
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
David Watzke avatar 10.9.2005 07:57 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Editor titulek
Jednou zešílím z těch kódování... převedl jsem si ty titule do UTF-8, pozměnil, uložil a MPlayer je zase zobrazuje divně... Já nevím jestli by nebylo lepší najít něco pro widle a emulovat, i když bych mohl mít problémy, protože mám amd64.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
David Watzke avatar 10.9.2005 08:11 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Editor titulek
Ok, vypadá to hrozně a je to zdeformovaný, ale je to celkem šikovný :-D http://www.slunecnice.cz/product/Subtitle-Processor/zip/
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
10.9.2005 08:58 m0d0r | skóre: 13 | Zilina
Rozbalit Rozbalit vše Re: Editor titulek
a typujem nepustim to nativne pod linuxom ;)
David Watzke avatar 10.9.2005 09:14 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Editor titulek
Ee, app-emulation/wine ;)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
David Watzke avatar 10.9.2005 09:15 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Editor titulek
Ee, app-emulation/wine ;)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
10.9.2005 08:56 macros
Rozbalit Rozbalit vše Re: Editor titulek - Jubler
Odpovědět | | Sbalit | Link | Blokovat | Admin
Presne tento problém som riešil s Ubuntu a dajú sa nájsť aj iné editory ako gsubedit. Napríklad Jubler. Síce je to v jave, ale spravý presne to čo potrebujete - zvláda zmenu kódovania, časovania, posun času...

Alebo sa potom pozrite Gaupol ale ten je asi v príliš rannom štádiu a neskúšal som ho.
David Watzke avatar 10.9.2005 09:24 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Editor titulek - Jubler
Zapomněl jsem říct, že nemám rád javu :-D ale díky, zkusím ten Gaupol ...
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
David Watzke avatar 10.9.2005 19:33 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Editor titulek
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokaždý jsme se z editoru skoro zbláznili, ale tenhle už je v pohodě.
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.