Portál AbcLinuxu, 10. května 2025 08:08

Dotaz: Zobrazení více titulků naráz

19.11.2006 11:39 al-Quaknaa | skóre: 13 | blog: al_quaknaa
Zobrazení více titulků naráz
Přečteno: 733×
Odpovědět | Admin
Dobrý den,

rád bych zobrazil k jednomu videu naráz dva soubory s titulky - konkrétně český a anglický, anglický nahoře, český dole. V manuálu MPlayeru jsem našel, že toto nepodporuje, u Xine vůbec netuším (v manuálu jsem nic nenašel a ani u žádného front-endu jsem takovou možnost neviděl. U VLC mě taky nic nenapadá. Kdyby někdo z přítomných měl řešení, moc bych si cenil, kdyby se s ním podělil :) Díky všem!

al-Quaknaa
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Michal Wirth avatar 19.11.2006 13:24 Michal Wirth | skóre: 26
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Odpovědět | | Sbalit | Link | Blokovat | Admin
šlo by třeba nacpat ty titulky přímo do obrazu videa, to je ale takové nepraktické řešení :-(
Důležité se časem stává absurdním, absurdní se časem mění v důležité.
19.11.2006 13:38 al-Quaknaa | skóre: 13 | blog: al_quaknaa
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz

To mě samozřejmě už taky napadlo, ale vzhledem k tomu, že to potřebuju udělat tak u 25 souborů, tak se mi do toho vážně nechce - navíc si je nechci nijak znehodnotit a další věc je, že některá videa mají nevalnou kvalitu, tzn buď bych je musel zvětšit, aby tam ty vkládané titulky vypadaly dobře, nebo bych se musel smířit s tím, že tam budu mít kostičkovaté titulky - proto jsem tuhle možnost vyřadil.

Snad ještě jeden můj nápad, ale vážně nevím, jestli může být k něčemu. Dejme tomu, že bych si vytvořil takový "fake" video soubor, prostě černá barva, délka třeba 10 minut (ty video soubory co mám jsou videoklipy - většinou do 5 minut). Potom bych s mplayerem pustil ten fake + anglické titulky (posunuté nahoru, to vím jak) a nějak přes to (tady je ta část, u které bych si nevěděl rady) to originální video s českými titulky. Asi by se to muselo řešit přes skript, aby nevznikaly prolémy se synchronizací a s tím překrýváním vůbec nevím, jak by to šlo. Snad to nějak pomůže :)

al-Quaknaa
19.11.2006 15:20 Christof | skóre: 22 | Havířov
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Odpovědět | | Sbalit | Link | Blokovat | Admin
podle mě by to šlo přes SSA/ASS, mplayer už je v posledních verzích podporuje. Asi bys ale musel nakopírovat oboje texty do jednohou souboru a pak si u jedněch nastavit zobrazování nahoře
19.11.2006 16:11 al-Quaknaa | skóre: 13 | blog: al_quaknaa
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Díky moc, mrknu na to. Jinak nějaký dobrý nástroj pro práci s ASS/SSA? Stačí doporučení :)
al-Quaknaa
David Watzke avatar 19.11.2006 16:15 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Částečně je podporuje Gaupol a úplně by měl Subtitle Editor. Používáš Gentoo, takže by tě mohlo zajímat, že poslední verze jsou v mé overlayi :-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
19.11.2006 16:27 al-Quaknaa | skóre: 13 | blog: al_quaknaa
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz

Oba znám, díky. Gaupol do ASS/SSA sice umí ukládat, ale ještě neumí využívat všechny jejich možnosti, takže ten asi těžko. Subtitleeditor zkusím, ale co jsem viděl tak to nebylo úplně ono - jak říkám, znova vyzkouším, uvidím :) A ta těžká propagace své overlaye, kterou tady předvádíš je mi opravdovým příkladem v tom, s jakým zapálením jde dělat nějakou věc :D No flame, tvoje overlay je fajn, akorát čím více ebuildů, tím pomalejší portage.

al-Quaknaa
David Watzke avatar 19.11.2006 16:42 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
No flame, tvoje overlay je fajn, akorát čím více ebuildů, tím pomalejší portage.
Proto používejte reiser4 a rsync_excludes ;-)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
19.11.2006 16:50 al-Quaknaa | skóre: 13 | blog: al_quaknaa
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Tak to je hypercool ;) Ne, já to nezpochybňuju, jenom nemám náladu na to si s tím hrát na stroji, na kterým normálně pracuju (myšleno jako pracuju ;) ). Ale až to daj do stable jádra .. proč ne. Reisera mám odjakživa rád :)
19.11.2006 16:31 Petr Zelenka | skóre: 24 | Semice/Stuttgart (Sindelfingen)
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj,

a nešlo by to udělat tak, že bys ty dva soubory titulku mergnul do třetího? Formát těch souborů neznám, ale snad by nemělo být nic těžkého, prostě projít současně oba soubory po řádcích a vygenerovat nový.

Rein theoretisch by na to měly stačit nástroje typu sed, awk a podobné, případně bash, perl, ...
A teď si uvědomte, jaký je vztah mezi krychlí a motýlem.
19.11.2006 17:04 al-Quaknaa | skóre: 13 | blog: al_quaknaa
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz

