Skip to content
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

Consider other backends #17

Open
1 task
Poikilos opened this issue Aug 18, 2024 · 0 comments
Open
1 task

Consider other backends #17

Poikilos opened this issue Aug 18, 2024 · 0 comments

Comments

@Poikilos
Copy link
Collaborator

Poikilos commented Aug 18, 2024

Overview of backends

  • av (PyAV, which supercedes pyav module): "PyAV is a Pythonic binding for the FFmpeg libraries. We aim to provide all of the power and control of the underlying library, but manage the gritty details as much as possible."
    • may not be very portable. See https://pypi.org/project/av/
    • Found some examples using GitHub search: "import av" NOT "import ava" NOT "import avd" NOT "import ave" NOT "import avi" NOT "import avl" NOT "import avm" NOT "import avn" NOT "import avo" NOT "import avp" NOT "import avt" language:Python
  • cv (OpenCV)
  • mpv
  • custom MPEG2-TS backend for av: https://github.com/huiminlim/pyav-playground

For preview panel

For rendering

  • AVIDemux: Can make new GOPs to split when not on keyframes (like avcut but that is a smaller project and mkv only)

Both preview and rendering

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant