我知道 ffmpeg 的更高版本似乎以更易于访问的形式呈现此信息,但我的应用程序现在出于多种原因在旧版本上运行。
是否可以提取
知道这些数字/字符串可能会改变。对我来说,字符串搜索似乎是一项艰巨的任务,我经常为此苦苦挣扎并最终考虑自杀。有没有“快捷方式”?或任何广泛适用的逻辑来获得这些东西。
... [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...
提前感谢您的帮助。
最佳答案
使用正则表达式并尝试匹配您的目标字符串...见 preg_match_all
第二种方法是使用 PHP 的 explode() .
关于php - 从一长串ffmpeg数据中提取相关信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3406808/