praegune kellaaeg 20.06.2025 23:04:02
|
Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
zero0
HV vaatleja
liitunud: 06.01.2009
|
05.02.2010 20:29:10
Programm mis eemaldab subtiitrid? |
|
|
Et kas on programm mis eemaldab subtiitrid mis on sisse integeeritud?
_________________ Saadan Lockerzi kutseid. Kui tahate PM-ige |
|
tagasi üles |
|
 |
siinus
HV Guru

liitunud: 20.01.2007
|
05.02.2010 20:44:06
|
|
|
zero0, mille sisse?
kui video enda külge keevitatud, siis aitab aint croppimine või blurrimine
kui dvd'lt, siis dvdshrink äkki
_________________ suck less | ANNA MU SAI!
Ma arvasin, et see oli Priit, aga tegelikult oli Tõnu, |
|
Kommentaarid: 66 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
59 |
|
tagasi üles |
|
 |
zero0
HV vaatleja
liitunud: 06.01.2009
|
05.02.2010 20:46:16
|
|
|
djpvx kirjutas: |
zero0, mille sisse?
kui video enda külge keevitatud, siis aitab aint croppimine või blurrimine
kui dvd'lt, siis dvdshrink äkki |
croppimine või blurrimine??
_________________ Saadan Lockerzi kutseid. Kui tahate PM-ige |
|
tagasi üles |
|
 |
ridariass
HV veteran

liitunud: 16.04.2003
|
05.02.2010 20:49:47
|
|
|
zero0 kirjutas: |
djpvx kirjutas: |
zero0, mille sisse?
kui video enda külge keevitatud, siis aitab aint croppimine või blurrimine
kui dvd'lt, siis dvdshrink äkki |
croppimine või blurrimine?? |
Lõikamine või hägustamine.
_________________ There is no patch for human stupidity... |
|
Kommentaarid: 232 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
206 |
|
tagasi üles |
|
 |
zero0
HV vaatleja
liitunud: 06.01.2009
|
05.02.2010 20:57:43
|
|
|
Aga kuidas seda teha?
_________________ Saadan Lockerzi kutseid. Kui tahate PM-ige |
|
tagasi üles |
|
 |
Unholy
HV veteran

liitunud: 13.05.2003
|
05.02.2010 20:59:33
|
|
|
tükk tööd, mõttetu...
|
|
Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
3 :: |
0 :: |
35 |
|
tagasi üles |
|
 |
zero0
HV vaatleja
liitunud: 06.01.2009
|
05.02.2010 21:16:39
|
|
|
Õpetus?
_________________ Saadan Lockerzi kutseid. Kui tahate PM-ige |
|
tagasi üles |
|
 |
Unholy
HV veteran

liitunud: 13.05.2003
|
05.02.2010 21:22:42
|
|
|
Mis kuradi õpetus, Mida sa arvad, et need arvutid teha oskavad? Panna pilti sinna tagasi kus pilt on ülekirjutatud tähtedega? Ühtegi sellist "selgeltnägemise" programmi ei ole maailmas olemas mis arvaks ära mis mingil hetkel nende tähtede taga peidus just on....
Blurrimine tähendab seda, et sa pead subtiitri kõrguse ala ekraani alumisest servast muutma uduseks seguks, mis kindlasti parem ei ole kui need subtiitrid.
Ning vaevalt selliseid programme, mis sind nagunii eriti ei aita, tasuta saadaval on. Eriti nii, et sina neid kasutada oskaks ja veel vähem õpetusega.
Teine asi on kui sa tahad teiste subtiitritega üle kirjutada, see on lihtsam, sest saab uutele subtiitritele panna musta tausta...
|
|
Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
3 :: |
0 :: |
35 |
|
tagasi üles |
|
 |
gnoom
HV veteran
liitunud: 12.12.2003
|
05.02.2010 22:04:50
|
|
|
Unholy kirjutas: |
Blurrimine tähendab seda, et sa pead subtiitri kõrguse ala ekraani alumisest servast muutma uduseks seguks, mis kindlasti parem ei ole kui need subtiitrid. |
Riba teipi vajalikku kohta ekraanile eemaldab ka subtiitrid.
|
|
Kommentaarid: 67 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
64 |
|
tagasi üles |
|
 |
