从一长串ffmpeg数据中提取相关信息
问题描述:
我知道ffmpeg的后续版本似乎以更易访问的形式呈现此信息,但由于很多原因,我的应用程序正在旧版本上运行。从一长串ffmpeg数据中提取相关信息
是否有可能提取
- 格式:FLV的(位于后输入#0,)
- 时间:00:05:23.20(位于时间后:)
- 比特率:N/A (位于比特率之后)
- 视频:h264,yuv420p,640x360 [PAR 1:1 DAR 16:9](位于视频后面)
- 音频:aac,44100 Hz,mono,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 2010-08-05 10:04:36