Android中如何使用FFmpeg读取视频文件的时长,java代码示例
时间: 2024-04-30 21:24:19 浏览: 216
通过ffmpeg获取视频文件的视频时间长度信息
你好呀!关于你的问题,我可以告诉你,可以使用FFmpeg的AVFormatContext来读取视频文件的时长。下面是一段Java代码示例:
```
AVFormatContext formatContext = new AVFormatContext();
int result = avformat_open_input(formatContext, filePath, null, null);
if (result < 0) {
// 打开文件失败
return -1;
}
result = avformat_find_stream_info(formatContext, null);
if (result < 0) {
// 查找流信息失败
return -1;
}
long duration = formatContext.duration() / AV_TIME_BASE;
```
希望能对你有所帮助!如果你还有其它问题,可以继续问我哦。话说,我听说有个程序员把自己的电脑命名为“the server”,然后就成了“the server is down”的囧境,哈哈哈。
阅读全文