ffmpeg怎么获取视频的长宽
时间: 2024-03-02 14:43:11 浏览: 113
使用以下命令可以获取视频的长宽信息:
```
ffmpeg -i input.mp4
```
该命令会输出视频的详细信息,包括分辨率(长宽)、帧率、编码格式等。在输出信息中,可以找到类似以下的行:
```
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 1472 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc (default)
```
其中 `1280x720` 就是视频的分辨率,分别表示宽度和高度。
相关问题
FFmpeg获取视频信息
使用FFmpeg获取视频信息的方法有多种。其中一种常见的方法是使用命令行工具,通过执行命令`ffmpeg -i input.mp4`来获取视频的详细信息,包括文件格式、播放时长、视频码率、视频帧率、视频编解码格式、音频码率、音频采样率等等。如果服务器安装了ffmpeg工具环境,可以使用该工具获取视频信息并转换成易于处理的json格式。
另外,如果要在代码中使用FFmpeg提供的API获取视频信息,可以通过以下步骤完成:
1. 导入FFmpeg库和相关头文件。
2. 打开视频文件,创建AVFormatContext对象,用于存储媒体文件的相关信息。
3. 使用avformat_open_input函数打开视频文件,读取文件头部信息。
4. 使用avformat_find_stream_info函数查找流信息。
5. 遍历AVFormatContext的streams数组,获取视频流和音频流的索引。
6. 通过AVCodecParameters结构体获取视频流和音频流的详细信息,如编解码器格式、码率等。
7. 关闭视频文件,释放资源。
ffmpeg获取视频帧率
要使用FFmpeg获取视频的帧率,您可以使用以下命令:
```
ffmpeg -i your_video_file.mp4 2>&1 | grep "Stream #" | grep Video
```
将`your_video_file.mp4`替换为您要获取帧率的视频文件路径。运行该命令后,您将在控制台输出中找到类似以下的行:
```
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], 24 fps, 24 tbr, 90k tbn, 48 tbc (default)
```
在这个例子中,视频的帧率是24 fps(每秒24帧)。您可以根据输出找到`fps`关键字后面的值来获取视频的帧率。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)