ffmpeg 解码命令
时间: 2024-02-23 12:55:06 浏览: 32
ffmpeg是一个开源的音视频处理工具,可以用于音视频的编码、解码、转码、剪辑等操作。下面是ffmpeg解码命令的介绍:
1. 基本命令格式:
```
ffmpeg -i input_file output_file
```
其中,`input_file`是要解码的音视频文件路径,`output_file`是解码后的音视频文件保存路径。
2. 解码音频:
```
ffmpeg -i input_file -vn -acodec pcm_s16le output.wav
```
`-vn`表示不处理视频流,`-acodec pcm_s16le`表示将音频解码为无损的PCM格式,`output.wav`是保存解码后音频的文件路径。
3. 解码视频:
```
ffmpeg -i input_file -an -vcodec rawvideo -pix_fmt rgb24 output.rgb
```
`-an`表示不处理音频流,`-vcodec rawvideo`表示将视频解码为原始视频流,`-pix_fmt rgb24`表示输出的像素格式为RGB24,`output.rgb`是保存解码后视频的文件路径。
4. 解码特定时间段的音视频:
```
ffmpeg -ss start_time -t duration -i input_file output_file
```
`-ss start_time`表示从指定的起始时间开始解码,`-t duration`表示解码的时长,`input_file`是要解码的音视频文件路径,`output_file`是解码后的音视频文件保存路径。
5. 解码特定分辨率的视频:
```
ffmpeg -i input_file -vf "scale=w:h" output_file
```
`-vf "scale=w:h"`表示将视频解码后按照指定的宽度和高度进行缩放,`input_file`是要解码的音视频文件路径,`output_file`是解码后的音视频文件保存路径。
6. 解码特定音频格式:
```
ffmpeg -i input_file -acodec desired_audio_codec output_file
```
`-acodec desired_audio_codec`表示将音频解码为指定的音频编码格式,`input_file`是要解码的音视频文件路径,`output_file`是解码后的音视频文件保存路径。