2016-03-20 19 views

cevap

3

Ne tür bir altyazı var? Sen gst-keşfeden-1.0 den kapaklarını almak zorunda ve ardından "metin/x-ham" altyazı akışının kapaklar ile değiştirilir

gst-launch-1.0 filesrc location=/path/to/mkv ! matroskademux ! "text/x-raw" ! filesink location=subtitles 

böyle bir şey yapacağız. Alternatif olarak u altyazı akışının iz numarası olmalıdır%

gst-launch-1.0 filesrc location=/path/to/mkv ! matroskademux name=demux demux.subtitle_%u ! filesink location=subtitles 

ped adıyla bağlantıyı belirtebilirsiniz.

+0

Çok teşekkür ederim. Bir soru daha. Ayıkladığım altyazının zaman damgası yok. Nasıl düzeltilir? Çıktısını istediğimiz altyazı dosyasının biçimini, .srt biçiminde belirtmek mümkün mü? Teşekkürler, gerçekten gerçekten takdir ediyorum. İyi günler. – Cody

+1

Kullandığınız Matroska dosyası, altyazı akışı yerine Matroska kapsayıcısının içinde saklanan zaman damgalarıyla birlikte, düz metin altyazıları içeriyor. Bunları SRT'ye kodlamak için srtenc elemanını kullanabilirsiniz. –

+0

gst-discoverer-1.0'a göre, altyazının MIME türü application/x-ass'dir. Bana bir .srt dosyasına nasıl dönüştürüleceğine dair bir ipucu veya örnek verebilir misiniz? GStreamer’da yeniyim. Aslında, http://docs.gstreamer.com/display/GstSDK/Tutorials okuyordum ve sadece ilk 5 temel dersi bitirdim. Teşekkürler. Gerçekten minnettarım. İyi günler. :) – Cody

İlgili konular