ZeroTang05/VideoAdGuard

哔哩哔哩浏览器插件:基于大语言模型,对B站视频中的植入广告进行检测。一键跳过视频中的植入/口播广告。

What it solves

VideoAdGuard는 Bilibili 동영상 내의 통합 광고(스폰서 세그먼트)를 감지하고 건너뛰기 위해 설계된 브라우저 확장 프로그램입니다. 광고가 나타나는 특정 시간 간격을 자동으로 식별하여 사용자가 홍보성 콘텐츠를를 피할 수 있도록 도와줍니다.

How it works

이 도구는 대규모 언어 모델(LLMs)을 활용한 텍스트 및 오디오 분석의 조합을 사용하여 동영상 콘텐츠를 분석합니다. 프로세스는 다음과 같습니다.

  1. Content Extraction: 동영상 자막, 제목, 고정 댓글을 가져옵니다. 자막이 없는 경우, 오디오 스트림을 다운น์โหลด하여 Groq Whisper API를 사용하여 음성-텍스트 변환을 수행합니다.
  2. Cache Check: 먼저 로컬 24시간 캐시와 커뮤니티 기반 클라우드 캐시를 확인하여 해당 동영상의 광고 구간이 이미 식별되었는지 확인합니다.
  3. AI Analysis: 캐시된 결과가 없는 경우, 자막 또는 전사된 오디오를 구성된 LLM(DeepSeek, OpenAI 또는 로컬 Ollama 모델)으로 보내 광고의 정확한 시작 및 종료 시간을 결정합니다.
  4. User Interface: 식별이 완료되면 확장 프로그램은 플레이어에 "Skip Ad" 버튼을 추가하고 동영상 진행률 표시줄에 광고 구간을 빨간색으로 표시합니다.

Who it’s for

시간을 절약하고 Bilibili 동영상 내의 스폰서 세그먼트를 피하고 싶은 Bilibili 시청자, 그리고 콘텐츠 필터링을 위해 자신의 AI API 키를 사용하는 것을 선호하는 사용자.

Highlights

  • Multi-Model Support: OpenAI, Anthropic 및 Ollama, LM Studio 또는 vLLM을 통한 로컬 모델과 호환됩니다.
  • Audio Recognition: Groq를 통한 Whisper 모델을 사용하여 자막이 없는 동영상에서도 광고를 감지할 수 있습니다.
  • Community Sharing: 사용자들이 광고 타임스탬프를 공유하고 수정하여 모두의 정확도를 높이는 클라우드 캐시 기능을 제공합니다.
  • Interactive Marking: 사용 사용자는 진행률 표시줄에서 감지된 광고의 시작 및 종료 시간을 수동적으로 조정하고 클라우드에 수정을 제출할 수 있습니다.
  • Automatic Skipping: 수동 클릭 없이 식별된 광고 구간을 자동으로 건너뛰는 옵션이 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트