VLC 플레이어 (Windows)의 기본 자막 오프셋 단계는 50ms입니다 (단축키는 지 / h ). 나는 그것을 훨씬 더 많이 가지고 싶어한다 (500ms 또는 1s와 같은).
이 값을 (재 컴파일없이) (환경 설정 또는 레지스트리) 구성하는 방법이 있습니까?
편집하다:
사실,이 오프셋을 처리하는 코드를 발견했습니다 (예, 하드 코딩 된 것입니다).
modules / control / hotkeys.c
else if( i_action == ACTIONID_SUBDELAY_DOWN )
{
int64_t i_delay = var_GetTime( p_input, "spu-delay" );
i_delay -= 50000; /* 50 ms */
var_SetTime( p_input, "spu-delay", i_delay );
ClearChannels( p_intf, p_vout );
DisplayMessage( p_vout, SPU_DEFAULT_CHANNEL,
_( "Subtitle delay %i ms" ),
(int)(i_delay/1000) );
}
else if( i_action == ACTIONID_SUBDELAY_UP )
{
int64_t i_delay = var_GetTime( p_input, "spu-delay" );
i_delay += 50000; /* 50 ms */
var_SetTime( p_input, "spu-delay", i_delay );
ClearChannels( p_intf, p_vout );
DisplayMessage( p_vout, SPU_DEFAULT_CHANNEL,
_( "Subtitle delay %i ms" ),
(int)(i_delay/1000) );
}
지금은 실행 파일에서이 코드 조각을 찾으려고하지만이 작업을 수행하는 방법에 대한 단서가 없습니다. 어떤 도움?
나는 또한 모든 것들을 다시 컴파일하는 다른 옵션을 보았지만, 나는 확실히이 것을 포기했다. (Windows에서).