From b011c192f8b298e8873104cc409f691efa95106f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Mon, 24 Nov 2025 12:48:57 +0100 Subject: [PATCH] feat: add FFmpeg dependencies to system packages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add FFmpeg and its development libraries to setup/system-packages script: - ffmpeg: Main FFmpeg executable - libavcodec-dev: Audio/video codec library - libavformat-dev: Audio/video format library - libavutil-dev: Utility library for FFmpeg - libswscale-dev: Video scaling library These libraries are required for torchcodec to function properly with DiffRhythm audio generation. Also added FFmpeg version verification after installation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- arty.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/arty.yml b/arty.yml index 0a27070..068f5aa 100644 --- a/arty.yml +++ b/arty.yml @@ -139,11 +139,23 @@ scripts: htop \ tmux \ net-tools \ - davfs2 + davfs2 \ + ffmpeg \ + libavcodec-dev \ + libavformat-dev \ + libavutil-dev \ + libswscale-dev echo "" echo "✓ System packages installed successfully" + # Verify FFmpeg installation + if ffmpeg -version > /dev/null 2>&1; then + echo "✓ FFmpeg installed: $(ffmpeg -version | head -1 | cut -d' ' -f3)" + else + echo "❌ WARNING: FFmpeg not found" + fi + setup/python-env: | echo "=========================================" echo " Setting Up Python Environment"