ffmpeg播放本地视频流
时间: 2024-08-12 07:02:33 浏览: 97
ffmpeg保存视频流
FFmpeg是一个强大的跨平台多媒体处理工具,它可以用于播放、转换、抓取和编码音频和视频文件。如果你想使用FFmpeg播放本地视频流,你可以通过命令行操作来实现。基本的命令结构通常是这样的:
```bash
ffmpeg -i "输入文件路径" -c copy output.mp4
```
在这里:
- `-i "输入文件路径"` 指定了你要播放的本地视频文件的路径。
- `-c copy` 表示复制视频和音频数据,通常用于直接从原始源播放,保留原始质量。
- `output.mp4` 是输出的文件名,如果你只想实时播放而不保存为文件,可以省略。
如果你想实现实时播放视频流(例如从摄像头或网络流),你可以使用`-re`选项表示“realtime”模式,并指定URL或设备ID:
```bash
ffmpeg -re -i "rtsp://example.com/stream" -c:v h264 -f mpegts pipe:1
```
这里假设RTSP URL是合法有效的。这个命令将视频流解码并以MPEG-TS格式发送到标准输出,然后可以在其他地方接收和播放。
阅读全文