Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Multimédia => Téma založeno: compaq 09 Ledna 2013, 14:52:11

Název: Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: compaq 09 Ledna 2013, 14:52:11
Mám film.avi a titulky film.srt (CP1250) a Ubuntu 10.04. Potřebuji je vypálit do videa.

Zkouším Avidemux a jeho filtr pro titulky srt. Filtr neumí CP1250 (arabštinu, čínštinu i turečtinu umí).

Zkouším titulky překonvertovat pomoví iconv, neúspěch:

Citace
iconv film.srt CP1250 ISO-8859-2
1
00:00:41,041 --> 00:00:43,626
<i>Diconv: nepovolená vstupní sekvence na pozici 38


Zkouším tedy soubor otevřít v gedit. Nelze, neplatné kódování. Zkouším všechny tři možné, nic.

Citace
Nelze otevřít soubor film.srt.
gedit nebyl schopen zjistit kódování znaků.
Zkontrolujte prosím, že jste se nesnažili otevřít binární soubor.
Vyberte kódování znaků z nabídky a zkuste to znovu.

AbiWord otevře soubor s paznaky.

Zkouším otevřít v MS Notepadu. Potupa, ale jde to (po přejmenování na film.txt). Je to ANSI. Ukládám jako UTF-8.

Přejmenuji zpět na film.srt. a pokračuji v Avidemux bez problémů. Tedy bez větších. Filtr neumí zpracovat <i> a </i>.

Za hodinku je to i s konverzí. Zachránil mě notepad.  ;)
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: aloisam 09 Ledna 2013, 20:55:09
jseš si jistej že je to cp1250?

co znamená v geditu "zkouším všechny tři možné"?

v abiwordu nejde zvolit při otevření souboru v jakém má být kódování? (tak jako to jde v Libreoffice)

popř vyzkoušej všechny možnosti z wiki. Díky.
http://wiki.ubuntu.cz/k%C3%B3dov%C3%A1n%C3%AD_znak%C5%AF (http://wiki.ubuntu.cz/k%C3%B3dov%C3%A1n%C3%AD_znak%C5%AF)

aby jsme všichni věděli "jak na to". Protože otevření v notepadu řešení není...


BTW v jiným příspěvku jsi tvrdil, že s mencoderem to funguje, nebo?
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: Myrmica 10 Ledna 2013, 07:52:24
Pro takovéto jednoduché případy konverze mezi znakovými sadami používám editor textu, který je součástí Double Commanderu.
Nastavím si znakovou sadu, ve které je otevřený text a znakovou sadu, ve které chci dokument uložit. Uložím a je to.
Editor umí 25 znakových sad což obvykle stačí.
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: ntz_reloaded 10 Ledna 2013, 07:58:07

Zkouším titulky překonvertovat pomoví iconv, neúspěch:

Citace
iconv film.srt CP1250 ISO-8859-2
1
00:00:41,041 --> 00:00:43,626
<i>Diconv: nepovolená vstupní sekvence na pozici 38

^^ co to jako ma byt ?
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: compaq 10 Ledna 2013, 09:17:27

Zkouším titulky překonvertovat pomoví iconv, neúspěch:

Citace
iconv film.srt CP1250 ISO-8859-2
1
00:00:41,041 --> 00:00:43,626
<i>Diconv: nepovolená vstupní sekvence na pozici 38


^^ co to jako ma byt ?

Výstup z terminálu. Taky jsem na to koukal...
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: compaq 10 Ledna 2013, 09:41:37
v abiwordu nejde zvolit při otevření souboru v jakém má být kódování? (tak jako to jde v Libreoffice)

AbiWord zvolit kódování otevíraného souboru neumí.
LibreOffice Writer ano (po přejmenování srt na txt), ale neumí ho uložit jako "jiné" kódování.
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: GdH 10 Ledna 2013, 11:05:34
Výstup z terminálu. Taky jsem na to koukal...

