alright see so

hello everybody

thanks for being here can everybody hear me directly in the back and in that

side yes

but

so if you hear in this room you probably already know what it is it's

a video editor resonant typhus and made of also

it's cheese weaponry includes such elements as a huge file formats but it see you

can pretty much throw anything in to the T V like

you could we makes windows media video files with your cameras quicktime files and you're

used videos

it has the best of breed you are design it's very user centric it values

efficiency and

it's designed in collaboration with filmmakers and if this experts

in a rather well so and

it's also an avid it's or that aims to not have

this notion of market segmentation that you see in the proprietary well where in the

propriety world you would see well we're making this low and videos it is or

less meat super simple with limited features and the super high in super complicated thing

with five hundred how options in the preference dialogue just so that it looks professional

and we're gonna price differently and this features more interest act and we don't have

that here

so

i want to spend a few minutes to actually talk about the mission the vision

we see why we're working on it why it matters

because i haven't done that very often

i was based i sat down and i started thinking about this after all these

years of being involved in one way or another

with this that project there ought to be a powerful reason

why and other contributors are stuck around and continue pushing things forward

of course everybody starts by scratching an image so i and i remember how in

two thousand five

i want just wanted a replacement for big S

and i thought well this projects really cool it's open source so we don't need

six months right

so that's the reason you get involved in the beginning

but then as time passes

as you make friends to the project

as you see people being enthusiastic about what you do and people putting trusting to

you even this takes a review notes i mean you're fighting against impossible odds

you need to find something more compelling to keep you motivated

and here's what came to my mind

the T V in pretty we believe in allowing everybody on the planet

to express themselves through filmmaking

we choose that they can own and improve

unsurprising yet but that what segment on the website in a surprisingly

recently it's you can to be assisting to means that wow that really resonates with

me

that's exactly my thoughts

so okay at first and this might seem like a very

draw insignificant state

but now it's very powerful actually

it gives you a goal in life to run these people around it

and it's a very important facets of our goals

like allowing everyone that touches upon them know market segmentation thing i mentioned earlier that

means ground much as well as the kids in school doing short films or an

activist recording public protests or and event independent professional filmmaker wants to be a master

of for tools

we want to capture to all those people

and the notion of mastery brings a second element in that statement

which is owning and improving the software it has to be open source

it has to be easily tractable

so it's disgusting partition

of course made of also

you have to clean code base

and has a clear documentation around how to get involved in the project

so how do we do all these things

well that this means a couple of things

this means the at the forefront of technologies the latest educated latest use your

we have this upstream first approach which

people in the just in the community and of to the right i mean see

will probably be familiar with already it basically means no axe

you discussed we actually such as opportunity streamer three P K and everything

and you work out solutions in corporation with them and you don't put some stupid

have in your application downstream

in that a fixing the problem for everybody

and you each your own that food of course so you and you talk with

filmmakers i have to make a right to consider myself a filmmaker and go on

with are rather we have

and to T V also acts as a catalyst

it's a torture test for G streamers so these guys we kind of like you're

scared of me way ready and running a

at chasing them down conferences

so

completing this mission is the property it's rather difficult

technically speaking it's a very complex piece of software

and to add some more difficulty well your users are typically not developers otherwise they're

of every we are a there are your users are typically not developers and your

developers are often not users

or the ones that where users and became developers are not uses anymore sometimes a

very interesting station

and there is no sustainable business model around an open source we do it it's

or because it's just too much of an each

and you have too much competition from the provided video editors which are actually pretty

good

and that's just the surface of this thing if you're right interested in details of

the economics of open source video editing software and everything i you can check out

the presentations i gave that did like graphics meeting two thousand ninety two thousand eleven

or maybe we can discuss those things and now something but that those presentations are

actually on the P G website so they are easy to find

and for this for the next the or for this a talk or the next

lose you slightly i'll be focusing more on the technical side and a little a

little bit of gonna mix

i'll be mentioning what we've been doing for about one or two years you're doing

now what will be doing next

so in two thousand and ten

G S came out

it's a nice you guys very there is part of this tumour and allows you

to create

audio and video editing applications without requiring at the H T in astrophysics

so it's meant to be a complete highly and high level solution and not just

for everything but also playback and coding media discovery et cetera

and it's basically the result of the years of experience in developing it's easy another

applications in the despair world "'cause" you have seen on and but you know i

mean it's nineties timing and dynamic pipelines and all that that's nearly not enough

for you need you need far more than that to be able to make a

real we do it at the

so G S is nice a uses also uses very subgoal centric technologies like G

