How hard would it be to make video-editing software on my own?

I've tried roughly a dozen, and they're all shit.
I mean literally all of them, all of them are fundamentally crap. Even Avid, which is what they use to produce movies.

I have about 3 years of miscellaneous programming experience and about a year with C++ (still in HS)

Attached: -KN3_xuRiD3BEzhGj08ubL9TU8oBpV3N7s2aeoLrR7o.jpg (640x799, 61K)

Other urls found in this thread:

en.wikipedia.org/wiki/Non-linear_editing_system
tracks.unhcr.org/2015/12/the-germans-welcoming-refugees-into-their-homes/
docs.blender.org/manual/en/dev/data_system/files/media/video_formats.html
people.xiph.org/~tterribe/pubs/lca2012/auckland/intro_to_video1.pdf
youtube.com/playlist?list=PLjyuVPBuorqIhlqZtoIvnAVQ3x18sNev4
blackmagicdesign.com/products/davinciresolve
twitter.com/SFWRedditImages

you fucked up OP. every reply is gonna be about that semen demon

Why dose her titty hang out underneath

I wonder what her pucci smells like

owo who is this semen demon?

sauce on dat semen demon
NAO!

IM SO HORNY AND LONELY

2/10 knees are probably too sharp

You need algortihms,compression algortihms,lineal Algebra,Information theory.

Just spend years to build very basic tool editors,

Some best idea is build plugin for premiere or davinci resolver or some only GUI project and use libraries from others.

Very hard you process massive amount data.

The fact you have to ask means you're not ready.

keep in mind that pretty much all relevant software was made by a team and probably got paid to do so.

en.wikipedia.org/wiki/Non-linear_editing_system

Why not research and give it a try?

the absolute state of heteros

welcome to open source, where everything is shit, because "If You Don't Like It, Fork It!"

I pray to Allah that she is inseminated by a hard working, strong, athletic and able-bodied BLACK MAN with his long, hard and sturdy penis.

I'd like to fork her if u know what I mean

this

Only really creepy guys look at a girl and automatically think "I hope her pussy stinks."

>Allah
Black people is overcook.
Ibrahim is good man of love,strength,faith and passion pure Arabic love.

tracks.unhcr.org/2015/12/the-germans-welcoming-refugees-into-their-homes/

Attached: xray-sophie.jpg (1439x1791, 139K)

You could definitely do it, but it would take a fuck long time.

>xray threads for miles
back when /b/ was good

Just fork Kdenlive.

based and ironpilled

who is this thot?

>xrayed the wrong half

Attached: 1535624999408.jpg (527x494, 29K)

>You need algortihms,compression algortihms,lineal Algebra,Information theory.
You don't have to build your own encoder in order to build editing software.

Just download enough libraries until you have all the functionalities you need, organize all in an actually usable UI, then get bought by adobe and watch your program be slowly but surely turned into garbage.

Sophie Mudd

nipples are too small

No way that's real. Did you shop nipples in?

Wanting to see a wiener this bad.
Just use your imagination user.

No. It's not my xray.

nipples needs to be a lil bit higher to be perfect tier
9/10

If you can't get anything good out of any of the major editing software out there, you probably fucking suck at it.

Unless you can come up with major issue that you would fix, you're full of shit

MILK

HHHHHHHNGGG

Attached: 1536717390202.jpg (640x799, 76K)

I'm reporting my own thread.

I made the mistake of thinking people on this board were over the age of 13.

Get any shitposting you want out while you can, because it won't be here in 10 minutes.

Attached: 4lSwQbg.jpg (720x960, 29K)

Why do you think all video editing software is bad? I think a lot of modern cars are shit but I'm not going to buy a metal fabrication shop to start building one from scratch.

Obviously you haven't tried Premiere. For whatever reason, Premiere is the only video editing software that isn't shit. I have no idea why no one else can make something decent. Scratch that, I have some inkling. Aside: iMovie used to be good until Apple fucked it to put all their support behind Final Cut X.

I think it's possible that to make a GOAT video editor you'd have to license shit tons of codecs and other video libraries not only for playback but for encoding.

I have a theory that the reason Apple shit on iMovie is because it started out as a loss leader to sell Macs. Once they didn't need it anymore, they dropped as many royalty encumbered codecs as they could, thusly rendering it crap. For a while though, it was the poor man's Premiere.

So why is Premiere so good? Maybe Adobe just has the cash to throw at royalty encumbered libraries.

Everyone else tries to use open source work arounds and obviously those are crap since every editor besides Premiere crashes at ten second intervals. The only flaw in my thinking is that Premiere used to not be good either, but I wonder why only Adobe can figure out how to improve the software. It seems like other outfits are constantly making video editing software and abandoning it. There's new NLEs on Linux constantly and I really don't understand why. In an open source universe, that shouldn't happen very often, yet with NLEs it's a constant. Maybe it's easy to hack together a solution, but nearly impossible to improve it.

