Едвард Хервеи, одржавач најперспективнијег и најнапреднијег Линук Видео Едитор -а „ПиТиВи“ одговорио је на нека релевантна и пробна питања из Цхристиан Ф.К. Сцхаллер на блогу ПланетГноме.
Испод су неки од врхунаца тог интервјуа.
Како бисте описали циљеве ПиТиВИ -а у поређењу са главним апликацијама за уређивање видеа као што су иМовие, Авид или Финал Цут Про?
За ПиТиВи постоји много циљева, али рекао бих да је основни циљ из којег проистичу сви други циљеви бити видео уредник оквир без икаквих ограничења (за разлику од свих других уредника који имају врло специфична ограничења у погледу тога шта могу учинити или подршка).
Ослобађање од ограничења формата, уређаја, филтера... које можемо подржати до нас долази коришћењем ГСтреамер мултимедијалног оквира. Сви други уредници су ово тешко кодирали, док на пример можемо бити поносни што смо једини бесплатни уредник који није везан за библиотеке оптерећене патентима! То такође значи да ако компанија направи власнички ГСтреамер додатак за одређени формат/кодек/уређај... такође ћете га добити „бесплатно“ у ПиТиВи -у без потребе да било шта радите. Ово је једина препрека ограничења коју смо решили захваљујући избору дизајна.
Такође не желимо да имамо видео уређивач чије су функције статичне, зато смо одлучили (пре) написати ПиТиВи у питхону и учинити цео дизајн врло модуларним. Кориснички интерфејс није везан за језгру позадине, у ствари можете га чак користити и без корисничког интерфејса. Начин на који је језгро позадине дизајнирано, такође можете написати различите начине за представљање временске линије, неки би могли бити прикладнији у зависности од вашег нивоа стручности или на шта бисте се највише концентрисали (што зависи од тога где се налазите у производњи Процес рада).
Крајњи циљ је да ПиТиВи донесе основне алате за уређивање без икаквих ограничења. То, нажалост, има своју цену: морате се побринути да се све грешке/проблеми/ограничења поправе/уклоне на одговарајућем нивоу уместо да се додају хакови преко хакова. А за то је потребно време…
Које мултимедијалне формате ПиТиВИ тренутно подржава?
Све што додаци ГСтреамер инсталирани на вашем систему могу да подрже, иако неки формати јесу инхерентно бољи за брзо уређивање видео записа, попут оних који нуде прецизно тражење, кодеке само са И-кадром, итд…
Какво је стање ПиТиВИ -а и које мапе пута имате за даље напредовање?
У протеклих 6 месеци урадили смо дубинско преобликовање ПиТиВи-а, на основу анализе коју сам урадио прошлог лета у последњих 5 година повратних информација које смо добили о ПиТиВи-у. Осим што нам то омогућава додајемо нове функције много лакше, већ смо имплементирали потребне функције, попут вишеслојног уређивања, сличица, обрезивања, уређивања таласања/ваљања, подршке за генерички формат датотека итд...
Планирамо да направимо прво претпремијерно издање нових питивија сада у мају. Затим ћемо постепено додавати више функција у кориснички интерфејс, као што су прелази, ефекти, титловање, клизно/слајдско уређивање и више подржаних формата датотека (омогућавајући вам, на пример, да увозите пројекте из других уредници).
За оне који нису упознати са појмовима, шта мислите под вишеслојним уређивањем, сличицама, исецањем и уређивањем таласа/ваљања?
вишеслојно уређивање: Могућност сортирања видео записа не само кроз време, већ и кроз неколико паралелних слојева.
сличице: Приказивање сличица за сваки извор који се користи на временској линији омогућава вам да брзо видите шта се користи на временској линији у било којој тачки без потребе за тражењем.
обрезивање: Промена почетног или крајњег положаја извора.
Уређивање таласа: скратите или продужите улазну или излазну тачку једног дела медија, док премештате све медиј десно од тог исјечка горе или доље на временској линији да бисте прилагодили новој величини измијењеног цлип.
Уређивање ролне: Исто као и таласање, осим што укупно време рада групе клипова остаје непромењено.
Ко су главни сарадници ПиТиВИ -а осим вас самих?
Два главна сарадника осим мене су Брандон Левис, који је почео да ради током лета Цоде 2007 и ради углавном на корисничком интерфејсу, и Алессандро Децина која је почела да ради у октобру углавном ми је помагала на нижим нивоима ПиТиВи -а и побољшавала се ГСтреамер. Обоје су запослени у Цоллабора Мултимедији од прошле јесени, радећи 100% времена на ПиТиВи -у. За оне који се питају о пословним разлозима за улагање толико ресурса ПиТиВи у Цоллабора Мултимедиа, пре свега радимо консултантске послове за клијенте у индустрији стварања садржаја који желе да користе ПиТиВИ уређивач за одређене задатке у њихов ток рада, а друго имамо клијенте који желе да користе инфраструктуру коју смо створили за ПиТиВИ за постављање задатака аутоматске видео манипулације у корисничком интерфејсу мода. На пример, аутоматско обрезивање, мењање величине и транскодирање.
Која будућа дешавања у ГСтреамеру тражите у смислу омогућавања нових функција у ПиТиВИ -у?
Иако имамо функционалне могућности уређивања са тренутним језгром и додацима ГСтреамер -а, ради се на великом броју функција како би се још више побољшало искуство уређивања.
Једна веома потребна функција је имплементација подршке за ГстИндек у више додатака. Ово ће омогућити скенирање датотека које нису прилагођене уређивању приликом увоза и стварање индекса датотеке, што ће омогућити брже тражење у тим датотекама након тога. Ово ће такође омогућити апликацијама попут ПиТиВи -а да боље познају изглед датотека, попут локацију кључних кадрова како бисмо унапред могли знати где је најефикаснија локација за тражење или где можемо да урадимо резови без губитака.
Бесконачан посао који треба обавити у ГСтреамеру је да све више библиотека омота као додатке. Људи често погрешно схватају ГСтреамер као библиотеку кодека, што је потпуно погрешно, ГСтреамер је оквир који омогућава писцима апликација да не морате да бринете о деловима за обраду и да пишете библиотеке за обраду да не морате да бринете о апликацијама које користе њих. Неке библиотеке бисмо дефинитивно требали запаковати као што су додаци за ГСтреамер гавл и огромна количина одличних АВИСинтх филтера (што ће бити урађено овог лета у оквиру Суммер оф Цоде). Све ово ће дефинитивно побољшати корисничко искуство за ПиТиВи.
Осим тога, наставићемо са побољшањем употребе меморије и употребе процесора у ГСтреамер језгри и разним додацима. Покушавамо да боље искористимо различите хардверске уређаје попут графичких картица путем ВДПАУ, ВА-АПИ и додатака гст-плугинс-гл. Ово ће омогућити апликацијама ГСтреамер да истоваре много обраде на хардверске уређаје, остављајући више ЦПУ времена доступног за генеричку обраду.
Витх Јокосхер и ПиТиВИ које су апликације за уређивање мултимедије, користе ГСтреамер и написане су на Питхону, природно је питање постоји ли велика сарадња између два пројекта?
Нажалост не толико колико се могло очекивати. Много смо помагали једни другима у свим деловима који леже у основи (ГСтреамер, повезивања питона, ГНонЛин додаци), али што се тиче корисничког интерфејса и основне логике имамо различите случајеве употребе и различите кодне основе. Било би сјајно имати чвршћу интеграцију, која би вам омогућила да користите Јокосхер за уређивање аудио делова видео снимка, а ПиТиВи за израду видео делова.
Који су главни технички изазови са којима се суочавате у погледу писања видео уређивача за линук/уник системе? Колико је, на пример, линук инфраструктура спремна за хостовање такве апликације? И какво је ваше мишљење о стању мултимедије на линук/уник уопште?
Мултимедија отвореног кода напредовала је * ДУГО * у последњих 10 година. За оне који се не сећају... морали смо да користимо различите плејере у зависности од тадашњих формата и једва сте могли да снимите видео са ДВ камера. Али проблем је у томе што свако ради свој софтвер у свом углу. Постоји потпуни недостатак кохезије између свих различитих мултимедија апликације/библиотеке/подршка за уређаје на Линук-у, што је ИМХО разлог зашто још нисмо референтна платформа за креирање мултимедије. За разлику од других плафторми (вин/мац), не морамо да преписујемо сопствене библиотеке ради одређене подршке за мултимедију/уређаје, али можемо поново да користимо постојеће... зашто нисмо тамо? ГСтреамер покушава да обједини све и реши већину тих проблема, али неки програмери софтвера га и даље враћају из неких лудих непознатих разлога. Оног дана када решимо то питање... бићемо убицана десктоп платформа баш онако како смо то успели за уграђене уређаје и сервере.
Које друге мултимедијалне апликације сами користите?
Тотем, Рхитхмбок, дрскост (ох, не користи ГСтреамер). Такође понекад користим ависинтх/виртуалдуб (вин32 апликације) преко ВИНЕ -а, али би се то ускоро могло променити са Гоогле СоЦ пројектом за пребацивање АВИСинтх филтера као додатака за ГСтреамер.
Интервју водио Цхристиан Ф.К. Сцхаллер.
Прочитајте интервју у потпуности @ http://gnomedesktop.org/node/4082
Званична веб страница ПиТиВи
Све Убунту, Даили. Од 2009.