to G object so it uses G T K dot still i think

and it's fully introspective so you can use it in parts and you can use

it in that in the other languages

but fight and it's best of course

and then in late two thousand ten so one year and something later and early

two thousand twelve we decided in the P C project well

it's time to switch to gas it would be a good thing to do because

it doesn't make any sense to maintain your own if you think back and anymore

and it would be stupid not to make a reference usable for other projects

so at one last year

this was a status report that we have on this was are tremendous that's is

around E S

you had the core features in the first group

that were implemented

and some features the second group that we're being worked on as power to the

summer of code

and the remaining features on the road map or left to the future

and this does not include the features in an improvement simply T V itself that's

pretty much just centric around the port to gas so i don't really have time

to go over this in this presentation but if you're curious you can go to

the T website

there is a on the showcases a recording of my talk and what it two

thousand twelve which turns out to be the only surviving record of what the two

thousand twelve and it was it would be T V coincidence i think not

and then in early two thousand well without okay the plan is we stay will

actually a gas we try to get a release out of the door a sad

before looking at working to just one or one point zero because i just run

point there is not yet ready you know we weren't sure

but then assess you once we were in a situation where

well nobody was looking at system is over that's anymore

and were quite behind already the are initial schedule so at this point in time

to make incense

to keep going with zero that ten

and to get any amount of support we needed to use just or one point

zero

well other than that

we didn't foresee a huge amount of work left to be

able to make a newbie to release

the biggest obstacles we predicted

where that we would have to switch to discover one point zero and you take

a three and you to construct spectrum all at once

because of the complex tonight's topic sixteen this picture

and

so

not such a big deal

yes

and then

okay

and system of one point zero and one of so will be here

and i'll see all those little a you know like with the

you know if we just take care of those where we're done right but that's

really vote

is a hard thing you

i'm sorry

a violent

this however

this one point zero

wait what going off like

i think that's

but exact holes

over the

really that is gonna take care of this time

my i think she it is

all this work

there is a stuff can in the just replace plug-ins

it's not a summary of what has happened the last few months

and that's here we are when you're to what it two thousand well with that

bunch of new regressions that have been fixed and well and you features implemented and

at time of worked on two dates use your

and contrary to the last year this light only talks about the president's

the first list of items are what's don and either all features that we're reimplemented

usually much better than before or new features

and the lower the last is the buttons that we items or stuff that we're

still working on this summer

so let's look at the future what are we doing right now what's

in the compare

well i have always have a bunch of plants based on my own intuition and

my experience as a filmmaker once in a while is good to take a good

hard look at yourself and we evaluate the priorities and ask your user days what's

the most urgent and important then

so we recently made this survey asking well what the users want because it's you

know all about users

so we have a sample of that thousand three hundred and eighteen people when certain

these survey

the source the internet's

so i don't know trying to be T V social networks

likeable close all my god we want to thanks mate i have to say thanks

to joyce a then there is always a nice a nice to

help

because the allowed us to get a lot more coverage from different from a different

audience than

if it was just from planet the home or

did you fans

so we have a sample that is a lot more representative of the population at

large sets is to be statistically speaking

some pretty confident in these results

for once

you may think that a sample size of a on a little bit over a

thousand users is not that much

actually i that's something you can find out from my talk that L G M

it's pretty close to the size of the population of people who do video editing

on the next

because you have like you could to estimate to the amount of people are using

and actually this are one percent of people in general do you anything and then

one percent of four percent of one percent or something you end up with not

many people

so it's pretty close to the population size

and so before we and the lies to results let's take a closer look at

the sample

i don't know why i said that the is just

we have a

i a good portion of people who actually strike a T V or arctic to

be users

but we also have a bunch of new people that's a never heard of it

and some people who

just like other software and that's fine it's interesting

because this the surveys not just use for us it's also useful for whoever is

interested in that we do it it's or the point so as to do it

it's a nice

we that could very sample which mostly follows and all normal colour sure

so i have a question in the survey that says how do you rate from

the scale from one to ten how familiar you are would video editing are your

professional or you be so we have a bunch of newbies on the lead well

it's not just like a bunch of newbies and a bunch of professionals that we

have a nice

normal curve

this can work things up a little bit in the next chart because you like

mixing professionals with normal people

but that's okay because we need to we want to capture to everybody and remember

market segmentation is a construct of the mind

rather unsurprising result here

mostly nobody cares about able to platform

or these nobody in our sample

and among those who do only a small fraction would be willing to pay for

an open source we do with the church reported created platforms

so i'm not gonna care about that much