I have been waiting for a 100% open source NLE solution for years but they are all crap compared to Premiere. Instead of improving old software, new ones keep coming out that are just as bad. What's the point? Why do people keep doing this? What's the reason? Is it really that hard?

You could do one based on ffmpeg with basic editing and transitions, you need to figure out how to do the timeline and the gui stuff, then you just output the ffmpeg command. Bonus points for video editing without re-encoding.

>open source libraries are crap
>he hasn't heard of x264
Open source NLEs are likely to run using ffmpeg and MLT. It's just a matter of making a front end that is able to expose all possible options of the two and doesn't crash every 10 minites.

Premier is still shit when it comes to performance.

Lots of stuff uses ffmpeg. Total shit. I've used ffmpeg on the command line and it's great, but maybe there's something about it that doesn't work well with NLEs. Maybe it can't handle too many edits.

>Bonus points for video editing without re-encoding.

That is an impossibility. NLEs, at the basic level work like this

1. Make cut list
2. Encode new video/audio to conform to cut list.

The cut list is simple, like a text file. It's just where to cut, what effects to use where, etc. While the user is making the list, they are watching the video. The video constructed on the main timeline of the NLE is being drawn from reading all the assets at once which I guess is such an intensive process it kills the program often (except in Premiere). Premiere creates some sort of skeleton like pre-render of every asset upon addition. Far as I can tell, no other NLE does this. Closest thing is perhaps Final Cut's insistence on ProRes which has improved over the years but is still kind of shit if you ask me. ProRes is what they like to call an "intermediate" codec but whatever Premiere does it's much faster, less intensive, and works fucking great.

I'm pretty sure there are royalty encumbered h264 implementations that are better than anything open source. Have to be because Premiere must use one.

As for combining ffmpeg and a gui, I don't think it works. There's something about ffmpeg's construction that doesn't lend itself to scrubbing and parallel reading of multiple assets. I'm writing this from the experience of using ffmpeg backed NLEs over the years. They are always crap. Look, I'm not a coder. I don't know what's going on. All I know is that Premiere simply doesn't crash anymore. Ever. Not at all. I've had it open for days and it doesn't crash. Every other NLE will crash constantly. ffmpeg plays video great, batch renders great, renders great, but everything else it seems to suck at. My gut tells me you need some other software for the NLE

Not sure why you say that. What kind of performance? If the criteria is not crashing, Premiere wins hands down. If the criteria is accepting multiple file types, Premiere wins. If the criteria is never having rendering errors or problems making renders, Premiere wins.

Learn and maybe improve blender instead.

ffmpeg alone is not sufficient, which is why i mentioned MLT. Then again, we haven't seen something that is fully stable. Something like kdenlive might be full featured but it still has a reputation for being unstable. I'm still willing to give the team the benefit of the doubt considering the software is still fairly new.

Blender is stable enough and has a lot of features if kdenlive doesn't do the job for you.

I've had this idea for a while for an open source NLE. Frankly, I don't know why no one has tried this.

What you do is base the entire software around ONE GODDAMN CODEC. Maybe this would help, maybe not. My gut tells me it would. Apple kinda does this with Final Cut so I think it could work.

You base it around h264, obviously, since that's like the de facto standard now.

In fact, you could probably make a program, based on ffmpeg probably, that takes all your assets and conforms them into h264 files. And not any h264, highly specific files as per the NLE spec. When you output from the NLE, you get the same format. If you want something else, you need to reencode with ffmpeg. Maybe the audio is wav? Not sure. It would have to be something not royalty encumbered.

Again, I'm not a coder, but I think what an open source NLE might need is the equivalent of Apple ProRes. For fuck's sake, Apple can't even make an NLE as good as Premiere. Even Apple had to resort to pruning codecs.

This.
Blender needs people working in the video editor section.

Blender has HUGE problems accepting and rendering file types. I haven't used Blender that much but I literally still haven't figured out what codecs I can run through it. It would be nice if someone just said USE THIS CODEC. Shit, I might try it. Then again, when you can go through Premiere without rerendering at ingest (thusly preserving more quality) why use Blender? But yeah, I've literally not been able to render anything out of Blender.

Editors have been able to use proxy files for a long time now. Transcoding from different codecs is never the problem, all of it will be decompressed to a bitmap frame and pcm audio before being rendered to the desired formats.

> I literally still haven't figured out what codecs I can run through it
docs.blender.org/manual/en/dev/data_system/files/media/video_formats.html

Great! Make an open source NLE that uses a single proxy format! I seriously don't know why this doesn't happen.

>Transcoding from different codecs is never the problem

Then what's the problem? I'd seriously like to know!

I guarantee not all those will work. You will run into errors on ingest or on rendering out.