ntz ale kouká na to, jak si vymýšlíš kraviny, místo aby ses podíval, jak se ten program používá ;)
http://wiki.ubuntu.cz/kódování_znaků#příkazem_iconv (http://wiki.ubuntu.cz/kódování_znaků#příkazem_iconv)
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: compaq 10 Ledna 2013, 11:18:23
Výstup z terminálu. Taky jsem na to koukal...

ntz ale kouká na to, jak si vymýšlíš kraviny, místo aby ses podíval, jak se ten program používá ;)
http://wiki.ubuntu.cz/kódování_znaků#příkazem_iconv (http://wiki.ubuntu.cz/kódování_znaků#příkazem_iconv)

ok. Příkaz

Kód: [Vybrat]
iconv -f windows-1250 -t utf8 <film.txt >film-v2.txt
vytvoří soubor film-v2.txt, ale gedit ho stejně neumí otevřít, takže jsem se o moc dál nedostal... :-) Začínám se smiřovat s tím, že s titulky je to vždy ojeb.

[příloha smazaná administrátorem]
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: aloisam 10 Ledna 2013, 11:20:40
AbiWord zvolit kódování otevíraného souboru neumí.
LibreOffice Writer ano (po přejmenování srt na txt), ale neumí ho uložit jako "jiné" kódování.

ehm cože?
spustím LO, otevřu srt soubor, zvolím cp1250 (nebo jakýho čerta to je), dám uložit jako kódovaný text, zvolím nový název, v dialogu vyberu utf8, uložím...
dej sem prosím odkaz na ten tvůj srt soubor, díky.
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: compaq 10 Ledna 2013, 11:22:33
zde je soubor po přejmenování na txt (film.txt) a po překonvertování do utf8 (film-v2.txt)

[příloha smazaná administrátorem]
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: compaq 10 Ledna 2013, 11:24:47
spustím LO, otevřu srt soubor, zvolím cp1250 (nebo jakýho čerta to je), dám uložit jako kódovaný text, zvolím nový název, v dialogu vyberu utf8, uložím...

Pravda, jde to, díky (zapomněl jsem něco zaškrtnout).
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: GdH 10 Ledna 2013, 11:41:42
Ty tvé titulky nejsou čistý text, proto s tím má gedit problém. Pokud odstraníš ten bordel na konci souboru, přestane protestovat.
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: compaq 10 Ledna 2013, 11:55:49
Ty tvé titulky nejsou čistý text, proto s tím má gedit problém. Pokud odstraníš ten bordel na konci souboru, přestane protestovat.

Dík, už jsem si taky všiml... Jsou stažený z uloz.to... nekontroloval jsem to.
Jinak ale nechápu, že pár znaků na konci dokáže rozhodit gedit a notepad si s tím v pohodě poradí...
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: Myrmica 10 Ledna 2013, 11:57:48
Ten soubor ti zlobí, protože má nějakou "prasárnu" na konci. Má tam 1710 prázdných znaků, #00, ty nepatří do žádné znakové sady, proto všechno řve.
Pokud odstraníš poslední řádek, tak by vše mělo fungovat.
Editor z Double Commanderu to zvládl levou zadní...
Pomocí gedit to uděláš následovně:
1. po otevření souboru zvolíš Středoevropské WINDOWS-1250 a dáš Přesto upravovat.
2. Smažeš ty nesmyslné nuly na konci.
3. Uložit jako, vybrat Kódování znaků a Zakončení řádků jaké potřebuješ, pojmenovat a uložit.
Ty nesmyslné znaky vyber do bloku a smaž, to je asi nejjednodušší.

EDIT: Hm pozdě  :D
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: compaq 10 Ledna 2013, 12:00:36
Díky.

V budoucnu budu radši titulky po stažení vždy vizuálně kontrolovat...
Název: Re:Jak jsem vypaloval titulky do obrazu. Bez notepadu to někdy holt nejde.
Přispěvatel: GdH 10 Ledna 2013, 12:21:10
Jinak ale nechápu, že pár znaků na konci dokáže rozhodit gedit a notepad si s tím v pohodě poradí...

Gedit v Ubuntu 12.04 a novější sice varuje, ale klidně ti to zedituje, když odklikneš, že to chceš.