FFmpeg 命令:从入门到精通 | ffplay 命令播放媒体
- FFmpeg 命令:从入门到精通 | ffplay 命令播放媒体
- 播放本地文件
- 播放网络流
- 强制解码器
- 禁用音频或视频
- 播放 YUV 数据
- 播放 RGB 数据
- 播放 PCM 数据
FFmpeg 命令:从入门到精通 | ffplay 命令播放媒体
本节我们介绍一些ffplay 命令播放媒体的实际例子。
播放本地文件
ffplay -window_title "test time" -ss 2 -t 10 -autoexit test.mp4
ffplay buweishui.mp3
播放网络流
ffplay -window_title "rtmp stream" rtmp://202.69.69.180:443/webcast/bshdlive-pc
强制解码器
强制使用 mpeg4 解码器:
ffplay -vcodec mpeg4 test.mp4
强制使用 h264 解码器:
ffplay -vcodec h264 test.mp4
禁用音频或视频
禁用音频:
ffplay test.mp4 -an
禁用视频:
ffplay test.mp4 -vn
播放 YUV 数据
ffplay -pixel_format yuv420p -video_size 320x240 -framerate 5 yuv420p_320x240.yuv
参数:
- -pixel_format:YUV 数据格式
- -video_size:指定视频分辨率
- -framerate:帧率,默认值为25
播放 RGB 数据
ffplay -pixel_format rgb24 -video_size 320x240 -i rgb24_320x240.rgb
ffplay -pixel_format rgb24 -video_size 320x240 -framerate 5 -i rgb24_320x240.rgb
播放 PCM 数据
ffplay -ar 48000 -ac 2 -f f32le 48000_2_f32le.pcm
参数:
- -ar:设置音频采样率 (单位:Hz) (from 0 to INT_MAX) ,默认值为0
- -ac:设置音频通道数 (from 0 to INT_MAX),默认值为0
- -f:设置采样格式