-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpyproject.toml
More file actions
88 lines (76 loc) · 3.34 KB
/
Copy pathpyproject.toml
File metadata and controls
88 lines (76 loc) · 3.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
[build-system]
requires = ["hatchling", "editables"]
build-backend = "hatchling.build"
[tool.hatch.build.targets.wheel]
packages = ["src/avblocks", "samples"]
[project]
name = "avblocks"
version = "3.4.0.2"
description = "Python bindings for AVBlocks"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"click==8.2.1",
]
[project.scripts]
# Audio Decoding
dec-aac-adts-file = "samples.dec_aac_adts_file.dec_aac_adts_file:main"
dec-aac-adts-pull = "samples.dec_aac_adts_pull.dec_aac_adts_pull:main"
dec-g711-alaw-file = "samples.dec_g711_alaw_file.dec_g711_alaw_file:main"
dec-g711-ulaw-file = "samples.dec_g711_ulaw_file.dec_g711_ulaw_file:main"
dec-mp3-file = "samples.dec_mp3_file.dec_mp3_file:main"
dec-opus-file = "samples.dec_opus_file.dec_opus_file:main"
dec-vorbis-file = "samples.dec_vorbis_file.dec_vorbis_file:main"
# Video Decoding
dec-avc-file = "samples.dec_avc_file.dec_avc_file:main"
dec-avc-pull = "samples.dec_avc_pull.dec_avc_pull:main"
dec-avc-au = "samples.dec_avc_au.dec_avc_au:main"
dec-hevc-file = "samples.dec_hevc_file.dec_hevc_file:main"
dec-hevc-au = "samples.dec_hevc_au.dec_hevc_au:main"
dec-vp8-file = "samples.dec_vp8_file.dec_vp8_file:main"
dec-vp9-file = "samples.dec_vp9_file.dec_vp9_file:main"
# Audio Encoding
enc-aac-adts-file = "samples.enc_aac_adts_file.enc_aac_adts_file:main"
enc-aac-adts-pull = "samples.enc_aac_adts_pull.enc_aac_adts_pull:main"
enc-aac-adts-push = "samples.enc_aac_adts_push.enc_aac_adts_push:main"
enc-g711-alaw-file = "samples.enc_g711_alaw_file.enc_g711_alaw_file:main"
enc-g711-ulaw-file = "samples.enc_g711_ulaw_file.enc_g711_ulaw_file:main"
enc-mp3-file = "samples.enc_mp3_file.enc_mp3_file:main"
enc-mp3-pull = "samples.enc_mp3_pull.enc_mp3_pull:main"
enc-mp3-push = "samples.enc_mp3_push.enc_mp3_push:main"
enc-opus-file = "samples.enc_opus_file.enc_opus_file:main"
enc-vorbis-file = "samples.enc_vorbis_file.enc_vorbis_file:main"
# Video Encoding
enc-avc-file = "samples.enc_avc_file.enc_avc_file:main"
enc-avc-pull = "samples.enc_avc_pull.enc_avc_pull:main"
enc-hevc-file = "samples.enc_hevc_file.enc_hevc_file:main"
enc-hevc-pull = "samples.enc_hevc_pull.enc_hevc_pull:main"
enc-vp8-file = "samples.enc_vp8_file.enc_vp8_file:main"
enc-vp9-file = "samples.enc_vp9_file.enc_vp9_file:main"
# Container Operations
demux-mp4-file = "samples.demux_mp4_file.demux_mp4_file:main"
demux-webm-file = "samples.demux_webm_file.demux_webm_file:main"
mux-mp4-file = "samples.mux_mp4_file.mux_mp4_file:main"
mux-webm-file = "samples.mux_webm_file.mux_webm_file:main"
# Media Information
info-stream-file = "samples.info_stream_file.info_stream_file:main"
info-metadata-file = "samples.info_metadata_file.info_metadata_file:main"
# Utilities
dump-avc-au = "samples.dump_avc_au.dump_avc_au:main"
dump-hevc-au = "samples.dump_hevc_au.dump_hevc_au:main"
enc-preset-file = "samples.enc_preset_file.enc_preset_file:main"
re-encode = "samples.re_encode.re_encode:main"
slideshow = "samples.slideshow.slideshow:main"
# Video Processing
video-crop = "samples.video_crop.video_crop:main"
video-framerate = "samples.video_framerate.video_framerate:main"
video-pad = "samples.video_pad.video_pad:main"
video-upscale = "samples.video_upscale.video_upscale:main"
# Audio Processing
audio-upsample = "samples.audio_upsample.audio_upsample:main"
[dependency-groups]
dev = [
"pylint>=3.3.7",
"pytest>=8.3.5",
"pytest-asyncio>=1.0.0"
]