Koostöövideotöötluse „Novacut” uuenduslik idee on viimastel nädalatel olnud kuum vestlusteema paljude avatud lähtekoodiga ja multimeedia kogukondade liikmetega.
Mul oli rõõm vestelda Jason Gerard DeRose, juhtivarendaja Novacut, ja küsis temalt, kas ta on pettunud, et rahvahulga rahastamiseesmärk ei ole täidetud ja mida see tähendab videotöötlusprojekti tuleviku jaoks, mis on kõik kõnelema pannud….
Tere Jason. Kõigepealt rääkige mulle endast ja Novacuti meeskonnast.
Jason: Olen kasutanud GNU/Linuxi töölaua operatsioonisüsteemina umbes 10 aastat. Slackware natuke, siis Debian pikka aega, nüüd Ubuntu. Kodeerin enamasti Pythonis ja olen teinud palju väikeseid multimeediarakendusi GStreamer.
Töötasin viimati punane müts (vinge seltskond). Jeff ja Ammon ja ma olen pikka aega sõbrad olnud. Mõlemal on programmeerimis- ja veebikogemus.
Jeffil on majanduslik taust ja ta on meie ärijuht pluss Creative Commons guru. Ammonil on kindel kasutatavus ja graafilise disaini taust, mis juhib kasutajaliidese jõupingutusi.
Tara on meie kogukonna haldaja ja kunstnik. Ta on fotode fotograaf, kes hargneb videoteks tänu HDSLR -kaameratele (nagu 5D Mark II).Samuti oleme Taraga abielus, mis on fantastiline.
10 aastat! Vau see on pikk aeg. Kas saate nimetada mõnda rakendust, mille kallal töötasite?
„Paljusid neist ei hooldata enam, kuid esimene Python/GStreameri rakendus, mille ma kirjutasin, oli muusikahaldur/CD -rippija nimega FUPlayer. Siis oli DVD-ripper nimega KungFu ja MP3-muundur nimega SnakeBite.
Mis puutub uuematesse (ja praegu hooldatavatesse), siis on olemas aegunud rakendus, mille loominguline nimi on TymeLapse (ma tean, hull). ”
Kuidas tekkis teie peas idee Novacutist?
„Meile kõigile väga meeldib televiisor ja oleme ärritunud, kui Joss Whedoni saated tühistatakse. Ja Tara pildistab 5D Mark II-ga, nii et me teadsime omast käest, kuidas need kaamerad on tõeliselt kinokvaliteediga video väga madala hinnaga alla toonud.
Geeki öeldes jätsid filmikaamerad just oma suurarvutite ajastu ja see on avanud ukse suureks raputamiseks. Ja mingil hetkel jõudis mulle kohale, et avatud lähtekoodiga kasutatav hajutatud töövoog on videotootmises täiesti mõistlik... me vajame lihtsalt videovastet selliste tööriistade jaoks nagu Bazaar, Mercurial, git. ”
Miks avatud lähtekoodiga?
„Olles pikka aega tasuta tarkvara kasutaja ja pooldaja, on see minu jaoks ilmselge valik. Kuid sügavam vastus oleks see, et tarkvarast on saanud loo jutustamise nii oluline osa, seega on ülioluline, et kunstnikel oleks kontroll oma tarkvara saatuse üle. Hollywoodi toodangutes on peaaegu alati tarkvarainsenerid, kes töötavad suurte lavastuste kohandatud koodi kallal.
Me tahame, et sõltumatutel kunstnikel oleks sama luksus. Ja nad saavad seda vaba tarkvara kogukonda rakendades. ”
Ütlesite, et töötasite RedHatis, miks siis Ubuntu?
"Ma ei tööta enam Red Hatis. Lahkusin hiljuti perekondlikel põhjustel ja töökohtade vahel tekkis mul selline Novacuti idee.
Red Hat on fantastiline ettevõte ja Fedora on suurepärane distro, kuid mul on pikk armusuhe Debiani ja Ubuntuga. Lisaks on Ubuntul suurim kasutajabaas, mis näib olevat teinud kunstnikega suurima sissetungi.
[Teised] arvavad, et me oleme hullud, kui me OSX -is ei arene.
Uskuge mind, paljud praegused videotoimetajad arvavad, et me oleme hullud, kui me OSX -is ei arene. Me arvame, et GNU/Linux on meie jaoks palju parem valik, kuid me ei taha kunstnikke Foo vs. Bar distro arutelu, kui GNU/Linuxi kasutamise idee on nende jaoks juba veniv. ”
Esimene distro, mida ma kunagi proovisin, oli RedHat minu nõbu koolis 8 aastat tagasi ja armusin sellesse koheselt.
"Kui järele mõelda, siis see oli esimene distro, mida proovisin, kuid mängisin sellega veebiserverina, kuid ei kasutanud tegelikult töölauda."
Kurb on eesmärgini mitte jõuda.
Novacut mille eesmärk on "rahvahulk" 2. oktoobriks rahastatakse 25 000 dollarit. Sellest jäi kuidagi alla.
Kas olete pettunud, et te ei suutnud oma eesmärki saavutada ja kas on mingeid tegureid, millele te selle „ebaõnnestumise” omistate?
„Oleme mõnes mõttes pettunud, kuid mõnes mõttes üllatavalt optimistlikud.
Jah, sihikindel on eesmärgini mitte jõuda. Kuid me poleks kunagi ette kujutanud, et saame sellistelt superstaaridelt nii positiivse vastuse... inimesed CouchOne'ist, Ubuntu One'ist, PioneerOne'ist, Creative Commonsist. Seal on palju "ühte".
Tegime kaks viga: me ei saanud sõnast piisavalt kiiresti aru ja püüdsime veenda liiga laia publikut, kellest paljud lihtsalt ei saanud sellest aru või ei olnud sellega nõus. “
Kuid tasuta tarkvara ja vaba kultuuri inimesed, kui nad sellest teada said, tulid hulgakaupa jooksma. Nad lihtsalt ei teadnud sellest piisavalt kiiresti, mis on meie süü. Õppetund. ”
Kuidas võrreldakse Novacut professionaalsete videotoimetajatega, nagu Avid pro, Final Cut jne?
„Suurim erinevus on meie keskendumine hajutatud koostööle. See võimaldab kunstnikel sujuvalt töötada erinevates kohtades - seda töövoogu peame tasuta tarkvaraarendajatena iseenesestmõistetavaks. Teine erinevus on see, et hämmastavalt on Avid ja Final Cut endiselt ainult 32-bitised, samas kui meil on 64-bitine rakendus.
Mitte, et saaksime selle eest mingit tunnustust võtta (muidugi on GStreamer 64-bitine!) ”
Millisel kasutajatasemel Novacut esitatakse? Lihtne selliste lisafunktsioonidega nagu OpenShot või ainulaadne, kuid võimas nagu Cinelerra?
Mõnes mõttes on see alati raskem kui OpenShot või PiTiVi, kuna tegeleme raskema probleemiga: professionaalne teler tootmine, pannes suurt rõhku mitme kaameraga kaadritele (mitu kaamerat pildistavad samaaegselt, kogu heli ja kaamerad sünkroonitakse toimetamine).
See pole lihtsalt midagi, mida inimesed oma puhkusfilmides teevad, vaid see on kaasaegse loo rääkimise leib televisioonis ja filmides. Funktsioonide osas ei keskendu me esialgu üldse eriefektidele/üleminekutele/miski sellele... sest seda ei kasutata lihtsalt paljudes televiisorites.
Me ei otsustanud oma esialgsete funktsioonide prioriteetide üle, vaadates olemasolevaid toimetajaid... me otsustasime, vaadates palju televiisorist (enamasti komöödiad nagu 30 Rock, Philadelphias on alati päikeseline) ja lahkamine, kuidas nad neid tulistasid näitab. Tahame keskenduda sellele, millele toimetajad kulutavad 90% oma ajast ja see on mitme kaameraga pildistamine.
Milline tarkvara on Novacut: töölauarakendus, "Tarkvara kui teenus ”(SaaS), veebirakendus?
„Novacut on üles ehitatud lihtsa kliendiserveri ümber, kasutades sidebussina CouchDB -d. Novacut töötab ühe masinaga suurepäraselt, kuid saab salvestusruumi ja töökoormuste jagamiseks kasutada ka pilve või kohalikku klastrit. Need kõik oleksid väga rasked probleemid, kuid CouchDB teeb selle kuidagi rumalaks. ”
Kas kavatsete kasutada olemasolevaid raamistikke? Kui jah, siis milliseid?
“Absoluutselt! See kõlab ambitsioonikalt, kuid me pole hullud! Kasutame oma multimeedia taustaprogrammina GStreamerit ja GnonLini. Olen GStreameriga väga rahul ja arvan, et sellel on pikaajaliselt vajalik arhitektuur. Samuti pean oluliseks, et GStreamer on seadnud ARM -i toe suureks prioriteediks, kuna ilmselgelt on ARM -il helge tulevik.
CouchDB pakub hämmastavat lahendust meie ambitsioonikatele hajutatud funktsioonidele.
Nagu ma ütlesin, pakub CouchDB hämmastavat lahendust meie ambitsioonikatele hajutatud funktsioonidele. Kirjutame peaaegu lihtsalt liimikoodi ja töötame kasutajaliidese kallal. Ja see liimikood kirjutatakse Pythonis, minu isiklikus lemmikus. ”
Millist tööriistakomplekti Novacut kasutab?
„Esialgu GTK, lihtsalt sellepärast, et see on see, mida ma tean. Kuid võimaluse korral kasutame WebKitit, mis hõlbustab vajadusel tööriistakomplektide vahel liikumist. Meile meeldib võimaluse korral kasutada veebitehnoloogiaid, kuna see muudab video redigeerimise veebis juurdepääsetavaks muutmise lihtsaks.
Me ei arva, et veebis video tegelikuks redigeerimiseks on lihtne pakkuda head kasutuskogemust, kuid me tahame vähemalt muuta video „lähtekoodi” veebis sirvitavaks… nagu see Sissetungija võimaldab teil veebis sirvida bzr filiaali. ”
Aah, mulle meeldib käivitusplaat.
"Mina ka!"
Kas integreerite olemasolevate videoredaktoritega, millel on pistikprogrammi API, või on teil pistikprogrammi API?
„Jah, me tõesti loodame, et sellest projektist tuleb välja mõni hea jagatud raamatukogu, mida teised video-/foto-/helirakendused saavad kasutada. Samal ajal ei ürita me algusest peale teiste rakendustega integreeruda.
See on uus territoorium ja selle õigeks saamiseks kulub palju katseid ja vigu. Seega ei taha me oma segase teadus- ja arendusprotsessi kaudu hunnikut täiesti häid rakendusi lohistada. :) Ja jah, meil on kindlasti pistikprogrammi API. ”
GStreamerist rääkides: Kas arvate, et paljud tasuta tarkvararaamistikud, nagu GStreamer, GEGL jne, on alakasutatud?
Mõnevõrra, kuid see on tänapäeval paremaks läinud.
Oli aeg, mil liiga paljud rakendused käivitasid oma taustaprogrammi (multimeedia või muul viisil). Ma arvan, et vaba tarkvara saab tänapäeval enamasti õigeks ja meil on hämmastav kogum raamatukogusid, mis teevad meie jaoks rasket tööd. Selles osas arvan, et oleme palju paremas vormis kui patenteeritud tarkvara. Võime kirjutada mis tahes rakendusest, mida saab ette kujutada, kasutades kasutajaliidese tööd ja liimikoodi. See on päris hämmastav.
Kas soovite Novacutiga raha teenida?
„Pärast esmast toimetajaarendust loome veebipõhise turu, kus kunstnikud saavad oma töid oma fännidele levitada ja mille kaudu fännid saavad armastatud artiste toetada.
Meie ärimudel on kunstnike raha teenimine ja kui nad seda teevad, vähendame meie pakutava infrastruktuuri kulusid. Kuna me ei nõua ainuõigust ja kunstnikud säilitavad oma tööde omandiõiguse, on kunstnikel alati vabadus otsida teisi kohti. See avaldab meile head survet hoolitseda tõeliselt kunstnike eest, teenida pidevalt nende äri. Turg võimaldab meil rahastada videoredaktori pikaajalist arengut. ”
Kuidas Creative Commons sinna sobib?
"Oleme selle osa üle väga põnevil. Nii et meie turuplatsi kasutamiseks on üks konks: sisu peab olema Creative Commons Attribution ShareAlike litsentsi all. Me ei usu, et Creative Commons'i sisu on veel jõudnud sünergilisse olekusse, mis vaba tarkvara on. Me arvame, et see on osaliselt tingitud sellest, et litsentsi variatsioone on liiga palju ja need ei ühildu üksteisega. Ja osaliselt seetõttu, et CC -sisu pole lihtsalt suurt ja ülimugavat hoidlat.
Meie unistus on, et kunstnikud saaksid sirvida CC -sisu otse toimetajalt, remixida seda, kuidas nad tahavad, ja avaldada see turul. ”
Nii et parem teeme kogemuse sama heaks kui piraatlus, kuid seaduslikult.
Mis eelis on sellel kõigel tarbijal?
"Anname fännidele seda, mida nad tahavad: suurepärast sisu, ilma DRM -iga, ilma reklaamideta ja tasuta. Seda saavad fännid juba Bittorrenti kaudu jne. Nii et parem teeme kogemuse sama heaks kui piraatlus, kuid seaduslikult.
Meie ärimudel tugineb asjaolule, et fännid tahavad toetada kunstnikke, keda nad armastavad, kui nad seda suudavad (lihtsalt lugege Techdirti eduloo järel eduloo kohta).
Kuidas saavad kasutajad Novacutile paremini kaasa aidata?
"Kirjutamiseks on palju koodi, kuigi mõnda arhitektuurivärki alles lahendatakse. Kui olen veetnud aega CouchDB ekspertidega, kes osalevad UDS -is, peaksid asjad olema valmis jagamiseks ja vallutamiseks. Ja muidugi alati oluline tõlge, testimine ja kasutajaliides. Vabandan, et meil pole veel meeskondi moodustatud - see on lihtne viis inimestele, kuidas oma panust õppida.
Oleme Kickstarteriga liiga hõivatud. Kuid nüüd oleme tagasi tegeliku töö tegemisel, nii et see peaks kiiresti selgemaks saama. ”
Novacut Team kogub praegu raha, et osaleda oktoobris UDS-is. Kui neil see õnnestub, pildistavad nad palju UDS -i toiminguid HD -vormingus ja avaldavad selle Creative Commonsis.
Ametlik sait: novacut.com
Kõik Ubuntu, iga päev. Alates 2009. aastast.