-
Több matroska összefűzése
Több matroska fájlt (azonos felbontás, kódolás, …) egymás után kapcsolhatunk az mkvmerge paranccsal: mkvmerge -o teljes.mkv resz1.mkv +resz2.mkv Ne felejtsük el a + jelet a második input fájl neve elött, ezzel jelezzük, hogy egymás után szeretnénk a resz1.mkv resz2.mkv fájlokat kapcsolni!
-
avi konvertálás matroskába feliratokkal
Az avi konténerformátum egyik nagy hiányossága, hogy (legalábbis eredeti formájában) nem támogatja a feliratok beágyazását. A matroska tervezésekor erre már figyeltek, így ha avi fájlt konvertálunk matroskába MKVToolnix segítségével, akkor a feliratokat is kezelhetjük. Tegyük fel van egy film.avi fájlunk (videó + angol hang), ezen kívül film_en.srt az angol, film_hu.srt...
-
recode
Bár az UTF-8 egyre inkább elterjedőben van, valószínűleg még elég sokáig elő fog fordulni, hogy belebotlunk egy olyan szövegfájlba ami nem a számunkra megfelelő karakterkódolással készült. ( Érdemes lehet elolvasni Joelnagyszerű cikkéta témáról). Ha egy fájl karakterkódolását szeretnénk megváltoztatni, a recode programmal tehetjük meg. Ha egy latin2 kódolású fájl helyett...
-
pdf készítése képekből
A korábban már említett imagemagick segítségével egyetlen utasítással pdf-et készíthetünk különálló képekből: convert *.jpg kepek.pdf Ha kisebb méretű pdf-et szeretnénk (a képek minőségének romlása árán), használjuk a -quality kapcsolót: convert *.jpg -quality 50 kepek.pdf
-
dump
Ha egy bináris fájlba szeretnénk belenézni, akkor gyakran fontos, hogy a fájl nyers tartalmát lássuk, ne pedig valamilyen megjelenítőprogram által konvertált értéket. Még az olyan egyszerű programok mint a less is végeznek némi konverziót, ami néha zavaró. Ha a fájl “igazi” tartalmára vagyunk kíváncsiak jól jöhet az od program. Vegyünk...
-
Process helyettesítés
A named pipe bemutatásakor a következő példát: tcextract -i mozi.vob -t vob -x mpeg2 > mozi.m2v tcextract -i mozi.vob -t vob -x ac3 > mozi.ac3 mplex -f 8 -o mozi.mpg mozi.m2v mozi.ac3 átírtam erre az új, hatékonyabb verzióra: mkfifo aud.fifo mkfifo vid.fifo tcextract -i vid.fifo -t vob -x mpeg2 >...
-
parancsbehelyettesítés
A korábban már gyakran használt pipe-ok mellett más mód is van rá, hogy egy parancs eredményét egy másik parancsnak átadjuk. A ` karakter segítségével tudjuk a parancsbehelyettesítést (command substitution) használni. Az mkdir backup_`date +%Y%m%d` hatására lefut a date parancs és visszaadja az aktuális nap dátumát yyyymmdd formátumban, így a bejegyzés...
-
split + cat
Bár szerencsére elmúltak azok az idők, amikor floppy méretűre (fiatalabbaknak: 1.2MB, 1.44MB) kellett a nagyobb fájlokat szétvagdosni, most is előfordul, hogy egy fájlt muszáj szétdarabolnunk. Például ha egy DVD iso fájlt szeretnénk FAT32 fájlrendszerre másolni, könnyen beleütközhetünk a 4GB-os korlátba. Fájlokat legegyszerűbben a split paranccsal darabolhatunk. A következő parancs a...
-
named pipe
A dvdauthor parancssoros használatát bemutató bejegyzésben szerepelt az alábbi kódrészlet: tcextract -i mozi.vob -t vob -x mpeg2 > mozi.m2v tcextract -i mozi.vob -t vob -x ac3 > mozi.ac3 mplex -f 8 -o mozi.mpg mozi.m2v mozi.ac3 Ha jobban megnézzük, akkor észrevehető, hogy mozi.vob fájlt kétszer olvassuk végig. Ez nyilván nem túl...
-
dvdauthor
Ha Linux alatt DVD-t szeretnénk készíteni, akkor a dvdauthor program szinte megkerülhetetlen. Igen sok grafikus interfésszel rendelkező linuxos program is erre épül. Leginkább XML nyelven paraméterezhetjük dvdauthort, de az alapvetőbb dolgokat XML nélkül is megvalósíthatjuk. A következő példa is ilyen. Adott mozi.vob fájl ( mondjuk egyik DVD-nkről ) és ebből...