Skip to content

Latest commit

 

History

History
41 lines (38 loc) · 2.03 KB

TODO.md

File metadata and controls

41 lines (38 loc) · 2.03 KB

The Todo List

v0.3 point release goals

  • Export subtitles with condensed timings for muxing into condensed video
    • Option to export raw condensed subtitle file (done by default, no option added)
    • Option to ignore certain ranges for OP/ED removal
  • PyPI package
  • output indivdual audio snippets instead of/in addition to one large condensed audio file (where have I seen this before...)
    • Clip audio (with options)
    • Snapshot support (with options)
    • TSV-formatted output index containing subtitle text, output file names, other metadata
  • make file extensions more flexible by making it more strict (for demuxing? and outputs)
    • handful of output formats to start with: flac, mp3
    • for mp3, add user-settable bitrate/quality options (right now if it outputs to mp3, defaults to 320k CBR)
    • add mono-channel output option
    • new cli interface for all this (replace -ae)
  • make ignore-range more powerful
    • specify negative ranges (relative to end of audio)
    • specify intervals relative to an absolute timestamp

Bucket list

  • Multiprocessor acceleration where sensible
  • clean up dry-run
  • Interactive [Y/n] mode for error handing and action confirmation
  • Simple CLI to GUI wrapper
    • .app and .exe releases would be nice
  • (Bug) If file encoding is not utf-8, pysubs2 may error out/produce garbage output
  • Handle directories as inputs
  • Add more/better documentation
    • Full usage manual
    • noob guide
  • Option to point to custom FFmpeg binary not on PATH
  • Skip intermediate files be default, go directly from video to condensed audio/video
    • try going to intermediate formats if direct method fails (and add a CLI switch for it as well)

The neverending future

  • more testing
    • more Windows testing
  • automated test suite?
  • bitmapped subtitles and OCR recognition