ffplay -codec:v h264 fengjing.mp4
命令 , 尝试使用 h264 解码器 解码视频 , 视频播放成功 ;
ffplay的键盘事件,这段代码,相对于前面的代码来说,很简单。
ffplay在播放视频时,可以通过键盘进行视频的控制,代码如下:
switch (event.type) {
case SDL_KEYDOWN:
if (exit_on_keydown || event.key.keysym.sym == SDLK_ESCAPE ||
event.key.keysym.sym == SDLK_q) {
do_exit(cur_stream);
break;
FFmpeg是一套可以用来记录处理数字音频,视频,并将其转换为流的开源框架,提供了录制,转换以及流化音视频的完整解决方案.可以用在Linux服务器,Windows,MacOS X等PC上以及Android和IOS等移动端设备.跨平台特性非常强大.本节主要介绍如何使用FFmpeg命令处理音视频.如上图所示,本文主要介绍ffmprob,ffplay,ffmpeg三类命令的使用,读者可以自己手动敲下这些命令实践下,当用熟悉这些命令,对音视频的开发调试会特别方便.
FFmpeg的Static版本的bin文件夹中只有三个.exe文件,分别是: ffmpeg.exe、ffplay.exe、ffprobe.exe,这三个是FFmpeg源代码编译后生成的可执行文件,也就是FFmpeg的三大工具,本文章主要介绍ffplay。