ffmpeg 格式探查
时间: 2023-11-01 22:08:42 浏览: 36
FFmpeg是一个开源的跨平台音视频处理工具,它可以用来转换、剪辑、合并等各种音视频文件。在使用FFmpeg处理音视频文件时,我们需要先了解输入文件的格式参数,即探查输入文件的格式。以下是探查输入文件格式的命令:
```
ffmpeg -i input_file
```
其中,`input_file`是要探查格式的输入文件名。执行以上命令后,FFmpeg会输出一系列信息,其中包括输入文件的格式信息。例如:
```
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'input_file.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.20.100
Duration: 00:01:00.00, start: 0.000000, bitrate: 381 kb/s
Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 640x360, 248 kb/s, 25 fps, 25 tbr, 12800 tbn, 50 tbc (default)
Metadata:
handler_name : VideoHandler
Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 130 kb/s (default)
Metadata:
handler_name : SoundHandler
```
从上面的输出中可以看出,输入文件的格式为`mov,mp4,m4a,3gp,3g2,mj2`,视频编码格式为`h264 (High)`,音频编码格式为`aac (LC)`,视频分辨率为`640x360`,音频采样率为`44100 Hz`等。这些信息有助于我们在使用FFmpeg进行后续处理时选择合适的编码器、分辨率、采样率等参数。