ffmpeg-매 x 초마다 워터 마크 페이드 인 / 아웃 및 비디오 해상도 조정

Toodarday

현재 ffmpeg 명령을 사용하여 여러 비디오를 변환하고 재생 시간 120 초마다 오른쪽에서 왼쪽으로 오른쪽으로 이동하는 스크롤 텍스트 인 워터 마크를 만듭니다.

find /home/video/ -type f -execdir ffmpeg -i '{}' -filter:v "drawtext=fontfile=/root/FreeSans.ttf:text='QWERTY':[email protected]:fontsize=26:y=h-line_h-30:x=w/20*mod(t\,120),scale=854:480" -pix_fmt yuv420p -c:v libx264 -preset slow -b:v 1000k -minrate 500k -maxrate 2000k -bufsize 2000k -c:a aac -ar 44100 -b:a 128k -movflags +faststart '/home/video/new/{}.mp4' \;

워터 마크를 다음과 같이 수정하고 싶습니다

여기에 이미지 설명 입력

위에 표시된 텍스트가 120 초마다 사라지고 15 초 동안 지속되기를 원합니다. 굵은 형식과 같은 색상 (검정색)이어야합니다.

"qwerty qwerty qwerty qwerty" 새로운 라인
"qwerty qwerty qwerty qwerty"

현재 사용중인 명령과 관련된 또 다른 문제는 다른 비디오 프레임과 관련된 것입니다. 예를 들어 동영상이 800x600에 불과하면 텍스트가 매우 커집니다. 비디오가 1920x1080이면 텍스트가 매우 작습니다. 프레임 속도에 따라 텍스트 크기를 조정하고 싶습니다. 화면 크기 측면에서 위와 같이 보일 것입니다.

임대

한 가지 방법은 자막 필터 와 함께 ASS 자막을 사용하는 것입니다 .

 ffmpeg -i input -filter_complex "subtitles=fade.ass" -c:a copy output

장점 :

  • 페이딩 및 타이밍은 ASS 파일에 의해 제어됩니다.
  • 텍스트는 비디오 크기에 맞게 자동으로 크기가 조정됩니다.
  • 자막은 drawtext보다 더 사용자 정의 할 수 있습니다.
  • 그리기 텍스트와 달리 필요한 경우 텍스트를 자동 줄 바꿈 할 수 있습니다.
  • ffmpeg 명령은 간단합니다.

불리:

  • 각 인스턴스는 ASS 파일에서 별도의 줄입니다. 짧은 동영상에는 큰 문제가 아닙니다. ASS 나 가라오케 기능으로이 문제를 해결할 수있는 방법이있을 수 있지만, 저는 잘 모르겠습니다.

샘플 ASS 파일 (Aegisub 3.2.2에서 생성됨) :

[Script Info]
; Script generated by Aegisub 3.2.2
; http://www.aegisub.org/
Title: Default Aegisub file
ScriptType: v4.00+
WrapStyle: 0
ScaledBorderAndShadow: yes
YCbCr Matrix: None

[Aegisub Project Garbage]
Last Style Storage: Default
Video Position: 749