and because frankly we've got enough on our plate already

but if someone offers

so you help or think to be to other platforms are even write a new

video editor based on to yes

you're welcome

do experienced users have a different requirements require regarding the multi platform thing i just

talked about well there's a slightly bigger proportion of then

that care about other platforms but still the vast majority does not care about other

platforms and the next

interesting

and now what do people in general want the most out of an open sort

we do it or

surprise people want basic shape to work first and foremost

and

no one cares about collaborative editing actually

well at least until you've got everything else nailed down

and people didn't believe me when i said that two years ago

well let me say this now i told you still

but i can this is for the entire sample

what if we limit ourselves to a subset that sample let's check what happens if

you take only those we evaluate their skill level to seven or more on a

scale of one to ten

interesting enough

the number one feature is still simplicity and stability

and then comes proxy editing anti free mobile effects properties

suddenly to becomes pretty much just as important as stability

and then really simply to number one feature that instead of stability

all the other features suddenly become a little bit more important

so the take away is that pros want everything and we want all the rock

solid no big surprise

but it does confirm the order of priorities that i didn't suspecting for years

and it validates the features that i'd be in prioritising in the upcoming to be

released

the good news is that much of it also has implemented the key frame able

effect properties recently and that and some of that is a thing is laid the

groundwork for proxy that thing and then so is that it is actually working towards

these slow and fast motion feature

so

we're on our way

be people one quality and stability

and in one of the top users and wanted for free and they want to

know well we knew that

it confirms what we suspected features are nice when stuff works

historically we have a quality and reliability problem including being sure

see those that nice reading we got among which is users

and there's so much that can go wrong in a nonlinear but you know to

meet a pipeline that

below the surface of the you why

we have to address that some

stability is far

stability with a mind boggling complex underlying a non linear fitting application is even harder

it's time for quality so let's try so that's that

they with been thinking about various things

that we might need to do this might be one of the

actually we probably won't field in on in the traditional sense

we're hoping to do some phrases have you respect me around

and we're entertaining the idea of merging it with gas or merging it into that

system or basic workings

and the argument for remote merging it into this same because it's re as yes

is that would make it easier to harmonise releases

the argument for merging to non in into the G C plug-ins space is that

welding on is an elements not library like D S and S

well

dft plug-ins basis meant to have elements of all types including to do with the

use cases

so you are the big advantage of putting on this debate is a would be

under the responsibility of those guys the commentators and that would be better tested i

hope which is certainly an interesting prospect

so if you're curious about things we brainstorm the little bit you can see about

number know about seven hundred one two the two eight seven for details

but this thing

test all the things

we recently started experimenting with and automating

automated test server for everything for P T V N G S N G stream

originally and everything so everything it runs pretty much on every time someone come it's

something in G stream or

which is quite often

and it's allows us to spot regressions and know where they come from instead of

just spending two days trying to track down wanting is in everything broken why is

the my quicktime file not seeking anymore or something like that

it's much easier with that at least i've been told

the interface is and french sorry about that but that it's a difference conspiracy

and the other things you can do

well we also have these don't tell tests to just you want

automatically so right now we have the most common to be like scenarios that as

well as some corner cases known to figure bug like try to split a hundred

times it and also makes it very easy to write you access you just tell

a sequence of things to do you like click this button and then search for

the existence of this you why elements with this label or something

and it's actually really good way if you're looking to get involved in project in

the quality

i if you know some of the corner cases or

some of the things that are annoying to test and to reproduce bugs

come right to test for first test for your issues

systematically so that we keep working

well

so

stability is paramount

but people including me expect to have you know all some exciting stuff to make

complex sitting possible

so let's take a look at some of this exciting stuff from the last few

weeks

we killed good and that's

this is thanks to matt suitable sell you be factored and for to our time

like to clutter

in two weeks

see so if you don't that just before this summer of codes project started this

year

just to show how much of about that is

and

and the all this is another awesome

you can finally animated properties of your effects

so let's take a moment to marvel at how also places

here on my old let since there are key frame curve for this clip and

i can click on the key printer and miss the target but i can click

again and moving some T from upwards to nine controlling the saturation

and

this will change the amount of like how popping the colours are and it fits

so well way too much and

you'll be able to see the institute and result soon

so it goes from black and white to full colour

and black to back to black and white so you can animate here stuff now

which is super importance for crazies like me

pretty cool

speaking about that see

matters some real good project can be summarised in two words

fix

everything

so this goal is to fix bugs all atrocities from is that so that we

can actually really something without causing protests and riots in the streets

