Skip to main content

Video2Video

FFMPeg과 FFMPeg-Python를 사용하여 Video to Video 변환을 수행하는 Python Package 입니다.

비디오 변환 시, 각 Frame에 추가적인 처리를 편하게 하기 위해 제작되었습니다.

Main Status

Unit Tests Check Format Publish to PyPi

Install

pip install v2v

Example

Video2ImageProcessor

비디오에서 이미지들을 추출합니다. (Example)

Image2VideoProcessor

이미지들을 사용하여 비디오를 생성합니다. (Example)

AudioExtractor

비디오에서 오디오를 추출합니다. (Example)

AudioMerger

비디오와 오디오를 병합하여 새롭게 비디오를 생성합니다. (Example)

Video2VideoProcessor

위 클래스들을 활용하여 비디오를 비디오로 변환합니다. (Example)

Use Video2VideoProcessor

Video2VideoProcessor는 Constructor method의 Parameter로 'frame_processor_pool'을 받습니다.

  • frame_processor_pool | type : IFrameProcessorPool

이 Instance(frame_processor_pool)는 내부적으로 frame이 생성 될 때 마다 호출됩니다.

따라서 Abstracted Class인 IFrameProcessorPool을 상속하여 새로운 Class를 생성한 뒤,
그 Class의 Instance를 frame_processor_pool 파라미터로 넘겨주면 Frame 별 Processing이 가능합니다.

IFrameProcessorPool을 상속한 Class의 생성은 이 코드와 이 코드를 참조하세요.

Metadata

Release files for v2v 1.2.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for v2v 1.2.4
File Size Uploaded Provenance Actions
v2v-1.2.4.tar.gz 1.1 MB Without provenance Details for v2v-1.2.4.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for v2v 1.2.4
File Interpreter ABI Platform Actions
v2v-1.2.4-py3-none-any.whl Python 3 none any Details for v2v-1.2.4-py3-none-any.whl

Total release size: 1.1 MB

Release files / v2v-1.2.4.tar.gz

Download URL v2v-1.2.4.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
c93c52fe6990df3f4789425647f111eb939f016c9f85ac9bc8a66f1b57b6e9d3
BLAKE2b-256 checksum
How to use checksums
0240f9dc8676a79d21bba6b465ef15ebc5a3d37b337b624a9300b8cb354ea12a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Release files / v2v-1.2.4-py3-none-any.whl

Download URL v2v-1.2.4-py3-none-any.whl
Size 15.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2479cbfef3b54ae275f7999faa9eadd825ee78adca3e23e6be467daad4a8efd5
BLAKE2b-256 checksum
How to use checksums
0198f9d6d82568848d9fcee1495bf973ea94f6e6d655e67e0c7a7017bc762d8e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.18

Security for v2v 1.2.4

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page