[Json] الحصول على معلومات ffmpeg بطريقة ودية


Answers

يمكنك تجربة ffprobe . يجب أن يبدو الأمر الصحيح للحصول على إخراج JSON كما يلي:

ffprobe ... -print_format json
Question

في كل مرة أحاول الحصول على بعض المعلومات حول ملفات الفيديو الخاصة بي مع ffmpeg ، فإنه يذخر بالكثير من المعلومات غير المفيدة الممزوجة بأشياء جيدة.

أنا أستخدم ffmpeg -i name_of_the_video.mpg .

هناك أي احتمالات للحصول على ذلك بطريقة ودية؟ أعني أن JSON سيكون رائعًا (وحتى XML القبيحة أمر جيد).

في الوقت الحالي ، قمت بتنزيل البيانات الخاصة بي مع regex ولكن هناك الكثير من الزوايا السيئة التي تظهر على بعض ملفات الفيديو المحددة. لقد أصلحت كل ما واجهته ، ولكن قد يكون هناك المزيد.

كنت أرغب في شيء من هذا القبيل:

{
  "Stream 0": {
     "type": "Video",
     "codec": "h264",
     "resolution": "720x480"
  },
  "Stream 1": {
     "type": "Audio",
     "bitrate": "128 kbps",
     "channels": 2
  }
}