我想用 FFplay 播放纯音频文件。打开文件时,它会显示一个带有滚动频谱图的窗口。
我希望有相同的频谱图,并叠加以 hh:mm:ss 格式的时间码。
手册页上根本没有关于此内容的任何内容。
我怎样才能实现这个目标?
答案1
ffplay -f lavfi "amovie=input.mp3,asplit[a][out1];[a]showspectrum=mode=separate:color=intensity:slide=1,drawtext=text='%{pts\:hms}':box=1:boxborderw=5:x=(w-text_w)/2:y=h-(text_h*2):fontsize=16:font=Mono[out0]"
- 播放期间无法进行搜索。
- 使用单色字体,否则数字的宽度会发生变化,从而导致移动。使用 选项
font=Mono
允许您设置字体系列,但这需要您ffmpeg
使用 进行编译--enable-libfribidi
。否则,请使用 选项fontfile
并提供字体文件的完整路径。