Kezdőlap › Fórumok › Multimédia › MPlayer és társai › Feliratok „összefésülése”
- This topic has 58 hozzászólás, 4 résztvevő, and was last updated 16 years telt el by
uzsolt.
-
SzerzőBejegyzés
-
2009-06-14-11:13 #2189235Wait wrote:Attól tartok nem úszom meg az awk-t. 🙂
Köszönöm.Hát, ha szívatni akarod magadat, akkor semmiképpen… egyébként elég, ha vagy nyócat kattintgatsz. :DDD
2009-06-14-11:13 #2189236Wait wrote:Attól tartok nem úszom meg az awk-t. 🙂
Köszönöm.Hát, ha szívatni akarod magadat, akkor semmiképpen… egyébként elég, ha vagy nyócat kattintgatsz. :DDD
2009-06-14-11:28 #2189237És a nyolc katthoz felteszek egy egész KDE-t. 🙂
2009-06-14-11:28 #2189238És a nyolc katthoz felteszek egy egész KDE-t. 🙂
2009-06-14-11:33 #2189239Wait wrote:És a nyolc katthoz felteszek egy egész KDE-t. 🙂Van gtk-s, sőt konzolos szerkesztő is. :DDD
Egyébként ehhez sem kell egy teljes kde. Különben elég nehéz elképzelni, hogy egyátalán nem használsz valami kde közeli alkalmazást, de akkor ott van a többi… neked is lehet keresni. Persze meg is lehet írni a scriptet is.2009-06-14-11:33 #2189240Wait wrote:És a nyolc katthoz felteszek egy egész KDE-t. 🙂Van gtk-s, sőt konzolos szerkesztő is. :DDD
Egyébként ehhez sem kell egy teljes kde. Különben elég nehéz elképzelni, hogy egyátalán nem használsz valami kde közeli alkalmazást, de akkor ott van a többi… neked is lehet keresni. Persze meg is lehet írni a scriptet is.2009-06-14-11:42 #2189241vizsla wrote:No, meg is írhatod, csak arra vigyázz, hogy a blabla lehet több sor, ill. a blabla-ban is lehet szám, vagy ‘:’, ‘-‘.Jajj, de jó. Mármint a több sor. De akkor itt van, roppant egyszerű:
Code:BEGIN {
FS=”n”
RS=””
}
{
print $1
print $2
getline < "magyar.srt"
for (i=3; i<NF+1; i++) {
print $i
}
print ""
}Mondjuk hibaellenőrzés nincs benne, de ebből már ki lehet indulni.
Használata: elmented fesul.awk néven, majd awk -f fesul.awk angol-felirat.srt, illetve a fesul.awk-ban a magyar.srt-t átírod arra, amilyen néven a magyar fájlod fut. Ez persze az output-ra nyomja ki az összefésült feliratokat, amit egy tetszőleges fájlba átirányíthatsz.2009-06-14-11:42 #2189242vizsla wrote:No, meg is írhatod, csak arra vigyázz, hogy a blabla lehet több sor, ill. a blabla-ban is lehet szám, vagy ‘:’, ‘-‘.Jajj, de jó. Mármint a több sor. De akkor itt van, roppant egyszerű:
Code:BEGIN {
FS=”n”
RS=””
}
{
print $1
print $2
getline < "magyar.srt"
for (i=3; i<NF+1; i++) {
print $i
}
print ""
}Mondjuk hibaellenőrzés nincs benne, de ebből már ki lehet indulni.
Használata: elmented fesul.awk néven, majd awk -f fesul.awk angol-felirat.srt, illetve a fesul.awk-ban a magyar.srt-t átírod arra, amilyen néven a magyar fájlod fut. Ez persze az output-ra nyomja ki az összefésült feliratokat, amit egy tetszőleges fájlba átirányíthatsz.2009-06-14-11:44 #2189243Oké… köszönöm. awk-t nekem is meg kéne tanulnom, mert határozottan nagyon hasznos, csak még soha nem jutottam odáig.
2009-06-14-11:44 #2189244Oké… köszönöm. awk-t nekem is meg kéne tanulnom, mert határozottan nagyon hasznos, csak még soha nem jutottam odáig.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz