PyAV
PyAV copied to clipboard
Pythonic bindings for FFmpeg's libraries.
This PR relates to this #702 issue I posted earlier. This let user to specify input audio codec to be used instead of relaying on FFMPEG default one. Default codec...
I have a use case where I need to update the PTS and DTS values of a KLV data stream. The suggested change will enable the use of the data...
Hi! I recently found PyAv, and I am very impressed with how flexible and powerful it is compared to my old go-to-solution, which was calling ffmpeg with a subprocess call!...
I want to convert the video frame of avcc to annex-b, but currently pyav does not encapsulate a similar interface. I have implemented avcc2annex through c++, but I am not...
## Overview PyAV should support output to URLs for RTMP and SRT (these are supported by ffmpeg). ## Desired Behavior Currently, the av.open() function appears to only support writing to...
Addresses issue #730 and #507. When adding a stream via a template, look up the encoder via the template codec's id, consistent with Transcoding.c in the ffmpeg source: https://github.com/FFmpeg/FFmpeg/blob/66deab3a2609aa9462709c82be5d4efbb6af2a08/doc/examples/transcoding.c#L149
## Overview To simplify developing and linting with PyAV, stub files should be included. [explanation of stubs](https://mypy.readthedocs.io/en/stable/stubs.html) ## Desired Behavior Every object / method should have defined stubs, which are...
## Overview After #910 was merged, VideoStream.rate and VideoStream.framerate are no longer populated from an InputContainer. ## Expected behavior These fields should be populated. ## Investigation Using the below test_streams.py...
For `OutputContainer.add_stream` , only `codec_name` and `rate` are documented. Descriptions are missing for `template`, `options` and `**kwargs`.