Я знаю, что более поздние версии ffmpeg, похоже, представляют эту информацию в более доступной форме, но мое приложение работает по старой версии по многим причинам прямо сейчас.Извлечение релевантной информации из длинной строки данных ffmpeg
Можно ли извлечь
- Формат: FLV (расположенный после ввода # 0)
- Продолжительность: 00: 05: 23,20 (расположенный после Продолжительность:)
- Bitrate: N/A (расположен после того, как битрейт:)
- видео: h264, yuv420p, 640x360 [PAR 1: 1 ДАР 16: 9] (расположенный после того, как видео:)
- Аудио: AAC, 44100 Гц, моно, S16 (после Аудио:)
Знание этих цифр/строк может измениться. Кажется, это гигантская задача в строковых поисках для меня, с которой я часто боролся и в конечном итоге созерцал самоубийство. Есть ли «быстрый способ»? или любую широко применимую логику для получения этого материала.
... [flv @ 0xa3d3440]skipping flv packet: type 18, size 268, flags 0 Seems stream 0 codec frame rate differs from container frame rate: 50.00 (50/1) -> 25.00 (25/1) Input #0, flv, from '/var/www/vhosts/test/htdocs/5tester.flv': Duration: 00:05:23.20, start: 0.000000, bitrate: N/A Stream #0.0: Video: h264, yuv420p, 640x360 [PAR 1:1 DAR 16:9], 25 tbr, 1k tbn, 50 tbc Stream #0.1: Audio: aac, 44100 Hz, mono, s16 At least one o...
Заранее благодарим за любую помощь.
Не могли бы вы привести пример, например, Битрейт? – waxical