Media Editing Arsenal (video / photo / audio)
Unified editing: video, image, audio — ffmpeg 8.1.1 + Pillow 12.2 + ImageMagick 7.1 + OpenCV 4.13 + pydub/librosa. Run with /usr/bin/python3 (has Pillow/arabic_reshaper).
⚠️ مهم: نص على فيديو/صورة
هذا الـ ffmpeg build بلاdrawtext → النص يُضاف عبر Pillow overlay (PNG شفاف). النص العربي عبر arabic_reshaper فقط (بلا bidi get_display — يعكسه مرتين). verified بصرياً 2026-06-05.الأوامر
bash
P=/usr/bin/python3; S=skills/media-editing-arsenal/media_edit.py
فيديو
$P $S vtrim in.mp4 5 10 out.mp4 # قص (start=5s مدة=10s)
$P $S addaudio video.mp4 audio.mp3 out.mp4 --mode replace|mix # تركيب/مزج صوت
$P $S vtext video.mp4 "مشروع الجسر" out.mp4 --pos bottom|top|center # نص عربي/إنجليزي
$P $S vconvert in.mov out.mp4 --scale 1280:720
صوت
$P $S atrim in.mp3 0 30 out.mp3
$P $S aconvert in.wav out.mp3 --bitrate 128k
$P $S amix voice.mp3 music.mp3 out.mp3
صورة
$P $S itext in.jpg "عنوان" out.jpg --pos bottom
$P $S iresize in.png out.png 1280x720
✅ مُتحقّق حياً + بصرياً (2026-06-05)
- addaudio: صوت→فيديو (aac) ✅
- vtext: نص عربي "مشروع الجسر" على فيديو — verified بصرياً صحيح (متصل RTL) ✅
- itext: نص عربي على صورة ✅
- ffmpeg H.264/H.265/VP9/AAC/MP3 · ImageMagick · Pillow · OpenCV · pydub/librosa ✅
- خطوط عربية: Amiri (Regular/Bold/Quran) ✅