Dogbert
HV Guru

liitunud: 03.05.2004
|
05.02.2010 23:15:15
|
|
|
Ei maksa nüüd nii pessimistlik ka olla. Kuna ma alles paar päeva tagasi kasutasin, ja mitte esimest korda, vdub-is logo eemaldamist, siis olin selles osas teist veidi optimistlikum ja üritasin lahendust leida - juba esimene Google otsing "vdub subtitle remove" andis esimese vastusena selle lehekülje.
Hetkel katsetan huvi pärast v3.0 betat. Töö on pooleli ja tiitrite tuvastamine paistab vähemalt mingil määral töötavat - kaugeltki mitte ideaalselt. Tõenäoliselt vähemalt osaliselt Eesti telekanalite poolt kasutatavate tiitrite tüübi tõttu. Aga vähemalt paistab töö selles suunas käivat mingil määral.
Võimalik, et varasem versioon 2.2 töötab paremini. Katsetan kindlasti ka seda.
________________
see beeta ei tasu vaeva - on ikka liiga bugine. Kui tuvastamine veel kuidagi töötab, siis 2.pass puhul paistab tööala määravate koordinaatide y-telg end pea peale pööravat ja uduseks tehakse pildi ülemine äär.
Proovin 2.2 ka ära.
_________________ Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus. |
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
32 |
|
tagasi üles |
|
 |
HacaX
HV Guru

liitunud: 22.01.2004
|
05.02.2010 23:42:49
|
|
|
Point on laias laastus selles, et 98% ajast on lihtsam/kiirem leida kas alternatiivne variant videost mis ei sisalda tiitreid, või siis küljesolevad tiitrid lihtsalt ära kannatada. Teema püstitus on kah selline umbmäärane et ei jäta muljet nagu oleks tegemist eluliselt olulise videoga ja/või järjekindla kasutajaga kes viitsiks kogu selle vaeva ära näha mis eemaldamiseks vaja oleks. Suht sama seis nagu filmilt pealeloetud teksti eemaldamise teemadega (mis vähemalt Eestis pea igast arvutifoorumist mingil hetkel läbi käinud): võimalik on, aga tulemuses ei saa kunagi päris kindel olla, lootus et asja annab kolme klikiga ära teha ei pea paika ja üleüldse on asjast oluliselt rohkem tüli kui ta väärt on
_________________ IMO & GPLed |
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
22 |
|
tagasi üles |
|
 |
zero0
HV vaatleja
liitunud: 06.01.2009
|
06.02.2010 00:27:30
|
|
|
Olgu vaatasin filmi subtiitritega läbi
_________________ Saadan Lockerzi kutseid. Kui tahate PM-ige |
|
tagasi üles |
|
 |
Dogbert
HV Guru

