plot-av
Plot details of Audio/Video streams of media files to help you gain better insights of them.
Installation
$ pip install plot-av
Usage
# basic use
$ plot-av -i test.mp4
# help
$ plot-av -h
usage: plot-av [-h] -i INPUT [-vn | -an | -map STREAMS_SELECTION] [--dpi DPI] [--plots PLOTS] [--interval INTERVAL] [--log LOGLEVEL]
plot audio/video streams.
options:
-h, --help show this help message and exit
-i INPUT input file url (default: None)
-vn disable video stream (default: False)
-an disable audio stream (default: False)
-map STREAMS_SELECTION
manually select streams, pattern 'input_index:stream_type:stream_index', e.g. '0:v:0', '0:a:0' (default: None)
--dpi DPI resolution of the figure. If not provided, defaults to 100 by matplotlib. (default: None)
--plots PLOTS subplots to show, seperate by ','. options: dts,pts,size,bitrate,fps,avsync,dts_delta,duration (default: dts,pts,size,bitrate,fps,avsync,dts_delta,duration)
--interval INTERVAL calculation interval in seconds for statistics metrics, such as bitrate, fps, etc. (default: 1.0)
--log LOGLEVEL log level (default: None)
More examples
- Draw your interested subplots only
$ plot-av -i test.mp4 --plots dts,pts
- Draw video or audio only
# disable video
$ plot-av -i test.mp4 -vn
# disable audio
$ plot-av -i test.mp4 -an
- Manually select streams from mutiple inputs
$ plot-av -i test1.mp4 -i test2.mp4 -map 0:v:0 -map 1:a:0
Metadata
Release files for plot-av 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| plot_av-0.1.4.tar.gz | 123.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| plot_av-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 139.2 kB
Release files / plot_av-0.1.4.tar.gz
| Download URL | plot_av-0.1.4.tar.gz |
|---|---|
| Size | 123.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3be3fce4fd997faba2997d2fad1b5ecd461da54f03b14c71b444f2319a12053b
|
|
BLAKE2b-256 checksum How to use checksums |
91c597d2707723e6aa936fe87d27b3e964ca98fae8c237a7acd9f57e3b8c4560
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|
Release files / plot_av-0.1.4-py3-none-any.whl
| Download URL | plot_av-0.1.4-py3-none-any.whl |
|---|---|
| Size | 16.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
49731c2d20ac16c5fb9f1b0855f11cd424e9d0bd9574e13994b4b9965470dd09
|
|
BLAKE2b-256 checksum How to use checksums |
e2d183a027c05fe664eee9f225be2f4c3995c477ba34924c6d2b203bf0d39d9f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.0.0 CPython/3.12.2
|