Skip to content
View Trentonom0r3's full-sized avatar

Block or report Trentonom0r3

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Trentonom0r3/README.md

Hi there πŸ‘‹

About Me

Heya! I'm Trenton, a Native-American filmmaker, photographer, and mechanical engineer turned programmer. I have a passion for blending my artistic and technical skills to create innovative tools and workflows in video processing and media production.

What I'm Doing

  • 🌟 Programming Journey: Began in April 2023 and have since dived deep into Python, C++, and CUDA. Most of my work revolves around real-time video processing, machine learning pipelines, and media tool development.
  • πŸš€ Technical Focus:
    • Efficient video processing using FFmpeg, CUDA, and TensorRT.
    • Real-time video interpolation, color conversion, and encoding optimization.
    • Bridging creative software like Adobe After Effects with custom Python/C++ plugins.
  • πŸ› οΈ Project Highlights:
    • ffmpy: A Python and C++ library designed for high-speed video reading and writing, particularly for ML pipelines. It serves as a higher-level wrapper around FFmpeg, supporting direct decoding/encoding to/from numpy and torch tensors (both CPU and GPU).
    • AETK: A modern C++ library for Adobe After Effects SDK, aiming to extend After Effects functionality via Python scripting.
    • Ezsynth: A Python library providing a wrapper around Ebsynth, with a custom implementation of the video stylization process.
    • SoundBuddy-Studio: Tools for audio isolation and beat detection tailored for Premiere Pro, focusing on seamless integration with existing workflows.
    • FrameSmith: A powerful video interpolation and upscaling tool implemented in C++, leveraging TensorRT for real-time performance.

My Goals

  • 🎯 Skill Advancement: Continue mastering CUDA, TensorRT, and high-performance computing for video processing.
  • 🀝 Open Collaboration: Always looking to work on projects that bridge the gap between art, technology, and community impact.
  • πŸ“š Learning Path: Further exploring formal training and advanced coding concepts to push the boundaries of my current projects.

Let's Connect

  • πŸ“Έ Instagram: Explore my photography journey and creative projects.
  • πŸ“« Email: spigonvids@gmail.com – I'm open for collaborations, discussions, or just a chat about tech and art!

Pinned Loading

  1. Ezsynth Ezsynth Public

    An Implementation of Ebsynth for video stylization, and the original ebsynth for image stylization as an importable python library!

    Python 107 15

  2. AEvolution AEvolution Public

    AEvolution: After Effects Scripting Reimagined. This next-gen AE plugin enables custom language bindings, extending scripting beyond its limits.

    C 1 1

  3. After-Diffusion After-Diffusion Public template

    A CEP Extension for Adobe After Effects that allows for seamless integration of the Stable Diffusion Web-UI.

    JavaScript 44 2

  4. PyShiftAE PyShiftAE Public

    Python for After Effects! PyShiftAE is an Open Source .aex plugin designed to serve as a full replacement for After Effects Extendscript.

    C 35 2