liitunud: 03.05.2004
|
06.02.2010 17:34:04
|
|
|
HacaX kirjutas: |
Point on laias laastus selles, et 98% ajast on lihtsam/kiirem leida kas alternatiivne variant videost mis ei sisalda tiitreid, või siis küljesolevad tiitrid lihtsalt ära kannatada. Teema püstitus on kah selline umbmäärane et ei jäta muljet nagu oleks tegemist eluliselt olulise videoga ja/või järjekindla kasutajaga kes viitsiks kogu selle vaeva ära näha mis eemaldamiseks vaja oleks. Suht sama seis nagu filmilt pealeloetud teksti eemaldamise teemadega (mis vähemalt Eestis pea igast arvutifoorumist mingil hetkel läbi käinud): võimalik on, aga tulemuses ei saa kunagi päris kindel olla, lootus et asja annab kolme klikiga ära teha ei pea paika ja üleüldse on asjast oluliselt rohkem tüli kui ta väärt on  |
Olen nõus, et antud teema probleem on ilmselt just sellise püstitusega. Aga asi hakkas mind ennast huvitama ja viitsin katsetamisega hulga aega. Et see vaev maha ei jookseks, lisan siia teema jätkuks oma juhised - kas neid teema algataja siis järgida otsustab või mitte, aga mul oleks väike palve moderaatoritele see teema näpunäidete foorumisse tõsta. Siis saab siia viidata, kui kellelgi veel kunagi sarnane küsimus tekib ja soovijatel on võimalik ise oma videote kallal selle järgi pusida. Kuna on tegemist täiesti teostatava projektiga, siis on ehk mõtet selle teema säilitamiseks ja samas annab see ettekujutuse töö mahukusest võhikutele, kes loodavad point'n'click tüüpi lahendust leida.
Niisiis jätkan sealt, kus mu jutt pooleli jäi:
_______________________________________________________
Kuna v2.2 filtril puudub kasutusjuhend ja vaikimisi seadistus esimesel katsel üldse ei töötanud, jätsin selle sinnapaika ja keskendusin v3 beetale.
Filter genereerib tiitrite tuvastamise etapil (1st pass) filtris määratud temp kausta hulga bmp faile ja ühe tekstifaili:
mask_[number].bmp
mask.txt
maski nimes olev [number] on selle kaadri järjekorranumber, mis on esimeseks kaadriks, kus failis olevat maski enam ei kasutata. Näiteks kui maskitavateks kaadriteks on 1-23, siis maski nimeks on mask_24.bmp
mask.txt fail koosneb sama paljudest ridadest, kui palju on videos kaadreid. Igal real on selle kaadri jaoks kasutatava maskifaili number või null, kui kaadrit ei töödelda. Mainitud näites oleks esimesel 23 real number 24 ja sellele järgnevatel ridadel 0 kuni järgmise maski rakendamiseni.
Nii et kui 1pass läbimisel maskid ja tekstifail genereeritakse, on neid võimalik enne 2pass läbimist kohendada, lisada või eemaldada, maski kasutamise hetke ettepoole tuua või kasutamise aega pikendada. Kõik see on käsitöö muidugi. Tekstifaili töötlemiseks tuleks kasutada mõnd mõistlikku tekstitöötlusprogrammi, nagu näiteks Notepad++, kus vähemalt read on nummerdatud.
Kui subtiitrite otsimise piirkond määrata käsitsi, siis otsitakse neid küll õigest kohast, kuid ilmselt mingi puugi tõttu maskid genereeritakse "pea alaspidi" ja maskitakse kogu otsinguala ühe suure kastina. Seega seda ei saa kasutada.
Kuna tiitreid otsitakse kui järsu heleduse üleminekuga staatilist ala liikuval taustal, siis ei tuvastata staatilisel taustal paiknevaid tiitreid eriti edukalt ja samas peetakse tiitriteks muid järsu üleminekuga alasid kaadris, mis juhtumisi mõnda aega paigal seisavad (nt hambad, silmavalged jne). Seega "rääkivad pead" tüüpi seebist (nagu näiteks Vaprad ja Ilusad) tiitrite automaatsel tuvastamisel pole suurt edu loota, käest filmitud lõikamata video puhul a'la Blair Witch Project võib aga üle keskmise head tulemust oodata.
Järeldused:
* Tiitrite eemaldamisel tuleb arvestada, et genereeritud maskid pole ideaalsed ja mõned tiitrid võivad hoopis tuvastamata jääda, nii et loodud maske tuleb tõenäoliselt töödelda ja puuduvad maskid ise käsitsi luua.
* Tiitrite tuvastamisel ei saa kasutada nende asukoha automaatset tuvastamist, st neid ei tohi otsida tervest kaadrist, vaid ainult tiitrite paiknemise alast - seda aga ei võimalda puuk filtri beetaversioonis
____________________________
Kuidas siis mainitud puugist üle saada:
Lisaks Vdubile ja jutuks olevale filtrile on vaja cygwin-i koos ImageMagic pakiga. Soovitav oleks paigaldada ka chere pakk. Pärast chere paigaldamist tuleb anda käsk
Selle tulemusel tekib kõigi Windows Exploreris kuvatavate kaustade kontekstimenüüsse rida "Bash prompt here" - see lihtsustab bashi terminali avamist soovitud kaustas ilma sinna cd käsu abil navigeerimata.
Cygwin paigaldamisest (koos OpenSSH sshd serveriga) on väga kena juhend siin. Lisaks juhendis mainitud pakkidele peaks installeris siis märgistama ka "ImageMagic" ja "chere" nimelised.
Nüüd filtri kasutamisest Vdubis:
Kui Vdubis filter videole lisada, tuleb selle dialoogiaken kohe sulgeda OK nupuga ja kui filtrite nimekirjas on see filter valitud, klõpsata Configure nupu asemel nupule Cropping.
Avanenud aknas tuleb otsida subtiitritega kaader, kus on maksimaalne tekstiridade arv (tavaliselt 2), lohistada pildi ülemine serv tiitrite ülemise piirini (musta äärega valge teksti puhul musta ääreni) ja siis X1 offset aknas vähendada numbrit natuke. 5 võrra vähendamine peaks olema piisav. Mõte on selles, et kaadrisse peaks jääma tiitritele lisaks nende ümber veidi vaba ruumi.
Sama tuleb korrata vasaku, parema ja alumise äärega.
Parema ääre märkimisel võiks see olla võrdne vasaku äärega - siis pole kartust, et pikemate ridade puhul need raamist välja jäävad.
Alumise ääre märkimisel, kui pilt on "letterbox" tüüpi, st pildi alumine äär on tühi ja tiitrid asuvad mustal taustal, tuleks arvestada ka teksti musta randiga, mida seal näha pole.
Kui ääred on paika pandud, märgi igaks juhuks üles X1, X2, Y1 ja Y2 väärtused.
Klõpsa OK.
Tulemuseks on see, et väljundisse jääbki ainult see kaadri osa, kus paiknevad tiitrid ja filtri seadistamisel saab jätta detection area "automatic" peale, et maskide genereerimisel filtris olev puuk tulemust ei mõjutaks.
Filtri seadistamisel ei tohi unustada maskide jaoks kausta asukohta määramata (temp folder dialoogi allservas). Kui sobib vaikimisi C:\TEMP, siis pole sellest lugu - aga selline kaust peab olema olemas.
Valida sobiv preset või seadistada tiitrite raamistuse kontrast ja otsingu tundlikkus käsitsi.
Ülaservas jätta valituks "Detect (1st pass)"
Sulgeda OK abil.
Tiitrite tuvastamiseks tuleb nüüd klõpsata allservas vasakult kolmandat nuppu ("O"-tähega play-nupp) ja kogu video maha mängida. Selle tulemusena genereeritakse dialoogis määratud temp kausta hulk bmp formaadis maske ning tekstifail mask.txt
Järgmise sammu teostamiseks tuleb Vdub vahepeal sulgeda, muidu võib mõni maskifail lukku jääda.
Et kaader sai enne ainult subtiitrite suuruseks lõigatud, siis genereeritud maskid ongi just sellised pisikesed. Et maskid terve kaadri suurusele taustale õigesse kohta kleepida, tuleb nüüd appi ImageMagic Cygwin pakist:
* Avada maskide kaust
* Luua sinna sisse uus kaust nimega näiteks "uus"
* Avada bash terminal maskide kaustas: paremklõps kaustal "uus" -> Bash prompt here
bash aknas käsk
* Kõigi maskifailide ühekorraga töötlemiseks võib kirjutada bash-skripti:
bash:
|
#!/bin/bash #maskide kataloog mask=. #uute maskide kataloog new=./uus #video kaadri suurus (XxY) frame=720x576 #minimaski asukoht kaadris (+X+Y) pasteto=+72+424 cd "$mask" for name in $(ls *.bmp) do convert -size $frame xc:black "$new/$name" composite -geometry $pasteto $name "$new/$name" "$new/$name" done exit
|
, aga võib selle teha ära ka üheainsa reaga otse bash terminalist (nagu ma ise aja kokkuhoiu mõttes tegin):
for nimi in $(ls *.bmp); do convert -size 720x576 xc:black uus/$nimi; composite -geometry +72+424 $nimi uus/$nimi uus/$nimi; done |
Selgitused neile, kes ei tunne bashi ega ImageMagic käske:
for nimi in $(ls *.bmp); do käivitab tsükli, kus muutujale "nimi" antakse väärtuseks ls käsuga loetud *.bmp failide nimed
convert -size 720x576 xc:black uus/$nimi loob kausta "uus" sisse samanimelise pildifaili, mille taust on must ja suuruseks 720x576 pikslit. Teiste mõõtudega kaadri puhul tuleb muidugi kasutada sellele vastavaid mõõtmeid.
composite -geometry +72+424 $nimi uus/$nimi uus/$nimi võtab taustaks kaustas "uus" asuva faili "nimi" ja kleebib selle peale pildi kehtivas kaustas asuvast failist "nimi", koordinaatidega tausta vasakust ülanurgast x=72 ja y=424 ning tulemusega kirjutab üle algse taustafaili. Koordinaadid peavad olema samad, mis sai Vdubis kaadri väiksemaks lõikamisel valitud X1 ja Y1 väärtuseks.
done lõpetab tsükli.
NB! Kopeeri mask.txt fail ka loodud maskide kausta, muidu jookseb järgmise operatsiooni alustamisel Vdub kokku. (Mina unustasin selle ära )
Nüüd tuleb Vdubis filtrite nimekirjas tiitrite eemaldamise filtri cropping seadetes kõik nullida, filtri enda seadetes aga määrata temp folder asukohaks uute maskide asukoht ja valida ülaservas kohe nupp "Remove (2nd pass)"
OK
Tulemust saab vaadata tuttava kolmanda nupu abil.
Kui tulemus ei rahulda, siis tuleb vigaseid maske käsitsi kohendada, luua ise uusi maske ja/või muuta mask.txt faili, kuni saavutatakse soovitud tulemus.
Enne maskide ja mask.txt muutmist oleks soovitatav neist teha varukoopia kuhugi teise kausta.
Edukat katsetamist!
PS. Minu katsetuse tulemus umbes minutipikkuse lõiguga ja ainult automaatse tuvastusega oli kvaliteediga, mida võiks iseloomustada sõnaga "crappy"
St et asi eeldab massivset käsitööd tiitrite filtri seadistamise ja genereeritud maskide kallal, aga on teostatav, kui seda tõesti väga on vaja.
_________________ Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus.
viimati muutis Dogbert 06.02.2010 18:45:41, muudetud 12 korda |
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
32 |
|
tagasi üles |
|
 |
Unholy
HV veteran

liitunud: 13.05.2003
|
06.02.2010 17:36:34
|
|
|
Dogbert, Sul on tõesti palju vaba aega !
Aga on a more serious note, Äkki teed eraldi õpetuse teema selle kohta siis? Muidu su jutt kaob suht tühja suht kiirelt.
|
|
Kommentaarid: 47 loe/lisa |
Kasutajad arvavad: |
   |
:: |
3 :: |
0 :: |
35 |
|
tagasi üles |
|
 |
Dogbert
HV Guru

liitunud: 03.05.2004
|
06.02.2010 17:40:59
|
|
|
Unholy kirjutas: |
Dogbert, Sul on tõesti palju vaba aega !
|
Laupäev. Ja mind ennast hakkas huvitama. Tegelikult oleksin pidanud midagi hoopis muud ja olulisemat tegema Küllap jõuan veel.
tsitaat: |
Aga on a more serious note, Äkki teed eraldi õpetuse teema selle kohta siis? Muidu su jutt kaob suht tühja suht kiirelt.
 |
Jah, mul oli plaanis paluda modesid see teema näpunäidete foorumisse tõsta.
_________________ Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus. |
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
32 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|
Hinnavaatlus ei vastuta foorumis tehtud postituste eest.
|