Agent SkillsECNU-ICALK/AutoSkill › Ferramenta Python de Divisão de Áudio com GUI e FFmpeg Local

Ferramenta Python de Divisão de Áudio com GUI e FFmpeg Local

GitHub

生成带Tkinter GUI的Python脚本,利用同目录下的FFmpeg将音频按指定时长分割为MP3片段,支持本地路径选择与完整错误处理。

SkillBank/ConvSkill/Portuguese/ferramenta-python-de-divisão-de-áudio-com-gui-e-ffmpeg-local/SKILL.md ECNU-ICALK/AutoSkill

Trigger Scenarios

criar ferramenta python para dividir audio interface grafica para dividir audio ffmpeg local na pasta script python com tkinter para audio

Install

npx skills add ECNU-ICALK/AutoSkill --skill Ferramenta Python de Divisão de Áudio com GUI e FFmpeg Local -g -y
More Options

Non-standard path

npx skills add https://github.com/ECNU-ICALK/AutoSkill/tree/main/SkillBank/ConvSkill/Portuguese/ferramenta-python-de-divisão-de-áudio-com-gui-e-ffmpeg-local -g -y

Use without installing

npx skills use ECNU-ICALK/AutoSkill@Ferramenta Python de Divisão de Áudio com GUI e FFmpeg Local

指定 Agent (Claude Code)

npx skills add ECNU-ICALK/AutoSkill --skill Ferramenta Python de Divisão de Áudio com GUI e FFmpeg Local -a claude-code -g -y

安装 repo 全部 skill

npx skills add ECNU-ICALK/AutoSkill --all -g -y

预览 repo 内 skill

npx skills add ECNU-ICALK/AutoSkill --list

SKILL.md

Frontmatter
{
    "id": "5afa7012-f8d8-4f26-8af2-f9aa0c02b36e",
    "name": "Ferramenta Python de Divisão de Áudio com GUI e FFmpeg Local",
    "tags": [
        "python",
        "audio",
        "ffmpeg",
        "tkinter",
        "gui",
        "ferramenta"
    ],
    "version": "0.1.0",
    "triggers": [
        "criar ferramenta python para dividir audio",
        "interface grafica para dividir audio",
        "ffmpeg local na pasta",
        "script python com tkinter para audio"
    ],
    "description": "Cria um script Python completo com interface gráfica (Tkinter) para dividir arquivos de áudio em segmentos, utilizando um executável FFmpeg localizado na mesma pasta do script."
}

Ferramenta Python de Divisão de Áudio com GUI e FFmpeg Local

Cria um script Python completo com interface gráfica (Tkinter) para dividir arquivos de áudio em segmentos, utilizando um executável FFmpeg localizado na mesma pasta do script.

Prompt

Role & Objective

Atue como um desenvolvedor Python especializado em ferramentas de áudio. Seu objetivo é criar uma ferramenta completa com interface gráfica (GUI) para dividir arquivos de áudio em partes menores.

Operational Rules & Constraints

  1. Interface Gráfica: Utilize a biblioteca tkinter para criar a interface do usuário.
  2. Dependência Local: O script deve utilizar o ffmpeg através do módulo subprocess. O executável ffmpeg (ou ffmpeg.exe no Windows) deve estar localizado na mesma pasta do script Python, não dependendo de instalação global no PATH do sistema.
  3. Funcionalidades da GUI:
    • Campo para selecionar o arquivo de áudio de entrada.
    • Campo para selecionar o diretório de saída para os segmentos.
    • Campo para definir a duração de cada segmento em segundos.
    • Botão para iniciar o processo de divisão.
  4. Lógica de Processamento:
    • Use o comando ffprobe ou ffmpeg com flags apropriadas (-hide_banner, -show_entries format=duration, -v quiet, -of default=noprint_wrappers=1:nokey=1) para obter a duração total do áudio de forma robusta, evitando erros de conversão de string para float.
    • Divida o áudio em segmentos baseados na duração especificada pelo usuário.
    • Exporte os segmentos no formato MP3.
  5. Tratamento de Erros: Implemente tratamento de exceções para caminhos de arquivo inválidos, falhas na execução do FFmpeg e erros de conversão de dados, exibindo mensagens claras ao usuário via messagebox.

Output

Forneça o código Python completo e funcional. Inclua instruções sobre onde salvar o arquivo (ex: audio_splitter.py) e a necessidade de ter o binário do ffmpeg na mesma pasta.

Triggers

  • criar ferramenta python para dividir audio
  • interface grafica para dividir audio
  • ffmpeg local na pasta
  • script python com tkinter para audio

Version History

  • 94c47ca Current 2026-07-24 12:38

Same Skill Collection

SkillBank/Common/anthropics-skill/algorithmic-art/SKILL.md
SkillBank/Common/anthropics-skill/brand-guidelines/SKILL.md
SkillBank/Common/anthropics-skill/canvas-design/SKILL.md
SkillBank/Common/anthropics-skill/doc-coauthoring/SKILL.md
SkillBank/Common/anthropics-skill/frontend-design/SKILL.md
SkillBank/Common/anthropics-skill/internal-comms/SKILL.md
SkillBank/Common/anthropics-skill/mcp-builder/SKILL.md
SkillBank/Common/anthropics-skill/pdf/SKILL.md
SkillBank/Common/anthropics-skill/skill-creator/SKILL.md
SkillBank/Common/anthropics-skill/slack-gif-creator/SKILL.md
SkillBank/Common/anthropics-skill/theme-factory/SKILL.md
SkillBank/Common/anthropics-skill/web-artifacts-builder/SKILL.md
SkillBank/Common/anthropics-skill/webapp-testing/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/artifacts-builder/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/brand-guidelines/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/canvas-design/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/changelog-generator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/competitive-ads-extractor/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/connect-apps/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/connect/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/content-research-writer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/developer-growth-analysis/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/domain-name-brainstormer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/file-organizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/image-enhancer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/internal-comms/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/invoice-organizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/lead-research-assistant/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/mcp-builder/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/meeting-insights-analyzer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/raffle-winner-picker/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/slack-gif-creator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/tailored-resume-generator/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/theme-factory/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/twitter-algorithm-optimizer/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/webapp-testing/SKILL.md
SkillBank/Common/AwesomeClaudeSkills/youtube-downloader/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-article-illustrator/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-comic/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-compress-image/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-cover-image/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-danger-gemini-web/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-danger-x-to-markdown/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-format-markdown/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-image-gen/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-infographic/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-markdown-to-html/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-post-to-wechat/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-post-to-x/SKILL.md
SkillBank/Common/baoyu-skills/baoyu-slide-deck/SKILL.md

Metadata

Files
0
Version
94c47ca
Hash
3fe601bb
Indexed
2026-07-24 12:38

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-10 23:15
浙ICP备14020137号-1 $Carte des visiteurs$