transcoder FFmpeg based wrapper
Project description
tabarnak - Transcoder All Basically Accessible Resolutely Not All Klingon - transcode ffmpeg based utility tool
Description
This script is used to convert video or video/audio media files to modern codecs such as HEVC, VP9 or AV1 (experimental). It walks into a directory and probes media files for video that are not encoded with specified codec (default HEVC). Then it transcodes them. The idea is to use a more modern codec that has a better quality/bitrate ratio. Resulting files are significantly smaller than original h264, mpeg2, mpeg4 or likely any other formats that they are currently encoded to.
tabarnak.py uses crf encoding. All channels are copied. The audio is converted by ffmpeg to ogg vorbis by default.
tabarnak.py won’t delete or clean up your files. It will skip files that are already done. Basic sanity check is performed after encoding and it will print a warning if the input and output size do not match.
If you plan to use your media files with a chrome cast, be sure the buy chromecast ultra since the 3rd generation chromecast does not support HEVC.
Usage
For help: python3 tabarnak.py -h
Requirements
I prepared a tutorial video to learn how to do that on Windows 10: https://gist.github.com/desjare/adc1514d46bcb38414a5e2a602f6d12d
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file tabarnak-desjare-0.0.1.tar.gz
.
File metadata
- Download URL: tabarnak-desjare-0.0.1.tar.gz
- Upload date:
- Size: 21.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74c699db58016c99dd5f614b3c7e0051cdca300dc629b2461b718de195587781 |
|
MD5 | 4a8e19db4368473598d5fe15317642b9 |
|
BLAKE2b-256 | ef4fc5b3bc69335dcf9300f37cd14fd359b0fcf0dc43ddcdeebcf6572e328500 |
File details
Details for the file tabarnak_desjare-0.0.1-py3-none-any.whl
.
File metadata
- Download URL: tabarnak_desjare-0.0.1-py3-none-any.whl
- Upload date:
- Size: 31.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.22.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f497f18986e76483eab778ca91402b86bd0d8fe0335c8c034c9750acad1c4f65 |
|
MD5 | ad826e30258c9b9405958fd4f4fc0e47 |
|
BLAKE2b-256 | e59bf88e2f18c04b26584d40cc62ea64fc4a4b3d41841786d8a55481b91bd08d |