获取视频的时长
Get video's duration
我尝试过用c++获取视频文件的持续时间,但没有成功。我在Linux平台上。我该怎么做?在我的本地文件系统中是否有存储这些信息的文件,或者它是否随视频文件移动?谷歌为我提供了ruby、c#等的所有方法,但我还没有找到任何c++库。
试试libavcodec。
您可以尝试查看midentify源代码。这是mplayer附带的工具(http://www.mplayerhq.hu/)。如果你太懒了,你可以获取它的输出,并在你的c++应用程序中解析它
相关文章:
- 我们如何跳过帧,计算帧数并使用视频阅读器获取当前帧
- 检查HTML 5视频元素是否正在获取帧
- 在 c++ (Windows) 上获取视频卡名称
- 如何在Qt框架中从视频中逐个获取帧
- 如何使用C 中的FFMPEG获取视频fps
- 如何使用VLC-QT从视频中获取框架
- 如何在 SDL2 中获取视频卡的所有支持分辨率
- openCV读取.avi文件的视频捕获获取空框架
- 如何在不使用QMediaPlayer的情况下获取Qt中音频和视频文件的持续时间
- 是否可以使用 OpenCV 同时获取指向视频序列中两个不同帧的指针
- OpenCV:无法从视频中获取帧速率
- 使用FFmpeg解码视频帧时获取的撕裂图像
- 获取从 Kinect SDK 录制的视频的深度(以毫米为单位)
- 获取显示器插入的视频适配器
- 视频混合呈现器 9 (VMR9):从输入引脚的AM_MEDIA_TYPE获取 FPS
- 如何使用OpenCV和Eclipse从视频剪辑中获取单个帧
- 如何在C/C++中从给定的URL获取视频链接
- 按时间从视频中获取帧(openCV)
- OpenCV (C++) 无法获取 XVID 视频文件帧速率
- 如何获取视频采集设备信息