@pickstar-2002/video-info-mcp
Version:
🎬 基于 MCP 协议的专业视频信息分析工具,支持多格式视频文件的详细信息提取和技术参数分析
36 lines • 939 B
TypeScript
import { VideoInfo, ProcessedVideoInfo } from './types';
export declare class VideoAnalyzer {
/**
* 获取视频文件的原始信息
*/
getVideoInfo(filePath: string): Promise<VideoInfo>;
/**
* 处理和分析视频信息
*/
analyzeVideo(filePath: string, includeMetadata?: boolean): Promise<ProcessedVideoInfo>;
/**
* 计算码率分析
*/
private calculateBitrateAnalysis;
/**
* 生成技术报告
*/
private generateTechnicalReport;
/**
* 格式化文件大小
*/
private formatFileSize;
/**
* 生成不同格式的报告
*/
generateReport(filePath: string, format?: 'json' | 'text' | 'markdown'): Promise<string>;
/**
* 生成文本格式报告
*/
private generateTextReport;
/**
* 生成Markdown格式报告
*/
private generateMarkdownReport;
}
//# sourceMappingURL=video-analyzer.d.ts.map