Skip to content

v1.7.3 - Professional Audio Mixing

Choose a tag to compare

@fantomcheg fantomcheg released this 17 Dec 16:46
· 2 commits to main since this release

🎉 vot-cli-live v1.7.3 - Professional Audio Mixing

🎚️ Major Audio Quality Update!

This release brings professional-grade audio mixing to vot-cli-live!

🔥 What's New

1. Improved ffmpeg Profile 🎧

Old approach (volume):

[0:a]volume=0.3[a1];[1:a]volume=1.5[a2];[a1][a2]amix
  • ❌ Risk of clipping (audio distortion)
  • ❌ Uneven volume throughout video

New approach (weights + dynaudnorm):

amix=weights=0.3 1.5[m];[m]dynaudnorm=framelen=30:gausssize=31:maxgain=12
  • ✅ Mathematically correct mixing
  • ✅ Automatic volume leveling
  • ✅ No more volume jumping!

2. Dynamic Audio Normalization 🔥

Without dynaudnorm:
Volume: ▁▁▁▃▃▃█████▃▃▁▁▁  ← constantly adjusting

With dynaudnorm:
Volume: ▅▅▅▅▅▅▅▅▅▅▅▅▅▅▅  ← consistent! 🎧

Benefits:

  • Set volume once and forget it
  • Comfortable listening experience
  • Professional sound quality

3. New Parameter: --normalize-audio

# With normalization (default, recommended)
vot-cli-live --output="." --merge-video "URL"

# Without normalization (faster, but may need manual adjustment)
vot-cli-live --output="." --merge-video --normalize-audio=false "URL"

📦 Installation

npm install -g vot-cli-live

🚀 Usage

# Basic usage (normalization enabled by default)
vot-cli-live --output="." --merge-video \
  --original-volume=0.3 \
  --translation-volume=1.5 \
  "https://www.youtube.com/watch?v=VIDEO_ID"

📝 Technical Details

  • Performance: ~10% slower with normalization (worth it!)
  • Quality: Professional-grade audio mixing
  • Compatibility: Works with all supported platforms

🙏 Credits

🔗 Links