원클릭으로
audio-extractor
Extract, enhance, and process audio from video files. Includes noise reduction, speech enhancement, and format conversion.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Extract, enhance, and process audio from video files. Includes noise reduction, speech enhancement, and format conversion.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Calculate Four Pillars (四柱) from birth date/time using lunar calendar conversion. Foundation skill for all BaZi analysis.
Create and manage artifact.json for task outputs. Use when creating code files, documentation, or any files that should be tracked as artifacts.
Create and manage artifact.json for task outputs. Use at the START of every task to define planned deliverables before beginning research.
Provide career guidance and recommendations based on BaZi elemental strengths, Day Master traits, and current luck cycles.
Calculate and interpret 10-year luck cycles (大运) and annual fortune (流年) for timing insights and life trend predictions.
Analyze BaZi compatibility for romantic relationships (合婚). Examines elemental harmony, Day Master interaction, and long-term compatibility potential.
| name | audio-extractor |
| description | Extract, enhance, and process audio from video files. Includes noise reduction, speech enhancement, and format conversion. |
This skill extracts and enhances audio from video files for processing or standalone use.
Extract audio from: ./output/downloads/VIDEO_ID.mp4
Extract and enhance audio from VIDEO_ID
Extract audio as WAV for transcription
ffprobe -v quiet -print_format json -show_streams \
-select_streams a:0 \
"./output/downloads/VIDEO_ID.mp4"
To MP3 (compressed, good for sharing):
ffmpeg -i "./output/downloads/VIDEO_ID.mp4" \
-vn -acodec libmp3lame -q:a 2 \
"./output/downloads/VIDEO_ID.mp3"
To WAV (uncompressed, best for processing):
ffmpeg -i "./output/downloads/VIDEO_ID.mp4" \
-vn -acodec pcm_s16le -ar 44100 \
"./temp/VIDEO_ID.wav"
To AAC (high quality, smaller):
ffmpeg -i "./output/downloads/VIDEO_ID.mp4" \
-vn -acodec aac -b:a 192k \
"./output/downloads/VIDEO_ID.m4a"
Normalize Volume:
ffmpeg -i "./temp/VIDEO_ID.wav" \
-af "loudnorm=I=-16:TP=-1.5:LRA=11" \
"./output/downloads/VIDEO_ID_normalized.mp3"
Reduce Noise + Normalize:
ffmpeg -i "./temp/VIDEO_ID.wav" \
-af "highpass=f=80,lowpass=f=12000,loudnorm=I=-16:TP=-1.5:LRA=11" \
"./output/downloads/VIDEO_ID_enhanced.mp3"
Speech Enhancement (for voice clarity):
ffmpeg -i "./temp/VIDEO_ID.wav" \
-af "highpass=f=100,lowpass=f=8000,loudnorm,compand=attacks=0:points=-80/-80|-45/-15|-27/-9|0/-7|20/-7:gain=5" \
"./output/downloads/VIDEO_ID_speech.mp3"
## ✅ Audio Extracted
**Source**: VIDEO_ID.mp4
**Output**: VIDEO_ID.mp3
### Audio Info
- **Duration**: 10:32
- **Sample Rate**: 44.1 kHz
- **Channels**: Stereo
- **Bitrate**: 192 kbps
- **Size**: 12.5 MB
### Quality Assessment
- ✅ Speech clarity: Good
- ✅ Background noise: Minimal
- ✅ Volume levels: Normalized
**Next step**: Use `speech-transcriber` to convert to text
./output/downloads/{video_id}.mp3./output/downloads/{video_id}_enhanced.mp3./temp/{video_id}.wav