Takže jsem už v subtitleeditoru (doporučeném výše) udělal první soubor přesně podle svých přání - děkuji za nakopnutí směrem k formátu ASS, to je přesně ono. jak už bylo taky navrhnuto, bude potřeba vyrobit si nějaký bash (nejspíš) script, ale to už by mělo být snadné. S drobnou pomocí kámošů ;) ... Díky všem!

al-Quaknaa
19.11.2006 18:23 Christof | skóre: 22 | Havířov
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
milé na ASS je, že titulky nemusí být popořadě, jak ve skutečnosti budou, takže prostě můžeš nalepit dva soubory za sebe a jedné půlce jen nastavit jiný styl
jose17 avatar 19.11.2006 18:48 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Odpovědět | | Sbalit | Link | Blokovat | Admin

nezodpovedá to do bodky zadaniu, ale možno to niekomu pomôže:

In majority of cases, you have subtitles that were translated line-by-line, so if, for example, two subtitles in different languages are converted into a .mdvd format first ( {1}{2}Text ), it would be trivial to write a perl script which reads two files line by line and then joins two lines of text together. The .mdvd format is special in this regard that it guarantees one line per subtitle entry, and thus one mustn't bother about the exact timing. Such task probably is not worthy of a special program.

Of course, in general case, you might have different timings and subtitle formats that do support multiple languages (.smi, for example ), but that requires time parsing and is a bit more complicated.

Ja vim, on vi, ty nano!
19.11.2006 20:08 Karel Borkovec | skóre: 28 | blog: HP_NX9010 | Tábor
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Odpovědět | | Sbalit | Link | Blokovat | Admin
Můj DVD přehrávač podporuje takovéto pojmenování videa a titulků:
film.avi
film.cs.avi
film.en.avi
.
.
.
Bohužel mplayer tyto titulky nenačte a to mě štve, nešlo by to nějak obejít?

Jinak kaffeine si s takovýmto formátem titulků v poho poradí...
19.11.2006 21:08 Michal Karas | skóre: 45 | blog: /dev/random
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
echo "sub-fuzziness=1" >>~/.mplayer/config
jose17 avatar 20.11.2006 06:47 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
prepínanie titulkov potom cez defaultne nastavený key-bind "j". viď man mplayer
Ja vim, on vi, ty nano!
20.11.2006 10:41 Karel Borkovec | skóre: 28 | blog: HP_NX9010 | Tábor
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Paráda chlapi! Díky moc a myslím, že to je i odpověď na původní otázku...
20.11.2006 10:42 Karel Borkovec | skóre: 28 | blog: HP_NX9010 | Tábor
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
aha, tak ne... pardon
otula avatar 20.11.2006 11:35 otula | skóre: 45 | blog: otakar | Adamov
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Jejda, není něco podobného i pro Xine?
Kdo vám tvrdí, že jste paranoidní, ten v tom spiknutí s největší pravděpodobností jede taky.
jose17 avatar 20.11.2006 08:45 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Odpovědět | | Sbalit | Link | Blokovat | Admin
nedávno som pre VLC otvoril súvisiaci ticket. jose
Ja vim, on vi, ty nano!
jose17 avatar 22.11.2006 10:41 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Odpovědět | | Sbalit | Link | Blokovat | Admin
pokiaľ máte jedny textové titulky a druhé sú v binárnej forme idx/sub môžete použiť perlový skript subplay zo Subtitles.
Ja vim, on vi, ty nano!
jose17 avatar 11.12.2006 23:14 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Odpovědět | | Sbalit | Link | Blokovat | Admin
možno sa niekomu niekedy bude hodiť jednoduchý awk skriptík na konverziu z formátu subviewer na ssa/ass. uložte ho do súboru skript.awk a spustite:

awk -f skript.awk <titulky.srt >titulky.ass

príliš som to netestoval, ale malo by to ako-tak fungovať.

-- jose
BEGIN {
print "[Script Info]"
print "Title: <untitled>"
print "Original Script: <unknown>"
print "ScriptType: v4.00\n"
print "[V4 Styles]"
print "Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, TertiaryColour, BackColour, Bold, Italic, BorderStyle, Outlin
e, Shadow, Alignment, MarginL, MarginR, MarginV, AlphaLevel, Encoding"
print "Style: Default,Tahoma,12,16777215,16777215,16777215,12632256,-1,0,1,1,1,2,30,30,10,0,178\n"
print "[Events]"
print "Format: Marked, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text"}

/^[0-9]+$/{
a=$0
getline b
do {
 getline c
 d=d c} while (c!="")
gsub (",",".",b)
gsub (" --> ",",",b)
print "Dialogue: Marked=0,"b",Default,NTP,0000,0000,0000,!Effect,"d
d=""}
Ja vim, on vi, ty nano!
jose17 avatar 12.12.2006 14:10 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
ak by skript nefungoval, skúste pred jeho spustením
tr -d "\r" <subtitles.srt >sub-out.srt
Ja vim, on vi, ty nano!
jose17 avatar 30.7.2007 09:35 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: Zobrazení více titulků naráz
Odpovědět | | Sbalit | Link | Blokovat | Admin
http://www.abclinuxu.cz/blog/Joseho_blog/2007/7/30/188299
Ja vim, on vi, ty nano!

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.