1. 业务场景
业务需求:对上传的视频显示该时长。
2. FFmpeg框架处理视频信息
FFmpeg官网:http://ffmpeg.org/
3. 代码实现
3.1 windows安装FFmpeg
我在这篇五分钟JAVA代码教会你:FFmpeg实现视频试看(window版本)中写的十分详细,在windows/Linux安装FFmepg,此处我就不过多阐述了。
3.2 执行口令查看视频信息
在window中安装FFmpeg后,在cmd执行获取时长的命令即可:
F:\ffmpegDemo\ffmpeg\bin\ffmpeg.exe -i F://ffmpegDemo//test.mp4
PS:解压在windows本地的ffmpeg程序F:\ffmpegDemo\ffmpeg\bin\ffmpeg.exe以及存放在windows本地视频:F://ffmpegDemo//test.mp4
执行效果,如下: