Как я могу показать временной код при проигрывании аудио в FFPlay?

Я желаю играть строго звуковые файлы с FFplay. Уже, когда вводные файлы это отображает окно с прокруткой spectogram.

Я хотел бы иметь тот же spectogram с наложением временного кода в hh:mm:ss.

Нет ничего на странице справочника вообще этого.

Как я могу достигнуть этого?

1
задан 11 April 2018 в 03:47

1 ответ

Это может быть сделано с фильтрами drawtext и showspectrum.

enter image description here

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 опция и предоставляет полный путь файлу шрифтов.
0
ответ дан 8 December 2019 в 01:38

Другие вопросы по тегам:

Похожие вопросы: