-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multiple video sources #7
Comments
Well, I got something after a couple of hours. Here is my changes from your cool demo project (VideoFilterVC):
It renders almost perfectly, but after 2-4 seconds of recording I got the wall of logs
|
And I got memory leak with crash when I tried to disable |
Thanks for issuing me. To blend two videos or more, we should make sure that the videos transmit video frame textures at the same speed (e.g. video A transmits frame 1, video B transmits frame 1, video A transmits frame 2, video B transmits frame 2...). I will try to add blending videos feature in the new version. |
Thanks for quick response. I suppose you're talking months? My task is getting harder. Couldn't you give me a tips about it? I can try to implement it by myself. |
I write a sample demo at branch |
Wow, thanks, dude! Yesterday I already wrote simple AVFoundation blender for our task, but maybe we will use your awesome lib too. Again, thank you for quick responses. |
hi, BBMetalBaseFilter or implements , i call it BBMetalBaseFilter's. i just qustion you that BBMetalBaseFilter's can record a view's animation to a BBMetalVideoWriter. and insert this to video to a limited duration into other much longer video. |
i want to record the animation of a view's all moves. what can i use with the BBMetalImage. Thank you very much! |
@fanguohuiruan I open a new issue How to record a view animation |
@damikdk Do you still have the code? |
@blurtime actually, I have some, but I am not sure about NDA. Our code are blending videos from files (not views) with default AVAssetExportSession. It’s not that hard and you can check similar code in rubygarage/media-watermark. But it works only with images, text and GIFs. |
@damikdk Ok, I was looking for real-time applications. Blending existing files shouldn't be a problem - even as a filter, since @Silence-GitHub has already provided some awesome code for this. But this filter currently still requires an existing file. I suggested in #69 that he could one by one add filters whenever he has time. I already greatly appreciate his code and that he's decided to make BBMetalImage open source. |
I'm using this now because I had the same need and I end up forking it, since this branch hasn't been updated(multiple_video) for a while. |
@schumy |
Hi! Thanks for amazing framework.
I have a few videos with alpha channel and I need to blend them into one. In background if possible.
I'm trying to implement GPUImage2 now, but it's too raw. I was able to export 18 seconds long videos in 5 seconds (without presenting it, just processing in background) with GPUImage2, but I got frame drops and pixelbuffer bugs.
Can I achieve success with BBMetalImage?
The text was updated successfully, but these errors were encountered: