>

동영상에서 텍스트를 스크롤하기 위해이 명령을 사용하고 있습니다

"drawbox=y=ih-108:[email protected]:\
width=iw:height=48:t=fill, \
drawtext=textfile=file.txt: \ 
fontfile=OpenSans-Regular.ttf: \
y=h-line_h-65:\
x=w-mod(max(t-1.5\,0)*(w+tw)/18.5\, (w+tw)): \
fontcolor=white:fontsize=36" \

이 스크롤은 갭과 함께 루프로 실행됩니다. 모든 텍스트가 비디오에서 스크롤되면 [갭이 있음] 스크롤이 다시 시작됩니다.

이 비디오 에서처럼 간격없이 스크롤을 계속 실행하고 싶습니다. https://www.youtube.com/watch?v=Z0ZpLAgpghk

이 작업을 수행하기위한 다른 필터가 있습니까? 또는 어떻게 x= 를 수정합니까  원하는 결과를 얻을 수있는 표현?

  • 답변 # 1

    두 개의 텍스트 필터를 연결하여이를 달성 할 수 있습니다

    "drawbox=y=ih-108:[email protected]:\
    width=iw:height=48:t=fill, \
    drawtext=textfile=file.txt: \ 
    fontfile=OpenSans-Regular.ttf: \
    y=h-line_h-65:\
    x=w-mod(max(t-START_TIME_OFFSET\,0)*(SPEED)\, 2*(tw+MARGIN)): \
    fontcolor=white:fontsize=36, \
    drawtext=textfile=file.txt: \ 
    fontfile=OpenSans-Regular.ttf: \
    y=h-line_h-65:\
    x=w-mod(max(t-(tw+MARGIN)/(SPEED)-START_TIME_OFFSET\,0)*(SPEED)\, 2*(tw+MARGIN)): \
    fontcolor=white:fontsize=36"
    
    

    START_TIME_OFFSET  텍스트가 나타나는 초기 시간입니다 (예 : 와이즈 비즈  초.
    와이즈 비즈  는 초당 한 문자의 스크롤 거리입니다. 와이즈 비즈  픽셀 또는 너비의 1/10, 1.5
    와이즈 비즈  는 한 스크롤의 끝과 다음 스크롤의 시작 사이의 거리입니다. 와이즈 비즈  픽셀 또는 비례 거리 .

    이 방법을 사용하려면 텍스트가 프레임 너비와 같거나 넓어야합니다.

    SPEED

  • 이전 Windows 10에 로그인하면 작업 표시 줄이 넓어집니다
  • 다음 서브넷을 유지하면서 무선 브리지