soundstretch в mplayer [решено] (смена тона звука, к в других плеерах)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Аватара пользователя
estaf
Сообщения: 459
ОС: archLinux какой-то x86_64

soundstretch в mplayer [решено]

Сообщение estaf »

Смена скорости "-speed [значение]" есть, но нет стретчинга звука в такой момент. То есть, если понизить скорость, то голос человека становится несколько более басовым и наоборот.

может, это идет отдельной опуией?

по man mplayer не нашел (аудио фильтры)

помогите разобраться, плиз
Спасибо сказали:
Аватара пользователя
estaf
Сообщения: 459
ОС: archLinux какой-то x86_64

Re: soundstretch в mplayer [решено]

Сообщение estaf »

решено.
используется tap_pitch плагин из набора ladspa плагинов

Код: Выделить всё

listplugins | grep tap_pitch
/usr/lib64/ladspa/tap_pitch.so:
        TAP Pitch Shifter (2150/tap_pitch)


Код: Выделить всё

analyseplugin /usr/lib64/ladspa/tap_pitch.so
analyseplugin /usr/lib64/ladspa/tap_pitch.so

Plugin Name: "TAP Pitch Shifter"
Plugin Label: "tap_pitch"
Plugin Unique ID: 2150
Maker: "Tom Szilagyi"
Copyright: "GPL"
Must Run Real-Time: No
Has activate() Function: Yes
Has deativate() Function: No
Has run_adding() Function: Yes
Environment: Normal or Hard Real-Time
Ports:  "Semitone Shift" input, control, -12 to 12, default 0
        "Rate Shift [%]" input, control, -50 to 100, default 0
        "Dry Level [dB]" input, control, -90 to 20, default -90
        "Wet Level [dB]" input, control, -90 to 20, default 0
        "latency" output, control, 0 to 16027, default 16027
        "Input" input, audio
        "Output" output, audio


ну и:
mplayer -speed 0.5 -af ladspa=tap_pitch:tap_pitch:12:100:-10:0 0003.mpg

rate shift жаль маленький. и надо найти еще подавление реверберации. размывку

черт. с edl не работает

mplayer -loop 0 -edl .0003.mpg.edl -speed 0.5 -af ladspa=tap_pitch:tap_pitch:0:100:-10:0 0003.mpg
..
Starting playback...
и 100% cpu of load
картинки нет.

просьба присоединиться, кому интеерсно, конечно же..
Спасибо сказали: