Amire jutotottam:
Ha transport stream-et mentek a tvheadend-del, akkor nincs benne a felirat (vagy en nem talaltam, de sehogy).
Atallitottam a tvheadend-et, hogy Matroska kontenerbe pakolja a cuccokat - igy viszont mukodik. Egyreszt az mkvmerge meg tudja mondani milyen stream-ek vannak a file-ban, masreszt az mkvextract ki tudja szedni a feliratot pl. .srt formatumban.
me@debian$ mkvmerge -i M1-HD-Hirado.2015-09-13.22-00.mkv
File 'M1-HD-H__rad__.2015-09-13.22-00.mkv': container: Matroska
Track ID 0: video (MPEG-4p10/AVC/h.264)
Track ID 1: audio (MP2)
Track ID 2: audio (AC3/EAC3)
Track ID 3: audio (AAC)
Track ID 4: subtitles (SubRip/SRT)
Global tags: 4 entries
A felirat kiszedese:
me@debian$ mkvextract tracks M1-HD-Hirado.2015-09-13.22-00.mkv 4:Hirado.srt
Az eredmeny pedig ilyesmi:
1
00:00:03,040 --> 00:00:03,040
A szenegali vezeto azt tapasztalja,
hogy gyakran az itt élok nyujtanak
eloször segito kezet,
2
00:00:12,384 --> 00:00:12,384
ezért fontos, hogy
együttmuködjenek a helybéliekkel.
3
00:00:13,962 --> 00:00:13,962
A segélyszervezet vezetojét kérdeztük
arrol is, hogy mit gondol a migransok
nyilatkozatairol,
4
00:00:17,589 --> 00:00:17,589
amely szerint jonak talaljak
az itteni ellatast.
Erdekes, hogy az ekezetek nehol hianyoznak, de nem tudom, ez mibol adodik (igy sugarozzak, vagy valahol az en oldalamon nincs jol kezelve).
Termeszetesen nem muszaj a tvheadend-et hasznalni, nekem ez volt keznel (telepitve es konfiguralva), es biztos tud mas is kiszedni feliratot a stream-bol, nem csak az mkvmerge.
Ami a lenyeg, hogy a feladat megoldhatonak latszik.
/sza2