ffmeta
Version:
A pure JavaScript implementation of ffmetadata parsing and serialization
20 lines (19 loc) • 435 B
TypeScript
export interface Tags {
[key: string]: string;
}
export interface Chapter {
TIMEBASE?: string;
START: string;
END: string;
metadata: Tags;
}
export interface Stream {
metadata: Tags;
}
export interface FFMetadata {
metadata: Tags;
streams: Stream[];
chapters: Chapter[];
}
export declare function parse(source: string): FFMetadata;
export declare function stringify(ffmetadata: FFMetadata): string;