هذا هو الأمر mp3info الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
mp3info - عارض معلومات تقنية MP3 ومحرر علامات ID3
موجز
mp3info [ -h | -G ]
mp3info [-x] [-F] [-r a|m|v] [-p FORMAT_STRING] ملف...
mp3info [-d] ملف...
mp3info [-i] [-t الاسم] [-أ فنان] [-ل ألبوم] [-ص عام] [-ج التعليق] [-ن مسار] [-ز
نوع] ملف...
الوصف
mp3info هي أداة تستخدم لقراءة علامات ID3 وتعديلها في ملفات MPEG layer 3 (MP3). هو - هي
يمكن أيضًا (اختياريًا) عرض السمات الفنية المختلفة لملف MP3.
OPTIONS
-a فنان
حدد اسم الفنان ID3
-c التعليق
حدد تعليق ID3
-g نوع
حدد نوع ID3 (استخدام -G الخيار للحصول على قائمة الأنواع الصالحة). يمكنك تحديد
إما اسم نوع أو رقم.
-l ألبوم
حدد اسم الألبوم ID3
-n مسار
حدد رقم المسار ID3 v1.1
-t الاسم
حدد عنوان المسار ID3
-y عام
حدد سنة حقوق النشر ID3
-G اعرض قائمة بالأنواع الصالحة والرموز الرقمية المرتبطة بها. هذه هي
فقط القيم المقبولة من قبل -g التبديل.
-h اعرض صفحة المساعدة
-x عرض السمات الفنية لملف MP3
-r a|m|v
قم بالإبلاغ عن معدل البت لملفات معدل البت المتغير (VBR) كواحد مما يلي (راجع ملف
قسم أدناه بعنوان قطعة الأجور للمزيد من المعلومات):
a - متوسط معدل البت [عائم] (ملاحظة: يتسبب هذا الخيار أيضًا في معدلات بتات غير VBR
الملفات التي سيتم عرضها كقيم فاصلة عائمة).
m - متوسط معدل البت [عدد صحيح]
v - ببساطة استخدم كلمة "متغير" [سلسلة] (هذا هو الافتراضي).
-i تحرير علامة ID3 بشكل تفاعلي (يستخدم وظائف الشتائم / ncurses)
-d حذف علامة ID3 (إن وجدت)
-f وضع القوة: تعامل مع جميع الملفات كملفات MP3 حتى إذا تعذر العثور على إطارات MP3
-F قم بإجراء مسح كامل للمعلومات الفنية (انظر القسم سرعة الاعتبارات
أدناه لمزيد من المعلومات)
-p "FORMAT_STRING"
طباعة سمات MP3 وفقًا لـ FORMAT_STRING. FORMAT_STRING يشبه إلى
printf(3) سلسلة التنسيق حيث يتم طباعتها حرفيًا باستثناء ما يلي
التحويلات وتسلسلات الهروب. قد يتضمن أي محدد تحويل اختياريًا
تم قبول مُعدِّلات المحاذاة والدقة وعرض المجال المختلفة printf(3).
شاهد أمثلة أدناه للحصول على أمثلة حول كيفية استخدام سلاسل التنسيق في
mp3info.
تحويل المحددات
%f اسم الملف بدون المسار [سلسلة]
%F اسم الملف بالمسار [سلسلة]
%k حجم الملف بالكيلو بايت [عدد صحيح]
%a فنان [سلسلة]
%c تعليق [سلسلة]
%g النوع الموسيقي [سلسلة]
%G رقم النوع الموسيقي [عدد صحيح]
%l اسم الألبوم [سلسلة]
%n المسار [عدد صحيح]
%t عنوان المسار [سلسلة]
%y السنة [سلسلة]
%C علامة حقوق النشر [سلسلة]
%e تأكيد [سلسلة]
%E حماية خطأ CRC [سلسلة]
%L طبقة MPEG [سلسلة]
%O علامة المواد الأصلية [سلسلة]
%o وضع ستيريو / أحادي [سلسلة]
%p المساحة المتروكة [سلسلة]
%v إصدار MPEG [عائم]
%u عدد إطارات الصوت الجيدة [عدد صحيح]
%b عدد إطارات الصوت الفاسدة [عدد صحيح]
%Q تردد أخذ العينات بالهرتز [عدد صحيح]
%q تردد أخذ العينات بالكيلوهرتز [عدد صحيح]
%r معدل البت بالكيلوبت في الثانية (يتأثر النوع والمعنى بـ -r خيار)
%m وقت اللعب: دقائق فقط [عدد صحيح]
%s وقت اللعب: ثواني فقط [عدد صحيح] (يستخدم عادة بالتزامن مع
%m)
%S إجمالي وقت التشغيل بالثواني [عدد صحيح]
%% علامة نسبه واحده
هرب متواليات
\n خط جديد
\t مساحة أفقية
\v علامة تبويب عمودية
\b BACKSPACE
\r إرجاع
\f نموذج تغذية
\a تنبيه مسموع (جرس طرفي)
\xhh أي حرف تعسفي محدد بالرقم السداسي العشري hh
\إنفست أي حرف تعسفي محدد بالرقم الثماني إنفست
\\ حرف مائل عكسي واحد
الاستعمال
يؤدي تحديد ملفات MP3 بدون أي خيارات أخرى إلى عرض علامة ID3 الموجودة (إن وجدت).
يؤدي تحديد رقم المسار 0 إلى إعادة علامة ID3 إلى تنسيق 1.0
ستبقى حقول ID3 غير المحددة ، إن وجدت ، دون تغيير.
يمكن تحديد الأنواع كأرقام أو أسماء: -g 17 نفس -g صخرة
يجب وضع حقول كلمات متعددة بين علامتي اقتباس (على سبيل المثال: -t "A لقب")
الملاحظات
سرعة الاعتبارات
من أجل تحديد سمات فنية معينة (وقت اللعب ، عدد الإطارات ،
عدد الإطارات السيئة ، وفي حالات قليلة معدل البت) مع اليقين المطلق ، ذلك
سيكون ضروريًا لقراءة ملف MP3 بالكامل. عادة ما يحاول Mp3info الإسراع
الأشياء من خلال قراءة عدد قليل من الإطارات من نقاط مختلفة في الملف و
تقدير الإحصائيات لبقية الملف بناءً على تلك العينات.
عادة ، ينتج عن هذا تقديرات دقيقة للغاية. عادة ما تكون أوقات تشغيل الصوت
أقل من ثانية واحدة ، وعدد الإطارات أقل من 0.1٪.
غالبًا ما تتفق التقديرات تمامًا مع عمليات الفحص الكاملة. ومع ذلك ، يجوز للمستخدم
ترغب في التأكد من أنها تحصل على معلومات دقيقة.
يجب على المرء أن يحدد ال -F التبديل إذا أراد أحد أن يقوم mp3info بقراءة ملف MP3 بالكامل
عند تحديد هذه المعلومات. لاحظ أن الفحص الكامل سيؤثر فقط
إخراج mp3info إذا كان الملف -x يستخدم التبديل أو -p يستخدم التبديل مع
FORMAT_SPECIFIER تحتوي على %m, %s, %S, %u أو (نادرًا) %r. باستخدام -F تحول
في ظل ظروف أخرى سوف يؤدي فقط إلى إبطاء mp3info. لاحظ أيضًا أن ملف
FORMAT_SPECIFIER تحتوي على %b أو ملف VBR MP3 سيؤدي تلقائيًا إلى تشغيل ملف
تفحص حتى لو كان -F التبديل غير مستخدم.
لاحظ العديد من المستخدمين أن ملف %u محدد يستخدم بمفرده:
mp3info -p "٪ u" أغنية. mp3
يعطي أحيانًا عددًا مختلفًا من الإطارات الجيدة عما عند استخدامه مع %b
محدد:
mp3info -p "٪ u ٪ب" أغنية. mp3
هذا لأنه عندما تستخدم %u في حد ذاته ، يقدر mp3info فقط عدد ملفات
إطارات استنادًا إلى معدل البت وحجم الملف. عند استخدام ملف %b
المحدد ، فأنت تجبر mp3info على إجراء مسح كامل للملف مما يضمن وجود ملف
العد الدقيق لكل من الإطارات الجيدة والسيئة. إذا كنت تريد أن تضمن أن
حساب دقيق لعدد الإطارات الجيدة عند الاستخدام %u في حد ذاته ، يجب عليك استخدام
هيه -F الخيار.
قطعة الأجور
تتكون ملفات MP3 من العديد (عادة عدة آلاف) كتل صوتية تسمى
"إطارات". يتم ترميز كل من هذه الإطارات بمعدل "بت" محدد
يحدد جودة الصوت وحجم الإطار نفسه. قليل
يمكن أن تتراوح المعدلات من 8 كيلوبت / ثانية (كيلوبت في الثانية) إلى 320 كيلوبت / ثانية. لاحظ أن ملف MP3
تسمح المواصفات فقط بـ 14 معدل بت سري لملف MP3 ، لذلك ، على سبيل المثال ،
يمكن أن يحتوي ملف MP3 الاستريو على إطارات بمعدلات بت تبلغ 128 كيلو بايت / ثانية و 160 كيلو بايت / ثانية ، ولكن ليس في أي مكان
ما بين أثنين.
تبدو الإطارات الصوتية ذات معدلات البت العالية أفضل بكثير من الإطارات ذات معدلات البت المنخفضة ،
لكن تشغل مساحة أكبر. من الواضح أن المرء يرغب في استخدام معدل بت فقط
عالية بما يكفي للحفاظ على مستوى مريح من جودة الصوت. عادة ، كل ملفات
يتم تشفير الإطارات في ملف MP3 بنفس معدل البت. بعض ملفات MP3 ، ومع ذلك ،
يتم تشفيرها بحيث يختلف معدل البتات من رتل إلى آخر. هذه MP3
تسمى الملفات ملفات Variable Bit Rate (أو VBR). منذ ملفات VBR لا تملك
معدل بت واحد ، في محاولة للإبلاغ عن معدل بت للملف ككل يمكن
تكون إشكالية. وبالتالي ، يسمح لك mp3info بتحديد كيف تريد ذلك
ذكرت القيمة.
الافتراضي هو ببساطة طباعة كلمة "متغير" حيث سيكون معدل البت
تظهر بشكل طبيعي. خيار آخر هو طباعة المتوسط الرياضي لجميع ملفات
الإطارات. يتميز هذا بأنه دقيق تمامًا ، ولكن الرقم
المطبوع قد لا يتوافق مع أحد معدلات بت السرية 14 التي ستكون
مسموح لهذا الملف. البديل الثالث يحل هذه المشكلة بالسماح لـ
يتم الإبلاغ عن معدل البت باعتباره متوسط معدل البت وهو ما ستحصل عليه إذا قمت بذلك
اصطف جميع الإطارات في الملف بمعدل البت من الأقل إلى الأعلى وانتقاؤها
الإطار الأقرب إلى منتصف الخط.
لمزيد من معلومات الاستخدام المحددة ، راجع -r التبديل و %r تحويل
محدد تحت وصف -pFORMAT_SPECIFIER.
أمثلة
عرض معلومات علامة ID3 الموجودة (إن وجدت) في song.mp3
mp3info أغنية. mp3
قم بتعيين عنوان ، مؤلف ونوع أغنية. mp3. (جميع الحقول الأخرى دون تغيير)
mp3info -t "أغنية عنوان" -a المعلن / كاتب التعليق -g "صخر & لفافة" أغنية. mp3
اضبط حقل الألبوم لجميع ملفات MP3 في الدليل الحالي على "The White Album"
mp3info -l "إن أبيض الألبوم " * .mp3
احذف علامة ID3 بأكملها من song1.mp3 و song2.mp3
mp3info -d أغنية1.mp3 أغنية2.mp3
احذف حقل التعليق من علامات ID3 لجميع ملفات MP3 في الدليل الحالي. (الجميع
المجالات الأخرى دون تغيير)
mp3info -c "" * .mp3
اعرض العنوان والفنان والألبوم والسنة لجميع ملفات MP3 في الدليل الحالي. نحن
قم بتضمين تسميات "ملف" ، وما إلى ذلك ، وإدراج أسطر جديدة (\n) لجعل الأشياء أكثر قابلية للقراءة
البشر:
mp3info -p "ملف: ٪ f \ n العنوان: ٪ t \ n فنان: ٪ألبوم: ٪ l \ n السنة: ٪ y \ n \ n " * .mp3
لنفترض أنك تريد إنشاء جدول بيانات لملفات MP3 الخاصة بك. إليك أمر قد تستخدمه
تساعدك على تحقيق ذلك. ستقوم معظم برامج جداول البيانات باستيراد ملف ASCII والتعامل مع ملف
حرف معين كفاصل مجال. فاصل المجال شائع الاستخدام هو علامة التبويب
شخصية. لكل ملف MP3 في الدليل الحالي ، نريد إخراج اسم الملف ،
العنوان والفنان والألبوم في سطر واحد مع فصل الحقول بعلامة تبويب (\t)
شخصية. لاحظ أنه يجب عليك تضمين سطر جديد (\n) في نهاية سلسلة التنسيق بتنسيق
من أجل الحصول على معلومات كل ملف في سطر منفصل. هذا هو الأمر:
mp3info -p "٪ f \ t٪ t \ t٪ a \ t٪ l \ t٪ y \ n" * .mp3
قد تسمح بعض جداول البيانات أو البرامج الأخرى باستيراد البيانات من الملفات الثابتة في مكان كل منها
المجال هو عرض محدد. هنا يأتي دور معدِّلات التنسيق. هذا بعد ذلك
يقوم الأمر بإخراج نفس المعلومات مثل الأمر أعلاه ، ولكنه يستخدم حقولًا ذات عرض ثابت
بدلاً من فواصل الجدولة. يتم تعريف حقل اسم الملف على أنه 50 حرفًا ، وهو العنوان
يتم تعريف الحقل على أنه عرض 31 حرفًا ، وهكذا.
mp3info -p "%50f%31t%31a%31l%4y\n" * .mp3
تكمن مشكلة إخراج هذا الأمر في أن جميع السلاسل عادةً ما تكون صحيحة-
لها ما يبررها في مجالاتها. يبدو هذا غريباً بعض الشيء لأن معظم اللغات الغربية تقرأ
من اليسار الى اليمين. لجعل الحقول مضبوطة إلى اليسار ، أضف علامة الطرح (-) في
أمام عرض المجال:
mp3info -p "%-50f%-31t%-31a%-31l%-4y\n" * .mp3
لنفترض الآن أنك تريد فقط وقت تشغيل كل ملف MP3 المحدد بالدقائق و
ثواني. بسيطا بما فيه الكفاية:
mp3info -p "٪F: ٪ m:٪ s \ n " * .mp3
قد تلاحظ عند القيام بذلك ، ومع ذلك ، لا يتم عرض الأصفار البادئة في ملف
حقل الثواني (%s). على سبيل المثال ، إذا كان لديك مسار مدته أربع دقائق وثانيتان
سيتم عرض وقت تشغيله كـ "4: 2" بدلاً من "4:02". من أجل أن أقول mp3info
لتضمين حقل عدد صحيح بأصفار ، تحتاج إلى استخدام معدل عرض الحقل ووضع ملف
صفر أمامه. الأمر التالي هو نفس الأمر السابق ، لكنه
يحدد أن mp3info هو عرض حقل الثواني بعرض حقل ثابت من اثنين
الأحرف ولملء الحقل بالأصفار البادئة إذا لزم الأمر:
mp3info -p "٪F: ٪ m:٪ 02s \ n " * .mp3
الحيلة الأخيرة التي يجب أن نظهرها لك هي محدد الدقة للفاصلة العائمة
المتغيرات. يعرض الأمر التالي اسم الملف ومتوسط معدل البت لجميع ملفات MP3
الملفات الموجودة في الدليل الحالي.
mp3info -r a -p "٪F ٪ r \ n " * .mp3
بشكل افتراضي ، يتم عرض قيمة النقطة العائمة لمتوسط معدل البت بستة أرقام
بعد الفاصلة العشرية (على سبيل المثال: 175.654332). إذا كنت مثلي ، فهذا يبدو قليلاً من
مبالغة. تريد على الأكثر عرض رقم واحد أو رقمين بعد المكان العشري. او انت
قد لا تريد أي. يعرض الأمر التالي متوسط معدل البت مع الأولين ،
ثم صفر أرقام بعد الفاصلة العشرية:
mp3info -r a -p "٪F ٪ .2r ٪ .0r \ n " * .mp3
إذا كنت تريد تحديد عرض حقل لقيمة فاصلة عائمة ، فيمكنك القيام بذلك من خلال
وضع عرض الحقل قبل الفاصلة العشرية في معدل الحقل. هذا الأمر
هذا فقط - تحديد متوسط حقل معدل البت بعرض ستة أحرف والذي سيظهر حرفين
أرقام الدقة بعد العلامة العشرية:
mp3info -r a -p "٪F ٪ 6.2r \ n " * .mp3
استخدم mp3info عبر الإنترنت باستخدام خدمات onworks.net