FFmpeg 命令:从入门到精通 | ffplay 命令播放媒体

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:设置采样格式

你可能感兴趣的:(FFmpeg,ffmpeg,媒体,音视频)