top of page
EPEN Ltd.
faq.png
  • How do your frameworks improve performance?
    Both frameworks are optimized to leverage the full power of GPUs and multi-core processors, significantly speeding up processing times. Our GPU-agnostic framework maximizes performance across various hardware, and the video plugin framework is fine-tuned for the latest video editing applications.
  • Who can benefit from these frameworks?
    Our frameworks are designed for developers, video editors, and tech professionals who need to create high-performance GPU-based applications or custom video effects. Whether you’re building GPU-accelerated software or creating video plugins for Premiere Pro and DaVinci Resolve, our tools streamline your workflow.
  • Can I receive updates and improvements after purchasing?
    Yes, when you purchase a license, you gain access to all future updates and improvements during your subscription period, ensuring your project stays up-to-date.
  • What are the benefits of subscribing to EPEN Ltd.'s services?
    Subscribers to EPEN Ltd.'s services receive regular updates, new features, along with dedicated customer support. Benefits also include priority assistance, exclusive discounts on future products, and early access to beta releases.
  • Can these frameworks be customized to specific workflows?
    Yes, both frameworks are highly customizable. You can adapt them to fit your workflow, whether you're creating parallel processing tasks or developing unique video effects.
  • Do you offer training or tutorials?
    We provide comprehensive documentation, example projects, and tutorials to help you get started. For more complex requirements, we offer custom training sessions.
  • Do I need a high-end GPU to use these frameworks?
    No, while high-end GPUs can improve performance, both frameworks are optimized to work with a variety of GPUs, including entry-level and integrated graphics.
  • Are these frameworks cross-platform?
    Yes, both the GPU-Agnostic Parallel Processing Framework and the Video Plugin Development Framework are fully cross-platform, supporting Windows, Linux, and macOS.
  • How long does it take to integrate the framework into a new project?
    Integration time varies depending on the complexity of your project. However, our frameworks are designed for quick and easy integration, with many users seeing initial results within a few hours.
  • How does the framework handle cross-platform development for video plugins?
    The framework ensures that your video plugins are compatible across Windows, macOS, and Linux without requiring additional platform-specific code.
  • Is there a library of pre-built effects?
    Yes, we provide a pre-built effects library, including popular effects like Blur, Contrast, and SepiaTone. These can be customized through a simple JSON configuration.
  • How do I deploy the plugins to different editing software?
    The framework handles the deployment process, making it easy to package and distribute your plugins to Adobe Premiere Pro and DaVinci Resolve with minimal effort.
  • Is the Video Plugin Development Framework suitable for real-time video processing?
    Yes, the framework is optimized for real-time video processing, making it perfect for creating plugins that deliver instant feedback during editing.
  • How difficult is it to add a new GPU kernel?
    Adding a new GPU kernel is straightforward with our framework. The backend-agnostic design ensures your kernel works across different platforms without additional integration effort.
  • What video editing software is supported by the Video Plugin Development Framework?
    The framework supports Adobe Premiere Pro and DaVinci Resolve. It allows you to create plugins that integrate seamlessly into both platforms.
  • Can the plugins I develop be distributed commercially?
    Yes, any plugins you develop using our framework can be distributed commercially. We offer licensing options that allow for product commercialization.
  • Can the framework handle high-resolution footage like 4K or 8K?
    Absolutely. The framework is built to handle high-resolution footage, including 4K, 8K, and beyond, with efficient GPU utilization to maintain smooth performance.
  • Do I need programming knowledge to use the Video Plugin Development Framework?
    While programming knowledge helps in developing custom plugins, the framework simplifies the integration, making it accessible for developers and video professionals alike.
  • Can I build custom video effects with this framework?
    Yes, the framework is designed for creating custom video effects. It simplifies the process by handling plugin architecture and backend integration for you.
  • Can I deploy the plugins across different video editing suites without rewriting the code?
    Yes, the framework is designed to ensure your plugins are portable and can run seamlessly in both Adobe Premiere Pro and DaVinci Resolve without code rewrites.
  • How easy is it to integrate the framework into my existing project?
    The GPU-Agnostic Parallel Processing Framework is designed for seamless integration. It offers a simple interface for buffer management, kernel execution, and supports both precompiled and source code versions for flexible integration.
  • What GPU architectures does the GPU-Agnostic Parallel Processing Framework support?
    Our framework supports a wide range of GPU architectures, including CUDA, OpenCL, Metal, Vulkan and ROCm/HIP.
  • Is there a limit to the number of kernels I can run?
    No, you can define and run as many kernels as needed. Our framework simplifies the execution process across various platforms.
  • Do I need to write different code for different GPUs?
    No, the framework is backend-agnostic, meaning you write your code once, and it works across different GPUs without modification.
  • Can I switch between different backends at runtime?
    Yes, the GPU-Agnostic Parallel Processing Framework allows for runtime switching between supported backends, such as CUDA, OpenCL, Metal, and Vulkan, based on the hardware available.
  • What types of applications can benefit from the GPU-Agnostic Parallel Processing Framework?
    Any application that requires high-performance parallel computing can benefit, including AI training, scientific simulations, financial modeling, video processing, and more.
  • How does the framework ensure compatibility with future GPU architectures?
    The framework abstracts the hardware layer, making it easier to integrate support for future GPU architectures with minimal code changes.
  • Can I get custom features developed for my project?
    Yes, we offer custom development services tailored to your needs. Contact us to discuss your project requirements.
  • What licensing options are available?
    We offer flexible licensing options for both frameworks, including precompiled libraries and full source code versions for more advanced customization.
  • Is customer support available?
    Yes, we provide dedicated customer support to assist with any technical or integration issues you may encounter.
  • How often are updates released?
    We regularly release updates to both frameworks, ensuring they stay compatible with the latest versions of popular editing software and GPU backends.
  • What are the differences between the precompiled library and full source code versions?
    The precompiled library version is ideal for quick integration without modifying the internal workings of the framework. The full source code version allows for deeper customization and is best suited for advanced users who need full control over the framework.
bottom of page