استرداد البيانات الوصفية من X264؟
سؤال
أحاول عكس بيانات التعريف من ملفات الفيديو المشفرة X264. الأولوية الأولى هي تعيين هيكل IDR-Frames. تتميز طبقات العمل بأصعب مما كان متوقعًا وأحاول العثور على تطبيقات سطر الأوامر التي يمكنني التحكم فيها من الكود الخاص بي.
يحتوي MP4Box على خيار "-dump-XML" أو ما شابه ، لكن لا يمكنني معرفة كيفية عمله. ليس الكثير من المساعدة المتاحة على الشبكة على هذا الخيار.
أي شخص يمكن أن يعطيني تلميحًا على هذا أو أي بديل آخر؟
شكرًا لك.
المحلول
جرب شيء يتصل به mpeg4ip
. يحتوي هذا التطبيق mp4dump, avidump, yuvdump...
.
تحقق من ذلك هنا: http://mpeg4ip.sourceforge.net/documentation/index.php
نصائح أخرى
يمكنك استخدام معلومات الوسائط إنه برنامج CLI ويمكنه الحصول على metainfo حول مقاطع الفيديو وتصديرها إلى ملف HTML أو XML ؛ بالطبع ، فإنه يدعم mp4. إنه متوفر لـ Linux (عائلات Deb و RPM) ، Mac OSX ، Windows ، BSD ، إلخ.
يمكنك استخدام أمر مثل هذا:
mediainfo --Output=XML video.mp4 > file.xml
سيؤدي ذلك إلى إخراج metainfo من video.mp4 إلى file.xml metainfo المضمّن في الملف يتضمن التنسيق ، الترميز ، حجم الملف ، المدة ، معدل البت ، معدل الإطار ، العرض ، الارتفاع ، مساحة اللون ، حجم الدفق من بين أمور أخرى.
آمل أن تكون هذه الإجابة حلزونية ؛) =)