小戴媒体播放器2 6.0-2
是一个开源软件,全媒体,包括视频,音频,跨平台(Windows 7/10,Ubuntu),可以显示声音河流 .
这里有目录ffmpeg-7.0-src-6.0-2,解压ffmpeg-7.0.tar.xz,将创建ffmpeg-7.0目录,
用ffmpeg-7.0-src-6.0-2/fftools里的文件,替换掉ffmpeg-7.0/fftools里的同名文件,
按照原来一样的方法编译,然后把ffplay(.exe)拷贝到app目录.
可以显示声音河流,把声音按照频率分成117段,象显示一条河流一样显示出来,
(点击窗口右下角的"River On"),最下面的是20KHz,最上面的是20Hz,河流从左向右流动,
能显示2.0声道的媒体文件,能显示5.1声道电影文件(只提取左声道一个声道的声音),
你可以在 http://ffmpeg.org/download.html 下载 ffmpeg-7.0.tar.xz ,或者在当前页面下载。
编译方法如下:
如果是Windows平台,需要先安装Msys64+MinGW64,
如果是Ubuntu 14.04/16.04/18.04/20.04/22.04/24.04 or Linux Mint 20/21.1 or Debian 12 需要先安装gcc:
sudo apt-get update
sudo apt-get install build-essential
然后安装SDL2
sudo apt-get update
sudo add-apt-repository universe
sudo apt-get install libsdl2-2.0
sudo apt-get install libsdl2-dev
如果系统说 :
E: Package 'libsdl2-dev' has no installation candidate
请再次运行命令:
sudo apt-get update
sudo add-apt-repository universe
然后再次安装SDL2:
sudo apt-get install libsdl2-dev
如果你还是不能安装SDL2,可以下载源代码SDL2-2.30.2.tar.gz,你可以在 http://www.libsdl.org/download-2.0.php
下载这些文件,或者在当前页面下载。
把 SDL2-2.30.2.tar.gz 展开
在 SDL2-2.30.2 目录下运行:
./configure
make -j
sudo make install
然后:
把 yasm-1.3.0.tar 展开
在 yasm-1.3.0 目录下运行:
./configure
make -j
sudo make install
在 ffmpeg-7.0 目录下运行:
./configure
make -j
把ffplay(.exe)拷贝到app目录. ffplay(.exe) 在 ffmpeg-7.0 目录下
在运行ffplay(.exe)之前,如果你用源代码安装SDL2,需要在 SDL2-2.30.2 目录下运行sudo make uninstall.(把开发库卸载)
在 Windows 或者 Ubuntu 14.04/16.04(32bit)/22.04/24.04/Linux Mint 21/Debian 12上面 , 双击ffplay(.exe)图标就可以运行 ,在 Ubuntu 18.04/20.04/Linux Mint 20
上面 ,你需要打开Terminal窗口 ,移动到app目录 ,输入命令"./ffplay" 去运行 .
4.0.1-17版本使用SDL2,可以改变窗口大小,支持鼠标滚轮,支持音量调节.
4.0.1-20版本可以显示utf8字符.
4.0.1-25版本快了很多.
4.1.2-1版本支持8K显示器,有更好的utf8字符字体.
4.1.2-2版本有更好的utf8字符字体.
4.1.2-7版本有更好的文件名比较.
5.0-4版本到5.0-7版本改掉了4个bug,都是关于audio resample的.
5.0-21版本有真正的GUI.
5.1-3版本有 mini GUI lib.
5.1.1-10版本有lib automatic return
现在的文件名通常很长,屏幕很小,lib automatic return用最好的方法把一行较长的文件名分成几行
5.1.1-18版本有更好的GUI.
csdn:
https://download.csdn.net/download/daipozhi2008/89138023
github:
https://github.com/daipozhi/Purpose-Player-2