Я хочу играть строго аудиофайлы с FFplay.
Я хотел бы иметь такую же спектрограмму с наложением временного кода в hh: mm: ss.
Там, когда при открытии файлов он отображает окно со спекаграммой качения. это ничто на странице руководства.
Как я могу это достичь?
Это можно сделать с помощью фильтров showpectrum и drawtext.
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 и укажите полный путь к файлу шрифта. Это можно сделать с помощью фильтров showpectrum и drawtext.
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 и укажите полный путь к файлу шрифта.