Kendi efektlerimi sıfırdan kodlamama izin veren video düzenleyici?


3

Ben koddan güzelliği yapmaktan hoşlanan bir adamım - çoğunlukla gölgelendiricileri denerim.

Bu güne kadar sadece oyunlar uğruna bunu yapıyorum, ancak aklımda el yazısı sonrası işlemeyi kullanarak gerçek bir film görüntüsünü dekore edebileceğim bir fikir ortaya çıktı.

Temel video düzenleme görevlerini kolaylaştırmanın yanı sıra, kendi efektimi sıfırdan kodlamama (ve daha sonra uygulamam), yani her bir giriş çerçevesi pikselini piksel olarak değiştirmeme izin veren herhangi bir yazılım var mı?Bazı gölgelendirici dilinde ya da belki CUDA veya hatta C++?

3

İşlem için oylamayı ikinci olarak seçtim, ancak C++ Java'dan daha fazla bir şeyse, openFrameworks numaralı openFrameworks de bakabilirsiniz.Daha yoğun işlemcili hesaplamaya olanak tanır ve videonun gerçek zamanlı sentezi ve manipülasyonunda iyidir.

NodeBox değer başka bir araç NodeBox .Kodlamaya olanak tanır, ancak hepsini sıkıcı şeyleri basitleştirmek amacıyla düğüm tabanlı bir GUI'ye sarar.

Final Cut Pro ≤ 7, fxcript (c, ancak garip ve buggy temelli) adlı, video akışına piksel düzeyinde erişim sağlayan ve düzenleyiciye sorunsuz bir şekilde entegre olan, yerleşik bir dile fxcript .back in the day için birkaç eklenti back in the day , ancak ilk FCPX fiyaskoundan sonra gemi atladım, bu yüzden görsel efektler için yeni dil hakkında yorum FXPlug .Oldukça güçlü olduğuna inanıyorum ve işleme gibi ağır kaldırma işlemini yapmak için openGL’den yararlanıyor.


1

FFmpeg kullanarak bakmak FFmpeg - bu aradığınız tür bir araç gibi görünüyor.Adobe'nin After Effects bazı custom scripting izin custom scripting , ancak neredeyse aradığınız ölçüde değil.

  0

AE'ye eklenti yazmak için SDK kullanmıyorsanız, görüntüye piksel piksel erişemezsiniz. 06 ağu. 162016-08-06 12:54:17


2

John'un cevabını eklemek için, bunu FFmpeg kullanarak yapmanın bir yolu, filtrelerinizi (C cinsinden) eklemek olacaktır, fakat daha modüler bir yol, daha sonra FFmpeg olsun, çeşitli ana bilgisayar uygulamalarıyla birlikte kullanılabilen Frei0r eklentisini Frei0r , MLT..etc

Frei0r, video efektleri için minimalist bir eklenti API'sidir.Ana vurgu, en yaygın video efektlerini parametrelerle kontrol edilebilecek basit filtrelere, kaynaklara ve miksere toplayacak olan bir API'nin basitliği üzerinedir.Bu şekilde, bu basit efektlerin birçok uygulama arasında paylaşılarak farklı projelerle yeniden uygulamalarından kaçınılabileceğini umuyoruz.


3

Processing dot org kontrol Processing dot org .


2

İşlemeye alternatif olarak, C# kullanmayı tercih ederseniz, VVVV için VVVV eklentileri C# APIs .Ayrıca yalnızca ses/videonuza uygulayabileceğiniz piksel ve köşe gölgelendiricileri yazmayı tercih ederseniz, they support that as well .