FFmpeg هو أداة سطر الأوامر القوية المستخدمة للتعامل مع ملفات الوسائط المتعددة، بما في ذلك تحرير البيانات الوصفية، التي تحتوي على معلومات أساسية مثل العنوان والفنان والألبوم والنوع وتاريخ الإنشاء وتفاصيل الترميز.
تعديل البيانات الوصفية مفيد لتنظيم مكتبات الوسائط، وتحسين قابلية البحث، وإضافة حقوق النشر أو تفاصيل المؤلف إلى ملفات الوسائط.
تشرح هذا الدليل كيفية تعديل بيانات الوسائط باستخدام FFmpeg مع أمثلة عملية في نظام Linux.
فهم بيانات الوسائط الوصفية
البيانات الوصفية في ملفات الوسائط تخزن في حاويات مثل MP4، MKV، MP3، و FLAC.
تشمل هذه الحقول الوصفية:
- العنوان – اسم الملف الوسائط.
- الفنان – مبدع الملف.
- الألبوم – اسم الألبوم (لملفات الصوت).
- النوع – فئة الوسائط.
- السنة – تاريخ الإصدار أو الإنشاء.
- التعليق – معلومات إضافية.
- حقوق النشر – تفاصيل الملكية.
FFmpeg يتيح لك تحرير البيانات الوصفية دون إعادة ترميز الوسائط، مما يجعل العملية سريعة وفعالة.
فحص بيانات الوسائط من ملف وسائط
قبل تعديل البيانات الوصفية، تحقق من البيانات الوصفية الحالية لملف الوسائط باستخدام الأمر التالي، الخيار -hide_banner
يقوم بإزالة تفاصيل الإصدار.
ffmpeg -hide_banner -i planetearth.mp4

تحديث البيانات الوصفية في ملفات الصوت / الفيديو
لتعديل حقول البيانات الوصفية لملفات الصوت مثل العنوان والفنان والألبوم أو النوع، استخدم:
ffmpeg -i awesome.mp3 -metadata title="New Title" -metadata artist="New Artist" -metadata album="New Album" -metadata genre="Rock" -codec copy awesome-output.mp3
بالنسبة لملفات الفيديو، استخدم أمر مماثل:
ffmpeg -i input.mp4 -metadata title="My Video" -metadata author="John Doe" -codec copy output.mp4
هنا:
-metadata title="عنوان جديد"
يقوم بتحديث العنوان.-metadata artist="فنان جديد"
يقوم بتغيير اسم الفنان.-metadata album="ألبوم جديد"
يقوم بتعديل اسم الألبوم.-metadata genre="روك"
يضبط النوع.-codec copy
يمنع إعادة التشفير، مما يجعل العملية بدون فقدان.

لإضافة أو تعديل وصف الملف، استخدم:
ffmpeg -i input.mp4 -metadata comment="This is a sample video" -codec copy output.mp4
لإضافة تفاصيل حقوق التأليف إلى ملف وسائط:
ffmpeg -i input.mp4 -metadata copyright="© 2025 Your Name" -codec copy output.mp4
يمكنك إضافة غلاف ألبوم إلى ملفات MP3 أو FLAC:
ffmpeg -i input.mp3 -i cover.jpg -map 0 -map 1 -metadata:s:v title="Album Cover" -metadata:s:v comment="Cover Image" -codec copy output.mp3
يمكنك استخراج البيانات الوصفية وحفظها كملف نصي.
ffmpeg -i input.mp4 -f ffmetadata metadata.txt
لتعديل البيانات الوصفية، قم بتحرير metadata.txt ثم قم بتطبيقها على الملف:
ffmpeg -i input.mp4 -i metadata.txt -map_metadata 1 -codec copy output.mp4
إزالة البيانات الوصفية من ملفات الوسائط
لإزالة جميع البيانات الوصفية بشكل كامل من ملف وسائط:
ffmpeg -i input.mp4 -map_metadata -1 -codec copy output.mp4
بالنسبة لملفات الصوت:
ffmpeg -i input.mp3 -map_metadata -1 -codec copy output.mp3
استنتاج
FFmpeg يوفر وسيلة بسيطة وفعالة لتعديل بيانات وسائط الوسائط دون إعادة تشفير الملفات. سواء كنت تقوم بتحديث العناوين، أو إضافة معلومات حقوق التأليف، أو تضمين صور الألبوم، أو إزالة البيانات الوصفية، يجعل FFmpeg العملية فعالة.