Live data from Hacker News

Stack Videos Horizontally, Vertically, in a Grid With FFmpeg

ottverse.com

11–20 of 52 posts

Re: Stack Videos Horizontally, Vertically, in a Grid With FFmpeg

#11
post #7
post #3

If you want to do fun things with ffmpeg as a cli, most roads end at filter_complex[0]. You can get some truly impressive results at the cost of maintaining really intricate commands. There's also added value when onboarding a new teammate and seeing their eyes open when they find some of the commands you maintain... Once you grok filter_complex, it becomes a lot easier to understand how people get very complex resul…

Where do you work that complex ffmpeg flows are part of the modus operandi?

From profile

> Engineer at Cloudflare doing video things.

Re: Stack Videos Horizontally, Vertically, in a Grid With FFmpeg

#12
post #6

My favorite video editing discovery of the last couple of years is Da Vinci Resolve. It rivals Adobe Premiere in many ways. Plus it's cross-platform, and free: https://www.blackmagicdesign.com/products/davinciresolve/ It also supports the OpenFX plugin format: http://openfx.sourceforge.net/

Major bonus for Resolve: it's explicitly differentiated from Premiere/AE by not being subscriptionware: it has a single one-time cost per version. You buy it once for $300 and then you have that version forever. Meanwhile, the Adobe Creative Cloud is >$500/year, every year .

Better yet it's free with very few limitations

Re: Stack Videos Horizontally, Vertically, in a Grid With FFmpeg

#13

My favorite video editing discovery of the last couple of years is Da Vinci Resolve. It rivals Adobe Premiere in many ways. Plus it's cross-platform, and free: https://www.blackmagicdesign.com/products/davinciresolve/ It also supports the OpenFX plugin format: http://openfx.sourceforge.net/

Woah, it's cross platform and has Linux support?! Thanks for sharing!

Oh, it sadly requires `sudo` but only tells me it's for `/usr/bin/env`. Not that I'm security paranoid or anything but I'm afraid it'll bork my system by overwriting random things on my filesystem with root stuff. Gonna have to pass, sadly.

Re: Stack Videos Horizontally, Vertically, in a Grid With FFmpeg

#14

My favorite video editing discovery of the last couple of years is Da Vinci Resolve. It rivals Adobe Premiere in many ways. Plus it's cross-platform, and free: https://www.blackmagicdesign.com/products/davinciresolve/ It also supports the OpenFX plugin format: http://openfx.sourceforge.net/

I second Resolve being excellent. I still run into crashes now and then and have had pains getting some OFX plugins to not fail-- mainly the deflicker one which causes the memory usage to skyrocket and cap out during rendering.

Re: Stack Videos Horizontally, Vertically, in a Grid With FFmpeg

#15

My favorite video editing discovery of the last couple of years is Da Vinci Resolve. It rivals Adobe Premiere in many ways. Plus it's cross-platform, and free: https://www.blackmagicdesign.com/products/davinciresolve/ It also supports the OpenFX plugin format: http://openfx.sourceforge.net/

Hi Da Vinci Resolve marketing employee:)

Re: Stack Videos Horizontally, Vertically, in a Grid With FFmpeg

#16
post #3

If you want to do fun things with ffmpeg as a cli, most roads end at filter_complex[0]. You can get some truly impressive results at the cost of maintaining really intricate commands. There's also added value when onboarding a new teammate and seeing their eyes open when they find some of the commands you maintain... Once you grok filter_complex, it becomes a lot easier to understand how people get very complex resul…

I did some work on making CTF-style challenge videos using filter_complex to try to get folks to play around with using ffmpeg filters in scripts. I barely scratched the surface but it ended up being a lot of fun.

Re: Stack Videos Horizontally, Vertically, in a Grid With FFmpeg

#17
post #8

I want to love ffmpeg but I honestly can't stand that I have to spend ~15 minutes looking for the magical incantation to get the result I want. After I find it, it works quickly and has good results. However, it really feels like video editing isn't something that should be done on the command line. Does anyone know of decent GUI frontends to ffmpeg?

Most any video program in linux uses ffmpeg libraries in the back end. I like kdenlive, myself.

But I don't know of anything that sets out to put a gui on all the capabilities of ffmpeg

Re: Stack Videos Horizontally, Vertically, in a Grid With FFmpeg

#18

Earlier quoted context omitted.

Woah, it's cross platform and has Linux support?! Thanks for sharing!

Oh, it sadly requires `sudo` but only tells me it's for `/usr/bin/env`. Not that I'm security paranoid or anything but I'm afraid it'll bork my system by overwriting random things on my filesystem with root stuff. Gonna have to pass, sadly.

chroot may help you. Or containers.

Re: Stack Videos Horizontally, Vertically, in a Grid With FFmpeg

#19
I wrote an Electron app (started as just a local web server) to basically do this. The UI is kind of like iPhotos or any other photo viewer except you can split view as many times as you want and views something different in each pane.

Here's a short clip of 8 videos playing

https://www.youtube.com/watch?v=nK52DY6sq9U

or a better video starting from the basic UI, starting videos, zooming them to "cover" mode, and splitting and starting more

https://www.youtube.com/watch?v=gH9h3XGkFmc

Here's the app

https://mopho-v.org

You can also open multiple windows so if you have multiple monitors you can easily run one more videos per monitor until your computer can't keep up.

note: It's pretty alpha, several bugs, but I've used it several times a week, living with it's bugs, for a couple of years. Not sure I can justify fixing it up as I'm the only person using it AFAICT but maybe it will give others inspiration. The code I'm sure is a mess. It was my first React app (a reason to give React a try).

It also works pretty good in VR as in on Oculus Rift I open my desktop and manipulate videos and splits with the touch controllers as a mouse. No particular VR support, just saying that most of the features have clickable buttons so it's easy to use in VR.

A big limit is being Electron it can only play what Chromium plays (mp4, mkv, vp8, vp9). I've been wanting to look info FFMpeg in wasm to add support for other formats, saw the post yesterday someone had done something. I figured it might be too slow and that figuring out how to sync audio might be painful but it's still on my magical "someday I might" to do list. Since Chromium already uses ffmpeg it might be easier to just patch Electron to use ffmpeg with all features enabled instead of just the few that ship with Chrome.

Re: Stack Videos Horizontally, Vertically, in a Grid With FFmpeg

#20
post #15

My favorite video editing discovery of the last couple of years is Da Vinci Resolve. It rivals Adobe Premiere in many ways. Plus it's cross-platform, and free: https://www.blackmagicdesign.com/products/davinciresolve/ It also supports the OpenFX plugin format: http://openfx.sourceforge.net/

Hi Da Vinci Resolve marketing employee:)

He's an indy-game developer. Click through his profile.
Post reply on HN