A tovid suite gyűjteménye több összetevő egyes speciális egy bizonyos feladat. Minden lakosztály elemek vannak írva a sima szöveges programozási nyelvek, így módosítását és a folt viszonylag könnyű. A lakosztály a GNU General Public License.
Fejlesztői megjegyzések
tovid született 2004. május egyszerű egysoros script konvertáló videó VCD formátumban. Én már megállapította, hogy nem túl könnyen megjegyezhető a szükséges parancsokat és parancssori konvertáló video egyik formátumból a másikba, és egyre a videó kimenet, hogy megfelelnek a szigorú szabvány, mint a VCD nem triviális.
Hogy át kellene alakítani és videók kódolását vált egyre sürgetőbbé, amikor a feleségem és én vásárolta meg a DVD-RW meghajtó. Hirtelen létrehozásának lehetőségét a saját DVD-k valóság volt. Sajnos, úgy tűnt, hogy meglehetősen nehéz találni szoftver, amely valóban megbízhatóan konvertálni egy video formátumból a másikba, különösen akkor, ha az eredmény volt, hogy szigorúan betartja adott bitráta, frame rate, a felbontás és kódolási formátum. VCD, SVCD és DVD közül mindegyik MPEG formátumban, előre meghatározott határozatokat, és kicsit árak. Még a Windows, a legtöbb szabadon álló eszközök video lemezek összeállítását komoly korlátait, amikor jött a video konvertáló, ha valóban ők semmilyen átalakítás egyáltalán & ndash; sok authoring program szükséges videókkal már megfelel a cél formátumban.
Próbáltam több megközelítések, beleértve ffmpeg és transcode, mielőtt rendezése használata mplayer és mjpegtools. Míg az MPlayer mencoder nem volt különösen jól, hogy valóban kódolás videó MPEG formátumba, az MPlayer a legerősebb video lejátszó tudok a Linux platform. Meg lehet játszani szinte bármilyen videó lehet dobni rajta, tekintet nélkül a formátumra. A közművek tartalmazza mjpegtools tökéletesek voltak egyre MPEG formátumban belül a megfelelő paramétereket. Összekötő a kettő együtt volt elég könnyű, köszönhetően alapos dokumentációt. Hamarosan volt egy működő videó konverter, amelynek célja, hogy tetszőleges videó és átalakítani, hogy VCD. Amikor kellett átalakítani, hogy a különböző formátumú, csak szerkeszteni a forgatókönyvet. Hamarosan volt egy kis gyűjtemény a konverziós szkriptek olyan nevekkel, mint todvd, tovcd, és tosvcd.
A vágy a további rugalmasság végül arra késztetett, hogy írjon egy forgatókönyvet, választható kimeneti formátumot. Egyszer már én scriptet többé-kevésbé használható formában, én hirdették meg a LinuxQuestions.org. Nem sokkal azután, hogy megkértek egy LinuxQuestions moderátor, ha én lennék érdekelt kiküldetés a forgatókönyvet a LinuxAnswers részén; Megtettem, és hamarosan megkapta néhány visszajelzést más emberek, akik segítségével a forgatókönyvet. Kamat fizetendő, úgy döntöttem, hogy érdemes volt felállításáról SourceForge.net projekt. Érdeklődjön tovább növekedett, és már több hivatalos kiadás, mindegyik új funkciók és hibajavítások visszajelzései alapján a többi felhasználó, és a saját folyamatos használatát is.
Mi az új ebben a kiadásban:
- Ez a verzió tartalmaz egy új GUI készítésére több titlesets a tovid.
- Ez magában foglalja számos frissítéseket és javításokat változások a backends mint ffmpeg és dvdauthor valamint számos hibajavítás.
- New libavfilter funkciók ffmpeg hajtottak végre, így a -Gyors-menüpont most újra működik a közelmúltban elég libavfilter és ffmpeg (0,8).
- Több új lehetőségek is kerültek, beleértve a képességét, hogy használja a saját önkényes képeket áttekintő linkeket.
- PNG ma már általánosan mint közvetítő formátum helyett JPEG, amelynek eredményeként javul a képminőség.
Mi az új verzióban 0,32:
- Már több mint két évvel az utolsó kiadása tovid. I (Eric / wapcaplet) már egy hosszú szünetet fejlődés, az anyagi fiam (most 3 éves), hogy egy igazi munka, és általában inkább sürgetőbb ügyekre. A Python újraírása tovid még nem hagyta el a földön, van egy csomó megoldatlan hibák, hagytam a tovid.org domain-lapse ki a kezemből, és azokba a néhány orosz srác, aki nem válaszolt a e-mail, és általában a dolgok egy nagy káosz.
- Szóval, annak érdekében, hogy a dolgokat mozog újra, mi vagyunk ami ebben a kiadásban odakint. Ha a dolgok törött vagy zavaró, hogy az, amit a következő kiadás a. Két év után rájöttem egy félig szar kiadás jobb mint a semmi kiadás egyáltalán.
- kezdődően ez a kiadás, az összes tovid futtatható scriptek most hívott állítható egy frontend script, hívták tovid, amely figyelembe az első paraméterben a & quot; Command & quot; futtatni kívánt. Például, ahelyett, hogy todisc script közvetlenül, akkor adjuk ki tovid lemezt. Íme az új parancs nevét:
- tovid gui
- Vajon todiscgui. Fuss a grafikus felület teszi lemezeket.
- tovid mpg
- Vajon tovid. A kódolás Videók MPEG formátumban.
- tovid lemez
- Vajon todisc. Hozzon létre egy DVD menüket.
- tovid titlesets
- New. Hozzon létre egy DVD több titlesets a 'tovid gui "a beállításokat.
- tovid id
- Vajon idvid. Megjelöl egy vagy több video fájlokat.
- tovid dvd
- Vajon makedvd. Szerző és / vagy DVD-írás.
- tovid menü
- Vajon makemenu. Hozzon létre egy MPEG menüben.
- tovid VCD
- Vajon makevcd. Szerző és / vagy írni az (S) VCD.
- tovid xml
- Vajon makexml. Készítsen DVD vagy (S) VCD .xml fájlt.
- tovid postproc
- Vajon postproc. A feldolgozás utáni MPEG video file.
- Mivel tovid ma is döntően bash-alapú, a tényleges végrehajtható script sokkal, ahogy előtte, csak ha már telepítetted, olyan helyre, amelyet általában nem szerepel a rendszerben $ PATH, mint például a / usr / lib / tovid.
- Ez a változás remélhetőleg megoldja egy pár probléma - első, akkor tartsa a / usr / bin vagy / usr / local / bin mappát okozta zűrzavar az összes tovid kisegítő szkriptek, és a második, ez teszi tovid több bővíthető a jövőben, ha a további parancsokat hozzá.
- Ennek egyik következménye a változás, hogy a kézikönyv is beolvadt egy bejegyzést, férfi tovid. Tisztában vagyok azzal, hogy senki sem szereti ginormous kézikönyv oldalakat, és ez nem ideális megoldás, részben azért, mert a man-formátumú általános hiánya olvashatóság, indexálás, vagy egymással összeköttetésben (úgy értem, a man-formátum hasonló 40 éves!) Ez a probléma enyhíteni lehet a jövőben többek között az átfogó beépített súgó, vagy váltson át egy modernebb dokumentációs formátum alapján ReStructuredText vagy valami hasonló; semmi sem végleges még. Most attól tartok, akkor csak meg kell szopni fel, és nem az ember tovid. Lehet, hogy nem jó, de ígérem, hogy soha nem fog olyan rossz, mint az MPlayer man-.
- GUI:
- A GUI korábbi nevén todiscgui most a tovid GUI. Elnézést, hogy bárki, aki inkább a wxWidgets-alapú GUI, de a szörnyeteg csak túl nehéz, hogy továbbra is fenntartja. Ez volt az első igazi GUI, és az első igazi Python tapasztalat, és alapvetően csak úgy tűnik, a régi és lebuktak nekem most. Ha tetszett, és szeretné feltámasztani alatt egy új projektet, legyen a vendégem - de én elkészültem vele, és nem érdekli a folyamatos fejlesztése is.
- A One GUI mind fölött már csak az úgynevezett tovid gui. Fuss, hogy indítsa el a grafikus felület (vagy használja a telepített asztali ikon, feltételezve, hogy ez működik). Ez a dolog már óriási mértékben megváltozott, mivel a 0,31 kiadás, túl sok változtatás emlékezni, vagy megmagyarázni, de itt van egy nagyon rövid összefoglaló:
- Elég sok minden todisc / tovid lemez opciót képviseli őt
- Jelentkezzen ablakban mutatja a kimeneti todisc / tovid lemezről fut, azzal a képességgel, hogy interaktívan válaszol a kérdésekre, mint arra kéri őket
- GUI beállítások elmenthetők egy bash script, majd újra betölteni később (megjegyzendő, hogy ez nem teljesen munkaképes, és akkor lesz probléma a néhány opció)
- Az asszociatív ListBox vezérlők lehetőségeket, amelyek kapcsolatban vannak egy-egy vagy egy-a-többhöz a fenti videó fájlokat
- betűtípus-választó előnézeti képét jeleníti meg a kiválasztott font
- Scripts:
- todisc:
- todisc most nem diavetítések. Ezek lehetnek egyszeri diavetítések, több diavetítések egy menüt, vagy vegyes videók és diavetítések ugyanazon a menüben. Ezek természetesen használható titlesets is. Ezen kívül lehetőség van almenükön diavetítések: ha -ani-almenü használunk, akkor az almenü lesz egy animált diavetítés átmenetek, különben az almenü lesz egy statikus "polaroid verem" montázs diák. A diavetítések vezet egy statikus kijelző a diák, dia dia.
- todisc most már támogatja a több CPU. Alapértelmezésben egyik munka minden CPU talált futni fog - ez lehet korlátozni vagy emelkedik, -jobs N. Ennek eredménye egy nagy sebességnövekedés - én Athlon X2 3600 fut 30% -kal gyorsabb ha mindkét processzorok képest csak az egyik. Ez jól skálázható több mint 2 CPU-k is.
- A kódolás menük képek most használja ppm kimenet és a csövek, ami kevesebb kódolás lépéseket, és jobb minőségű, és jobb sebességet sok esetben. Diavetítések SVN van egy hatalmas sebesség növelése (600%), amikor a változás, hogy ezt a technikát készült.
- csoportosítva fájlok most már almenük.
- hüvelykujj cím már közvetlenül a hüvelykujj kép / videó, amely lehetővé teszi a többsoros címek és folyamatosan hüvelykujját szempont.
- almenü fejezetek most is van a címeket "-chapter-címek".
- Most beállíthatja a hossza almenük segítségével -submenu hosszúságú NN N. Ez különösen hasznos diavetítés almenük.
- almenük most egy háttérkép vagy színt -submenu-háttér vagy -submenu-bg-color.
- -menu-fade most vesz egy opcionális argumentum, az időpontot, amikor a START halványulni a tetején a háttérben. Ez azt jelenti, hogy tudod használni a video, mint egyfajta "átmenet" a menüben: ez az átmenet a videó indul / sorozatban, amíg az időtartam választja. Továbbá, akkor most -menu-fade statikus menüt. A "-transition-to-menü" opció került kedvéért: ha ezt a beállítást használja a háttérben fog állni animált azon a ponton, a hüvelykujj befejezte fakulásnak.
- -menu-fade most kódolja csak a képeket, amelyek változnak (animált) ami a sebességet fel elhalványult menük.
- gombbal stílusú szöveget most már működik az összes megállapodásokat. Azt is sokkal jobban néz ki.
- Added -nomenu beállítással gyorsan mpeg - & gt; DVD nélkül menüben
- Lehetséges a playall gomb VMGM menüben
- Added 6 új hüvelykujj formák (-thumb-alakú)
- bővítéseként a felhasználót, hogy adja hüvelykujj maszkok $ prefix / lib / tovid / maszk vagy ~ / .tovid / maszkok
- Most már használhatja hüvelykujj alakzatok a kirakat kép / videó is. (Akkor most meg minden hatása a kirakat kép / videó, amit tehetünk, video thumbnail.)
- Minden makempg lehetőségek érhetők el telt könyvtárban a parancssorban a todisc (ők fogják használni makempg ha a fájl (ok) van szüksége, hogy újra kódolás)
- almenük most dolgozik csoportosított videók és diavetítések
- Most már használhatja a kép hátterének almenük segítségével -submenu-háttér.
- Ön is használja a háttér színe helyett, a -submenu-bg-color (-bg-szín főmenü) Minden almenüben nem lehet azonos a háttérben, vagy használhatja a másikat minden.
- Added -grid lehetőség, ami az egy második előnézeti egy számozott rács rajta, hogy segítse a lehetőségeket, amelyek megkövetelik képernyő geometria
- todisc most tiszteli WORKING_DIR változó ~ / .tovid / beállítottság
- todisc kitüntetéssel a környezeti változók új TOVID_WORKING_DIR
- számos hibajavítást végeztek és egyéb változásokat, amelyek kimaradtak itt. A diff 0,31 nagy: -2437 6274
- A férfi oldalát frissítette - lásd "man tovid" a részletekért és néhány példát használat.
- postproc:
- postproc volt törve, mert az mplayer nem stream-ek megfelelően. A script most használja ffmpeg demux, és működik újra.
Hozzászólás nem található