0
我知道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