[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, SecondaryColour, OutlineColour, BackColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00000000,&H000000FF,&H00000000,&H00000000,-1,0,0,0,100,100,0,0,1,0,0,2,10,10,10,1

[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:00.00,0:00:15.00,Default,,0,0,0,,{\fad(500,500)}qwerty qwerty qwerty qwerty\Nqwerty qwerty qwerty qwerty
Dialogue: 0,0:02:00.00,0:02:15.00,Default,,0,0,0,,{\fad(500,500)}qwerty qwerty qwerty qwerty\Nqwerty qwerty qwerty qwerty
Dialogue: 0,0:04:00.00,0:04:15.00,Default,,0,0,0,,{\fad(500,500)}qwerty qwerty qwerty qwerty\Nqwerty qwerty qwerty qwerty
Dialogue: 0,0:06:00.00,0:06:15.00,Default,,0,0,0,,{\fad(500,500)}qwerty qwerty qwerty qwerty\Nqwerty qwerty qwerty qwerty

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

FFMPEG를 사용하여 y 초 / 분 동안 x 초 / 분마다 비디오에서 워터 마크 페이드 인 및 페이드 아웃

분류에서Dev

마우스 오버시 색상 페이드 인 및 페이드 아웃

분류에서Dev

ffmpeg를 사용하여 비디오 크기별로 워터 마크 오버레이 크기 조정

분류에서Dev

크로스 페이드로 인트로와 아웃트로를 추가하는이 거대한 ffmpeg 명령의 비디오 부분에 워터 마크를 추가하는 방법은 무엇입니까?

분류에서Dev

avconv (또는 다른 도구)로 비디오 및 오디오 트림 및 페이드 인 / 아웃

분류에서Dev

ffmpeg filter_complex 체인 비디오 스트림 (워터 마크 후 트리밍 및 결합)

분류에서Dev

FFmpeg-워터 마크 만 페이드

분류에서Dev

ffmpeg로 비디오 속도 향상 및 크기 조정

분류에서Dev

ffmpeg를 사용하여 비디오 속도를 높이고 워터 마크를 추가하는 방법

분류에서Dev

Flink 시간 창 조인의 지연 시간 및 워터 마크 이해

분류에서Dev

워터 마크 추가, 비트 전송률 설정 및 비디오 크기 조정

분류에서Dev

다양한 비디오 크기에 맞게 워터 마크 크기 조정

분류에서Dev

FFMPEG : 워터 마크가있는 여러 비디오 출력

분류에서Dev

ffmpeg 비디오 + 워터 마크 + 오디오 교체가 작동하지 않음

분류에서Dev

FFmpeg 워터 마크

분류에서Dev

PPT 매크로는 특정 슬라이드 레이아웃의 마지막 인스턴스로 이동

분류에서Dev

Ffmpeg-이미지 및 워터 마크 추가

분류에서Dev

마우스 오버시 콘텐츠 페이드 인 및 마우스 아웃시 숨기기

분류에서Dev

알파 마스크를 사용하여 비디오를 boxblur 및 그레이 스케일하는 FFMPEG 필터

분류에서Dev

MLT / 멜트 : 클립 연결, 페이드 인 / 페이드 아웃 오디오 및 비디오

분류에서Dev

대시 보드에서 로그 아웃하면 워드 프레스 테마 레이아웃이 비정상적으로 나타납니다.

분류에서Dev

인터페이스 크기가 고정 된 OSX 앱에 대해 자동 레이아웃 및 제약 조건이 필요합니까?

분류에서Dev

인터페이스 크기가 고정 된 OSX 앱에 대해 자동 레이아웃 및 제약 조건이 필요합니까?

분류에서Dev

페이드 아웃 및 페이드 인 대신 스크립트 크로스 페이드를 만들도록 수정

분류에서Dev

ffmpeg를 사용하여 비디오 파일에 워터 마크로 이미지 추가

분류에서Dev

Firefox의 MediaRecorder 인터페이스는 2 초마다 새 비디오 데이터 만 제공합니다.

분류에서Dev

기본 디자인 스타일로 마스터 페이지 (레이아웃)를 만드는 방법

분류에서Dev

마 젠토 체크 아웃 페이지에서 국가가 미국 및 프랑스 이외 인 경우 주 이름은 텍스트 상자 여야합니다.

분류에서Dev

FFmpeg : 이미지 또는 워터 마크가있는 녹화 화면 및 웹캠 (사용자 지정 위치)

Related 관련 기사

  1. 1

    FFMPEG를 사용하여 y 초 / 분 동안 x 초 / 분마다 비디오에서 워터 마크 페이드 인 및 페이드 아웃

  2. 2

    마우스 오버시 색상 페이드 인 및 페이드 아웃

  3. 3

    ffmpeg를 사용하여 비디오 크기별로 워터 마크 오버레이 크기 조정

  4. 4

    크로스 페이드로 인트로와 아웃트로를 추가하는이 거대한 ffmpeg 명령의 비디오 부분에 워터 마크를 추가하는 방법은 무엇입니까?

  5. 5

    avconv (또는 다른 도구)로 비디오 및 오디오 트림 및 페이드 인 / 아웃

  6. 6

    ffmpeg filter_complex 체인 비디오 스트림 (워터 마크 후 트리밍 및 결합)

  7. 7

    FFmpeg-워터 마크 만 페이드

  8. 8

    ffmpeg로 비디오 속도 향상 및 크기 조정

  9. 9

    ffmpeg를 사용하여 비디오 속도를 높이고 워터 마크를 추가하는 방법

  10. 10

    Flink 시간 창 조인의 지연 시간 및 워터 마크 이해

  11. 11

    워터 마크 추가, 비트 전송률 설정 및 비디오 크기 조정

  12. 12

    다양한 비디오 크기에 맞게 워터 마크 크기 조정

  13. 13

    FFMPEG : 워터 마크가있는 여러 비디오 출력

  14. 14

    ffmpeg 비디오 + 워터 마크 + 오디오 교체가 작동하지 않음

  15. 15

    FFmpeg 워터 마크

  16. 16

    PPT 매크로는 특정 슬라이드 레이아웃의 마지막 인스턴스로 이동

  17. 17

    Ffmpeg-이미지 및 워터 마크 추가

  18. 18

    마우스 오버시 콘텐츠 페이드 인 및 마우스 아웃시 숨기기

  19. 19

    알파 마스크를 사용하여 비디오를 boxblur 및 그레이 스케일하는 FFMPEG 필터

  20. 20

    MLT / 멜트 : 클립 연결, 페이드 인 / 페이드 아웃 오디오 및 비디오

  21. 21

    대시 보드에서 로그 아웃하면 워드 프레스 테마 레이아웃이 비정상적으로 나타납니다.

  22. 22

    인터페이스 크기가 고정 된 OSX 앱에 대해 자동 레이아웃 및 제약 조건이 필요합니까?

  23. 23

    인터페이스 크기가 고정 된 OSX 앱에 대해 자동 레이아웃 및 제약 조건이 필요합니까?

  24. 24

    페이드 아웃 및 페이드 인 대신 스크립트 크로스 페이드를 만들도록 수정

  25. 25

    ffmpeg를 사용하여 비디오 파일에 워터 마크로 이미지 추가

  26. 26

    Firefox의 MediaRecorder 인터페이스는 2 초마다 새 비디오 데이터 만 제공합니다.

  27. 27

    기본 디자인 스타일로 마스터 페이지 (레이아웃)를 만드는 방법

  28. 28

    마 젠토 체크 아웃 페이지에서 국가가 미국 및 프랑스 이외 인 경우 주 이름은 텍스트 상자 여야합니다.

  29. 29

    FFmpeg : 이미지 또는 워터 마크가있는 녹화 화면 및 웹캠 (사용자 지정 위치)

뜨겁다태그

보관