and so since the beginning of this do you some project from what i can

see from long but see that he's been involved in something over forty bugs in

G stream or

and

well we have a lot of the

nice stuff coming up we services

project for the some of code is quite different than matthew

i

which is basically you can be we are the clip

so that's example of one but roads are is will be ready finishes

no pressure

so regarding motion renting i have some thoughts on how to make an easy to

use you why for it and would like to discuss that with the advanced filmmakers

in the room us with your we do anything and this these can talk to

me interest about this

okay

other stuff when rendering we actually cast use humour pipeline errors now and we show

them to you instead of just randomly freezing up without saying anything

i think a

is a feature that about

and we have a nice with high resolution logo i can to which is always

nice and we also have new icons for the buttons on the in the you

like the timeline which is our pixel precise which is nice until you're running how

you guys we know

i'm also working on a more than fully responsive website design for P T V

which i will publish continue please comes out any day now

and i should hold of other stuff the stuff i mention here is

just what has happened in the last few weeks

the list of improvements is why that last year is really don't i'm not sure

i would have time to cover here

actually been working on it for the lot

well

i've been working on my talk for the last few weeks but

did still didn't have enough time to prepare for it today

and there's too many interesting people in glottic so this is annoying

so anyway you're curious you can take a look at or blog posts

and you have a nice very nice summary of the improvements

since last year

so for now simply invite you to join us and share the software we've got

a great technology got nice contributors and mentors very find friendly i see channel

call these will architect the that you want is separate from the core we have

a long project is three and we have a lot of experience

don't make the mistake of reinventing the wheel like countless others well unless you reinvent

the wheel using G S that's okay

we have a three weeks merge policy which we try to follow as much as

possible so if you try to contribute something to be a pasture artwork or something

where at least gonna try to we're gonna review which and if possible marriage at

the main that one branch and there's plenty of other reasons why it's cool to

and it to be to be on the website

and we want to make this stuff using so we have an automated build report

so this stuff will check if you're disrespect is recent enough and will allow you

to build everything in one go so it's a pretty easy

to get started it to be hiking and it's also useful a starting point if

you're trying out development versions of thirty streamer without touching rest of system is actually

useful to also test some simple bugs like those quicktime files actually play or see

so as you can see there's many ways you can help us

even you can writing new specialised it using of vacations

that's helpful for example

do you guess could be used to create a give you answers based realised for

recording and processing talks at conferences such as glottic

i'd be happy to help with guidance a not by support that

so i wouldn't code because well there's just so many hours in a day but

to come and see us and will help you get started if you're interested in

subdirectories project

and if you want to do you want work what we have some stuff but

this is just an example please finish my title it for brunch i'm sick of

from i think this feature and there isn't much work left to do and it's

a fun project that so come see us if you're interested

is save lot see in the room

i'm looking at you

so we will be having a fact is the this week so not sure where

we will be located

maybe we'll just be in the auditorium or that's a lot of tables

or something will see we can check our google plus event based or might sort

of what i would there be for details

and that's pretty much it thanks for your attention

any questions

my killed them all

you use P T V on any of the was you were showing us

want to right

i use that you were showing inside

your presentation i cheated and then use at id marks or something else

just to cut the middle and the end because i didn't want to re encode

the videos or maybe i did you speak to be for one or two of

them i don't remember

but

i had to fight but id marks box

that's that

very frustrating when it crashes and you have to start over again and again

every we do it in supper socks in a different way

other questions

insults

rotten fruit

there's rotten fruit over there

so i'm sorry i'm is the beginning readable

down but i know that about the T what's your plan in

because there's gonna be a lot of issues of the me and it's really in

the end

as you already said

what plans you have to have as many tests as possible

in P T V would you yes

so that in the end us G stream of can

and something break speaking

i guess needing to find additional time to write those

did you see is that i was i missed the beginning so did you missed

the automated testing thing

the want was the dock no before that actually me remind for five no point

ultra melissa like

in this i think that so long and that has always that you have seen

this i think the menorah it was in my point i don't mean you know

to make you know driving spend well point of test

and how many are gonna do right saying and so forth there's another member of

the for instance there is over there wants to answer

i should check out the give actually we have

lot of do yes

of course with a plane pipelines stuff like that

basic pipeline with the you do mixing origin mixing or transition stuff like that we

just wondering which it but the

they wanted five is the is actually correct

and then the idea is to have a like verification with the human eye

we just check

usually it's right

points

we just take this easy to magically

like to be sure it's right just

my

no other questions

wow that's like process questions how will i think or is very well