├── .gitignore ├── .idea ├── gradle.xml ├── modules.xml └── modules │ ├── myaftereffects.iml │ ├── myaftereffects_main.iml │ └── myaftereffects_test.iml ├── .vscode └── settings.json ├── AUTHORS ├── BENCHMARK.md ├── MyAfterEffects.iml ├── README.md ├── assets └── preview.png ├── graphs ├── benchmark_i5-3570K.png ├── benchmark_i7-3770K.png └── benchmark_i7-4700HQ.png ├── lib ├── ffmpeg │ ├── ffmpeg-windows-x86_64.jar │ └── opencv_ffmpeg310_64.dll ├── h264 │ ├── libopenh264-1.5.0-linux64.so │ └── openh264-1.5.0-win64msvc.dll ├── opencv │ ├── libopencv_java310.so │ ├── opencv-310.jar │ └── opencv_java310-win64.dll └── timebars │ ├── jaretutil-0.32.jar │ └── timebars-1.49.jar └── src ├── app └── MyAfterEffectsApp.java ├── controller ├── ExportController.java ├── MenuController.java ├── OptionController.java ├── PreviewController.java └── TimelineController.java ├── filters ├── Binarize.java ├── BorderDetection.java ├── Cartoonify.java ├── ChromaKey.java ├── ConvolutionMatrix.java ├── Filter.java ├── Grayscale.java ├── LowPass.java ├── OtsuBinarize.java ├── QuantizeColors.java ├── Sepia.java ├── Sharpen.java └── Transparency.java ├── framework ├── Application.java ├── Controller.java ├── ImagePanel.java ├── Model.java ├── Radio.java └── View.java ├── manager ├── Image.java ├── Media.java ├── Sequence.java ├── Timeline.java └── Video.java ├── model ├── ExportModel.java ├── MenuModel.java ├── OptionModel.java ├── PreviewModel.java └── TimelineModel.java ├── process ├── GenerateFrame.java ├── GenerateFrameAsMat.java └── ProcessThreaded.java ├── timeline ├── EventInterval.java ├── EventMonitorHeaderRenderer.java ├── EventMonitoringControlPanel.java ├── EventRenderer.java └── handler │ ├── DropListener.java │ └── MarkerListener.java └── view ├── ExportView.java ├── MenuView.java ├── OptionView.java ├── PreviewView.java └── TimelineView.java /.gitignore: -------------------------------------------------------------------------------- 1 | .gradle 2 | build 3 | -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/modules/myaftereffects.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/.idea/modules/myaftereffects.iml -------------------------------------------------------------------------------- /.idea/modules/myaftereffects_main.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/.idea/modules/myaftereffects_main.iml -------------------------------------------------------------------------------- /.idea/modules/myaftereffects_test.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/.idea/modules/myaftereffects_test.iml -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- 1 | * toubia_a 2 | * pradie_d 3 | -------------------------------------------------------------------------------- /BENCHMARK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/BENCHMARK.md -------------------------------------------------------------------------------- /MyAfterEffects.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/MyAfterEffects.iml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/README.md -------------------------------------------------------------------------------- /assets/preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/assets/preview.png -------------------------------------------------------------------------------- /graphs/benchmark_i5-3570K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/graphs/benchmark_i5-3570K.png -------------------------------------------------------------------------------- /graphs/benchmark_i7-3770K.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/graphs/benchmark_i7-3770K.png -------------------------------------------------------------------------------- /graphs/benchmark_i7-4700HQ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/graphs/benchmark_i7-4700HQ.png -------------------------------------------------------------------------------- /lib/ffmpeg/ffmpeg-windows-x86_64.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/lib/ffmpeg/ffmpeg-windows-x86_64.jar -------------------------------------------------------------------------------- /lib/ffmpeg/opencv_ffmpeg310_64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/lib/ffmpeg/opencv_ffmpeg310_64.dll -------------------------------------------------------------------------------- /lib/h264/libopenh264-1.5.0-linux64.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/lib/h264/libopenh264-1.5.0-linux64.so -------------------------------------------------------------------------------- /lib/h264/openh264-1.5.0-win64msvc.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/lib/h264/openh264-1.5.0-win64msvc.dll -------------------------------------------------------------------------------- /lib/opencv/libopencv_java310.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/lib/opencv/libopencv_java310.so -------------------------------------------------------------------------------- /lib/opencv/opencv-310.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/lib/opencv/opencv-310.jar -------------------------------------------------------------------------------- /lib/opencv/opencv_java310-win64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/lib/opencv/opencv_java310-win64.dll -------------------------------------------------------------------------------- /lib/timebars/jaretutil-0.32.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/lib/timebars/jaretutil-0.32.jar -------------------------------------------------------------------------------- /lib/timebars/timebars-1.49.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/lib/timebars/timebars-1.49.jar -------------------------------------------------------------------------------- /src/app/MyAfterEffectsApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/app/MyAfterEffectsApp.java -------------------------------------------------------------------------------- /src/controller/ExportController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/controller/ExportController.java -------------------------------------------------------------------------------- /src/controller/MenuController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/controller/MenuController.java -------------------------------------------------------------------------------- /src/controller/OptionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/controller/OptionController.java -------------------------------------------------------------------------------- /src/controller/PreviewController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/controller/PreviewController.java -------------------------------------------------------------------------------- /src/controller/TimelineController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/controller/TimelineController.java -------------------------------------------------------------------------------- /src/filters/Binarize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/filters/Binarize.java -------------------------------------------------------------------------------- /src/filters/BorderDetection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/filters/BorderDetection.java -------------------------------------------------------------------------------- /src/filters/Cartoonify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/filters/Cartoonify.java -------------------------------------------------------------------------------- /src/filters/ChromaKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/filters/ChromaKey.java -------------------------------------------------------------------------------- /src/filters/ConvolutionMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/filters/ConvolutionMatrix.java -------------------------------------------------------------------------------- /src/filters/Filter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/filters/Filter.java -------------------------------------------------------------------------------- /src/filters/Grayscale.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/filters/Grayscale.java -------------------------------------------------------------------------------- /src/filters/LowPass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/filters/LowPass.java -------------------------------------------------------------------------------- /src/filters/OtsuBinarize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/filters/OtsuBinarize.java -------------------------------------------------------------------------------- /src/filters/QuantizeColors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/filters/QuantizeColors.java -------------------------------------------------------------------------------- /src/filters/Sepia.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/filters/Sepia.java -------------------------------------------------------------------------------- /src/filters/Sharpen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/filters/Sharpen.java -------------------------------------------------------------------------------- /src/filters/Transparency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/filters/Transparency.java -------------------------------------------------------------------------------- /src/framework/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/framework/Application.java -------------------------------------------------------------------------------- /src/framework/Controller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/framework/Controller.java -------------------------------------------------------------------------------- /src/framework/ImagePanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/framework/ImagePanel.java -------------------------------------------------------------------------------- /src/framework/Model.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/framework/Model.java -------------------------------------------------------------------------------- /src/framework/Radio.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/framework/Radio.java -------------------------------------------------------------------------------- /src/framework/View.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/framework/View.java -------------------------------------------------------------------------------- /src/manager/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/manager/Image.java -------------------------------------------------------------------------------- /src/manager/Media.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/manager/Media.java -------------------------------------------------------------------------------- /src/manager/Sequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/manager/Sequence.java -------------------------------------------------------------------------------- /src/manager/Timeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/manager/Timeline.java -------------------------------------------------------------------------------- /src/manager/Video.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/manager/Video.java -------------------------------------------------------------------------------- /src/model/ExportModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/model/ExportModel.java -------------------------------------------------------------------------------- /src/model/MenuModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/model/MenuModel.java -------------------------------------------------------------------------------- /src/model/OptionModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/model/OptionModel.java -------------------------------------------------------------------------------- /src/model/PreviewModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/model/PreviewModel.java -------------------------------------------------------------------------------- /src/model/TimelineModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/model/TimelineModel.java -------------------------------------------------------------------------------- /src/process/GenerateFrame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/process/GenerateFrame.java -------------------------------------------------------------------------------- /src/process/GenerateFrameAsMat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/process/GenerateFrameAsMat.java -------------------------------------------------------------------------------- /src/process/ProcessThreaded.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/process/ProcessThreaded.java -------------------------------------------------------------------------------- /src/timeline/EventInterval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/timeline/EventInterval.java -------------------------------------------------------------------------------- /src/timeline/EventMonitorHeaderRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/timeline/EventMonitorHeaderRenderer.java -------------------------------------------------------------------------------- /src/timeline/EventMonitoringControlPanel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/timeline/EventMonitoringControlPanel.java -------------------------------------------------------------------------------- /src/timeline/EventRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/timeline/EventRenderer.java -------------------------------------------------------------------------------- /src/timeline/handler/DropListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/timeline/handler/DropListener.java -------------------------------------------------------------------------------- /src/timeline/handler/MarkerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/timeline/handler/MarkerListener.java -------------------------------------------------------------------------------- /src/view/ExportView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/view/ExportView.java -------------------------------------------------------------------------------- /src/view/MenuView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/view/MenuView.java -------------------------------------------------------------------------------- /src/view/OptionView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/view/OptionView.java -------------------------------------------------------------------------------- /src/view/PreviewView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/view/PreviewView.java -------------------------------------------------------------------------------- /src/view/TimelineView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adrientoub/MyAfterEffects/HEAD/src/view/TimelineView.java --------------------------------------------------------------------------------