vhs-decode
vhs-decode copied to clipboard
Upgrades to Video Export Tools
As the script's output to FFV1 currently, files are directly not usable in NLE's and most editing suites tools without re-encoding, y4m is more compatible and practical for this task allowing a more ''drag and drop'' user experience from normal editing and trascoding tools set perspective. (Adobe/Resolve/Final Cut workflows etc)
gen_chroma_vid.sh
has been superseded by the tbc-video-export
tool as of 2024.
Operating System
- [x] Windows (self contained)
- [x] Linux (via pip)
- [x] MacOS (via pip)
Encoder Profiles
Profiles are entirely defined by .JSON that can be used and modified to a users needs.
-
[x] FFV1 10-bit 4:2:2 (70-110mbps) / 24-bit FLAC
-
[x] V210 10-bit 4:2:2 (295mbps) / 24-bit PCM
-
[x] ProRes HQ 10-bit 4:2:2 (70mbps) / 24-bit PCM
-
[x] ProRes 4444XQ 10-bit 4:4:4 (130mbps) / 24-bit PCM
WSS Support
The .JSON isWidescreen
field can be used for 16:9 media flagging, however, this is dependent on WSS support being added to ld-process-vbi
to correctly set this flag automatically per segment.
- [x] Read Flag From JSON
- [x] Manual flagging via
ld-analyse
- [ ] WSS Support in
ld-process-vbi
- [ ] Chapter markers on WSS change
Multi-Platform Support
- [x] Python Version (Universal)
- [x] Bat Version for Windows Tools Build
- [x] EXE Version (self contained windows)
Closed Captions Support
- [x] Closed Captions Input option
Audio Adjustments
- [x] Add s24le options (24-bit PCM)
Future Support Checklist
Improved Interlaced Support
- [x] Flag Field Store as Interlaced
Avisynth Integrations
- [x] BDWIF
- [x] WIF3DIF
- [ ] QTGMC / KTGMC De-Interlacing
LD-Analyse
- [x] VITC Readout Support
- [ ] LTC Readout Support
- [ ] Export Config Control
Timecode
- [x] VITC Timecode - Embed Start Frame Data If Present
- [ ] VITC Timecode to LTC secondary audio track
- [ ] VITC Timecode to S12M - QuickTime TC metadata
- [ ] LTC Timecode to VITC - Via Unai.VITC
- [ ] LTC Timecode to S12M - QuickTime TC metadata
Frame Output Control
- [x] 4fsc Luma Full Frame
- [x] Full Frame Output
- [x] Vertical Frame Adjust
- [x] Horizontal Frame Adjust