mpv是一个优秀的开源播放器。https://github.com/mpv-player/mpv
按照windows: https://github.com/mpv-player/mpv/blob/master/DOCS/compile-windows.md
指导进行编译,碰到
问题#1:播放文件可以但不能播放rtmp://流。
实际上ffplay.exe也不行无法播放rtmp流!这说明是ffmpeg编译不正确!
下面开始自行编译ffmpeg。必须用ffmpeg 4.2.1版本,否则waf的配置文件检查版本信息
时会出错!虽然可以改掉这个版本检查,但还是用最新的ffmpeg 4.2.1吧。
安装环境:
pacman -Syu
pacman -Su
pacman -S make automake autoconf perl bison gperf libtool lzip unzip
pacman -S git python $MINGW_PACKAGE_PREFIX-{pkg-config,gcc}
pacman -S $MINGW_PACKAGE_PREFIX-{ffmpeg,libjpeg-turbo,lua51}
下载并编译:
# wget https://download.videolan.org/pub/videolan/x264/snapshots/x264-snapshot-20190207-2245.tar.bz2
./configure --prefix=/