Works for me, but if you have a file which should work but doesn't, submit a bug.

Ok, be honest. Does Blender crash? Does it ever have a problem accepting a file? Does it ever have a problem when you try to render out? Premiere almost never does any of these things.

my best guess is that it can't handle the filter chain, which is why the longer the video, the more likely it is going to crash during editing. Final rendering is a fairly trivial task.

Apple and Adobe are both more noteworthy for innovative marketing than good software anyhow. Not that they don't have some fancy touches here and there, but it's overall unimpressive.

> I seriously don't know why this doesn't happen.
Well, do it then. But maybe read user's comment from again before you get to it.

Maybe that's it. I primarily work with long video files like 30 mins to an hour.

I guess this is my world then. The only NLE that exists that can handle video files 1hr long is Premiere. This is some crazy shit. So why can Premiere handle these files and no other NLE can?

Yea, Premiere crashed a lot and had a collection of slow as fuck and poor encoders. But it has been years since I used that software. Maybe they fixed something to actually work okay, and I guess even Adobe manages to eventually address crash bugs [performance issues seem to take fucking forever though, generations of slow ass Premieres and Lightrooms and so on attest to that].

Blender was actually pretty stable for me. I'm sure I had an OOM kill or a crash somewhere, but overall nothing really noteworthy.

>wouldn't bang

> This is some crazy shit.
Yes, after 1h all the movies and TV broadcasts not edited with Premiere just went unedited.

Even Blender can do this, and so can many other NLE. Maybe you should look up what also is being used.

>hard working
>black

Attached: 5908.jpg (497x458, 62K)

There's a big difference between your assets being 1 hour long and your final output render being 1 hour long.

Then again, I honestly don't believe you people who say these other editors are as stable as Premiere. I am constantly trying new editors and most of them crash spontaneously while you're doing nothing. Sometimes when you're just messing with menus or effects. Forget about scrubbing through video. Who knows what will happen? Still, I'm finding it hard to believe that I'm the only one who has long video files. Big Hollywood productions actually don't usually use long files. A take is traditionally 15 mins max because that's when the film ran out.

Yeah, I know there's something up with my workflow. Has to be. Everyone else is cruising along on Blender or whatever new NLE was written this year and I'm struggling to import a file without a crash.

Lack of feature
>contribute MLT framework
Bad interface
>make your own on mlt framework

>There's a big difference between your assets being 1 hour long and your final output render being 1 hour long.
Makes no difference worth talking about.

You throw a bit more processing power / storage at the problem to get it done faster and to store the sources and intermediate results you might have, that's about it. It only starts to get expensive if you have so much CG that you need render farms. But the more conventional editing and even most storage? Peanuts.

>Still, I'm finding it hard to believe that I'm the only one who has long video files.
Maybe because you obviously aren't the only one who has recorded a 1h video recently.

She's 15 you perverts

How hard would it be...?

VERY!!!

Ok, so I'm the only idiot in the world who has trouble with all these NLEs? Why does Premiere give me no problems? I'm the only one? Who else is a professional editor?

>2hrs later
The mods are making this a monument to your failure. Discussions about turning it into a sticky are happening at this moment.

>Ok, so I'm the only idiot in the world who has trouble with all these NLEs?
Probably not. Although you've been insanely vague other than "it doesn't seem stable for me with [unspecified video format]".

Obviously the other NLE work for other people regardless, which is more in line with what I was arguing.

> Why does Premiere give me no problems?
Surely because you ate an extraordinary amount of spiders within your lifetime, most when you were asleep.

Or maybe it's the thing where not everyone's computer/software has the same issues at all times.

Pheromones

>Still in HS
>Wants to make video editing software

I don't know how a kid in high school, who is likely barely passing calculus, is going to go balls deep into digital signal processing and develop a full blown video editor.

Could be wrong tho

>higher
Porno industry and plastic tits have brainwashed you, incel.

I have yet to see Blender crash on me.

A lot of media frameworks already exist although a lack in background could lead to a misunderstanding of how filters work which could result in a mess of a UI

Why is every single multimedia library horribly documented?
It’s bizarre and ubiquitous.

Secret developer believe you read books/paper about theorical algortihms/data structures or computation architecture implement in libraries.

Hey is just implementation obviously video processing.


people.xiph.org/~tterribe/pubs/lca2012/auckland/intro_to_video1.pdf

>tfw a shitskin pajeet can't English and yet the shitskin comes to infest the board intended for white people

cuntriboot to blender fgt

so export lossless and use ffmpeg fagget

>Does Blender crash?
no
btw i use arch :^)

> Blender Video Editing
youtube.com/playlist?list=PLjyuVPBuorqIhlqZtoIvnAVQ3x18sNev4

blackmagicdesign.com/products/davinciresolve

Use DaVinci Resolve 15 Free