Mỗi khi tôi cố gắng lấy một số thông tin về các tệp video của mình bằng ffmpeg, nó sẽ tạo ra rất nhiều thông tin vô ích xen lẫn những thứ tốt đẹp.
Tôi đang sử dụng ffmpeg -i name_of_the_video.mpg
.
Có bất kỳ khả năng nào để đạt được điều đó một cách thân thiện? Ý tôi là JSON sẽ rất tuyệt (và thậm chí XML xấu cũng được).
Bây giờ, tôi đã tạo ứng dụng của mình phân tích cú pháp dữ liệu bằng regex nhưng có rất nhiều góc khó chịu xuất hiện trên một số tệp video cụ thể. Tôi đã sửa tất cả những gì tôi gặp phải, nhưng có thể còn nhiều hơn thế.
Tôi muốn một cái gì đó như:
{
"Stream 0": {
"type": "Video",
"codec": "h264",
"resolution": "720x480"
},
"Stream 1": {
"type": "Audio",
"bitrate": "128 kbps",
"channels": 2
}
}