标题:qt中获取视频播放时长的问题?
作者:bochencwx
日期:2018-08-16 18:00
内容:
大家好。我在做这样一个功能:在文件对话窗中选择多个视频文件,然后逐个读取视频的播放时长。
用QMediaPlayer获取这个信息,需要通过durationChanged()信号变化来获取,但这样只能取得一个文件的播放时长。而且这种获取方式速度很慢(信号有时需要几秒才发出)。
请问有接触过类似问题的吗?有没有什么方式可以直接获得视频的时长?我需要的仅仅是播放时长这个信息。
#1 [bochencwx 08-18 16:15]
自己回答。
最后是用了ffmpeg库进行视频解码。用ffmpeg库得到视频的时长比较容易。
#2 [zxwmail 08-18 21:23]