Crate alass_util
source · [−]Modules
[Experimental] Mathematical morphological operators for cleaning voice activity data
Various utility functions for conversions, charset detection, etc.
Structs
Receives audio samples to be processed for voice-activity and used as reference by the synchronization process
Options governing the synchronization process
TimeSpan
buffer to be used as reference by the synchronization process
Voice activity as computed by either WebRtcVad or Silero
Enums
Represents an error processing sample data
Represents current state of audio AudioSink
Represents errors that may occur during syncing
Represents an error reading raw timespan data from disk
Represents an error writing raw timespan data to disk
Constants
Default value used to interpret MicroDVD ‘.sub’ files which use frame ids instead of timestamps
Standard framerates for framerate correction
Functions
Ensure that the format of a given subtitle file supports syncing
Reads and parses subtitle file from disk
Parses raw subtitle content with either user-specified or auto-detected encoding. If parsing fails with the user-specified encoding, will detect and try again.
Writes a subtitle file to disk at the given path
Reads and parses an input subtitle file, synchronizes it with the given reference timespans using the
alass
crate, and writes the corrected subtitles back to disk.