11Welcome to the TorchCodec documentation!
22========================================
33
4- TorchCodec is a Python library for decoding videos into PyTorch tensors, on CPU
5- and CUDA GPU. It aims to be fast, easy to use, and well integrated into the
6- PyTorch ecosystem. If you want to use PyTorch to train ML models on videos,
7- TorchCodec is how you turn those videos into data.
4+ TorchCodec is a Python library for decoding video and audio data into PyTorch
5+ tensors, on CPU and CUDA GPU. It aims to be fast, easy to use, and well
6+ integrated into the PyTorch ecosystem. If you want to use PyTorch to train ML
7+ models on videos and audio, TorchCodec is how you turn these into data.
88
99We achieve these capabilities through:
1010
@@ -36,12 +36,12 @@ We achieve these capabilities through:
3636 A simple video decoding example
3737
3838 .. grid-item-card :: :octicon:`file-code;1em`
39- Clip sampling
39+ Audio Decoding
4040 :img-top: _static/img/card-background.svg
41- :link: generated_examples/sampling .html
41+ :link: generated_examples/audio_decoding .html
4242 :link-type: url
4343
44- How to sample regular and random clips from a video
44+ A simple audio decoding example
4545
4646 .. grid-item-card :: :octicon:`file-code;1em`
4747 GPU decoding
@@ -51,6 +51,22 @@ We achieve these capabilities through:
5151
5252 A simple example demonstrating CUDA GPU decoding
5353
54+ .. grid-item-card :: :octicon:`file-code;1em`
55+ Streaming video
56+ :img-top: _static/img/card-background.svg
57+ :link: generated_examples/file_like.html
58+ :link-type: url
59+
60+ How to efficiently decode videos from the cloud
61+
62+ .. grid-item-card :: :octicon:`file-code;1em`
63+ Clip sampling
64+ :img-top: _static/img/card-background.svg
65+ :link: generated_examples/sampling.html
66+ :link-type: url
67+
68+ How to sample regular and random clips from a video
69+
5470.. note ::
5571
5672 TorchCodec is still in development stage and we are actively seeking
0 commit comments