FFmpeg로 비디오에 텍스트를 추가하는 방법은 무엇입니까?

텍스트가 추가된 비디오를 표시하고 FFmpeg를 사용한 후의 최종 결과를 강조 표시하는 비디오 플레이어 이미지.

FFmpeg란 무엇입니까?

FFmpeg는 오디오, 비디오 및 이미지와 같은 데이터를 처리하기 위한 프로그램 모음을 제공하는 무료 프로젝트입니다. 파일을 변환, 녹음, 스트리밍 및 재생하는 데 사용되는 도구입니다.

FFmpeg는 다양한 형식과 코덱을 지원하며 트랜스코딩, 필터 크기 조정, 워터마크 또는 자막 추가, 비디오에서 오디오 가져오기, 여러 비디오 또는 오디오 파일 병합과 같은 작업에 사용됩니다. Windows에서 FFmpeg를 사용하여 GIF를 만들고 FFMPEG를 사용하여 MP4 파일을 결합하는 것도 가능합니다.

FFmpeg는 미디어 산업에서 널리 사용되며 Windows, macOS, Linux 및 Unix를 포함한 대부분의 운영 체제에서 사용할 수 있습니다.

FFmpeg를 사용하는 방법?

다음은 FFmpeg를 사용하는 방법에 대한 몇 가지 일반적인 예입니다.

  1. 비디오 파일을 한 형식에서 다른 형식으로 변환:

코드: ffmpeg -i input_ video.mp 4 output_video.avi

이 명령은input_video.mp4 에게output_video.avi . FFmpeg는 출력 형식에 적합한 코덱을 자동으로 선택합니다.

  1. 비디오 크기 조정:

코드: ffmpeg -i input_ video.mp 4 -vf scale=640:480 output_ video.mp 4

이 명령은 크기를 조정합니다input_video.mp4 640×480 픽셀의 해상도로 결과를 저장합니다.output_video.mp4 .

  1. 비디오에서 오디오 추출:

코드: ffmpeg -i input_ video.mp 4 -vn output_ audio.mp 3

이 명령은 다음에서 오디오 트랙을 추출합니다.input_video.mp4 에 저장하고output_audio.mp3 .

  1. 두 개의 동영상을 연결합니다.

코드: ffmpeg -i input_ video1.mp 4 -i input_ video2.mp 4 -filter_complex concat output_ video.mp 4

이 명령은 연결됩니다input_video1.mp4 그리고input_video2.mp4 에 결과를 저장output_video.mp4 .

  1. 동영상에 워터마크 추가:

코드: ffmpeg -i input_ video.mp 4 -i watermark.png -filter_complex “overlay=10:10” output_ video.mp 4

이 명령은watermark.png 왼쪽 상단 모서리에 있는 이미지input_video.mp4 10픽셀 오프셋으로 결과를 저장합니다.output_video.mp4 .

이들은 FFmpeg로 수행할 작업의 몇 가지 예일 뿐입니다. Android에서 FFmpeg를 사용하는 것도 가능합니다. 자세한 내용은 온라인 자습서, 비디오 스트리밍 또는 ChatGPT와 같은 AI 챗봇을 참조하십시오.

ffmpeg 로고

FFmpeg 유용한 비디오 편집 명령은 무엇입니까?

  1. 동영상 다듬기:

코드: ffmpeg -i input_ video.mp 4 -ss 00:00:05 -t 00:00:10 -c copy output_ video.mp 4

이 명령은 다듬을 것입니다input_video.mp4 5초 표시에서 시작하여 10초 후에 종료하고 결과를output_video.mp4 .

  1. 내 비디오에 이미지 또는 비디오 오버레이 추가:

코드: ffmpeg -i input_ video.mp 4 -i overlay_image.png -filter_complex “overlay=10:10” output_ video.mp 4

이 명령은overlay_image.png 파일을 오버레이로input_video.mp4 좌표 (10, 10)에서 결과를 저장합니다.output_video.mp4 .

  1. 비디오 해상도 변경:

코드: ffmpeg -i input_ video.mp 4 -vf scale=1280:720 -c:a copy output_ video.mp 4

이 명령은 해상도를 변경합니다.input_video.mp4 1280×720 픽셀로 변환하고 결과를 다음 위치에 저장output_video.mp4 .

  • 추가textfile 그리고reload 그리기 텍스트 옵션:

코드: ffmpeg -i input.mp 4 -vf “drawtext=fontfile=/path/to/font.ttf:textfile=text.txt:reload=1:fontcolor=white:fontsize=24:box=1:boxcolor=black @0.5:boxborderw=5:x=(w-text_w)/2:y=(h-text_h)/2” -codec:a 복사 출력.mp 4

FFmpeg로 비디오에 텍스트를 추가하는 방법은 무엇입니까?

FFmpeg로 비디오에 텍스트를 추가하려면drawtext 필터. 그만큼drawtext 필터를 사용하면 다른 매개변수 중에서 텍스트의 글꼴, 크기, 색상 및 위치를 지정할 수 있습니다.

다음은 다음을 사용하여 비디오에 텍스트를 추가하는 기본 명령입니다.drawtext 필터:

코드: ffmpeg -i input_ video.mp 4 -vf “drawtext=text=’Hello World’:fontfile=/path/to/font.ttf:fontsize=50:fontcolor=white:x=100:y=100” – 코덱:복사 출력_ video.mp 4

이 명령에서:

  • -i input_video.mp4 입력 비디오 파일을 지정합니다.
  • -vf "drawtext=..." 적용할 비디오 필터를 지정합니다.drawtext 이 경우 필터.
  • text='Hello World' 비디오에 추가할 텍스트를 지정합니다.
  • fontfile=/path/to/font.ttf 사용할 글꼴 파일을 지정합니다.
  • fontsize=50 글꼴 크기를 포인트 단위로 지정합니다.
  • fontcolor=white 글꼴 색상을 지정합니다.
  • x=100:y=100 왼쪽 위 모서리가 (100, 100)픽셀인 비디오의 텍스트 위치를 지정합니다.
  • -codec:a copy 오디오 스트림을 다시 인코딩하지 않고 입력 비디오에서 출력 비디오로 복사하도록 지정합니다.
  • output_video.mp4 출력 비디오 파일을 지정합니다.

폰트파일이란?

그만큼fontfile FFmpeg의 옵션은 비디오 또는 이미지의 텍스트를 렌더링하는 데 사용할 글꼴 파일의 경로를 지정하는 데 사용됩니다.

당신이 사용할 때drawtext FFmpeg에서 필터를 사용하여 비디오에 텍스트를 추가하고fontfile 텍스트에 사용할 특정 글꼴을 선택하는 옵션입니다.

Fontfile 옵션을 사용하지 않고 FFmpeg 명령에 글꼴을 포함하는 방법은 무엇입니까?

fontfile 옵션을 지정하지 않고 FFMPEG 명령에서 글꼴을 사용하려면 시스템에 설치된 글꼴을 사용하십시오.

다음은 시스템 설치 글꼴을 사용하는 예제 명령입니다.

코드: ffmpeg -i input_ video.mp 4 -vf “drawtext=text=’Hello World’:font=white:x=100:y=100:font=Arial” -codec:a 복사 output_ video.mp 4

GitHub 란 무엇입니까?

GitHub는 개발자가 소프트웨어 프로젝트를 호스팅 및 관리하고, 다른 사람과 협업하고, 코드 변경 사항을 추적 및 관리할 수 있는 웹 기반 플랫폼입니다. 버전 제어, 문제 추적, 코드 검토 및 팀 협업을 위한 도구를 제공합니다.

FFmpeg로 “StackOverflow” 텍스트를 추가하는 방법?

코드: ffmpeg -i input_ video.mp 4 -vf “drawtext=text=’StackOverflow’:fontfile=/path/to/font.ttf:fontsize=30:fontcolor=white:x=100:y=100” -codec :복사 출력_ video.mp 4

다음은 이 명령의 다양한 옵션이 수행하는 작업입니다.

  • -i input_video.mp4 입력 비디오 파일을 지정합니다.
  • -vf "drawtext=text='StackOverflow':fontfile=/path/to/font.ttf:fontsize=30:fontcolor=white:x=100:y=100" 텍스트를 그리기 위한 비디오 필터 그래프를 설정합니다. 이 명령은 위치에 있는 글꼴 파일을 사용하여 비디오의 좌표(100, 100)에 “StackOverflow” 텍스트를 그립니다./path/to/font.ttf , 글꼴 크기는 30이고 글꼴 색상은 흰색입니다.
  • -codec:a copy 다시 인코딩하지 않고 입력 비디오에서 출력 비디오로 오디오 스트림을 복사합니다.
  • output_video.mp4 출력 비디오 파일의 이름을 지정합니다.

FFmpeg의 Drawtext 필터를 사용하여 타임코드 또는 타임스탬프를 표시하는 방법은 무엇입니까?

코드: ffmpeg -i input_ video.mp 4 -filter_complex “drawtext=fontfile=/path/to/font.ttf:text=’%{pts\:hms}’:fontsize=24:fontcolor=white:x=10: y=10” -codec:a 복사 출력_ video.mp 4

다음은 이 명령의 다양한 옵션이 수행하는 작업입니다.

  • -i input_video.mp4 입력 비디오 파일을 지정합니다.
  • -filter_complex 동일한 명령에서 여러 필터를 사용할 수 있습니다.
  • drawtext 필터의 이름입니다.
  • fontfile=/path/to/font.ttf 사용하려는 글꼴 파일의 경로를 지정합니다.
  • text='%{pts\:hms}' 표시할 텍스트를 설정합니다. %{pts\:hms} 시간:분:초 형식의 현재 시간 코드로 대체될 자리 표시자입니다.
  • fontsize=24 글꼴 크기를 24로 설정합니다.
  • fontcolor=white 글꼴 색상을 흰색으로 설정합니다.
  • x=10 그리고y=10 비디오에서 텍스트의 위치를 설정합니다.
  • -codec:a copy 다시 인코딩하지 않고 입력 비디오에서 출력 비디오로 오디오 스트림을 복사합니다.
  • output_video.mp4 출력 파일의 이름을 지정합니다.
게시물 공유:

최첨단 AI

지금 Transcriptor를 시작하세요!

관련 기사

오디오를 텍스트로 변환
Transkriptor

전사란 무엇입니까?

전사란 무엇인가? 필사본은 구어체를 문자 그대로 문자 그대로 번역한 것입니다. 전사라는 단어는 라틴어에서 유래했으며 “다시 쓰다”를 의미하는 “transcribere”에서 파생됩니다. 다양한 분야에서 사용되지만 주로 연구 및 언어학에서 사용됩니다. 전사는 또한 인터뷰,

최고의 전사 서비스
Transkriptor

최고의 전사 소프트웨어 선택

자동 전사는 시간과 비용을 절약할 수 있지만 올바른 전사 소프트웨어를 선택한 경우에만 가능합니다. 전사 소프트웨어가 필요한 이유는 무엇입니까? 녹음 소프트웨어는 오디오 음성을 다양한 응용 프로그램에 필요한 서면 형식으로 쉽게 변환하기

Transkriptor

오디오를 텍스트로

Transcribing audio to text by hand used to be your thing. Now you have Transkriptor to transcribe audio files into text. Try it for free. We’re sure you’ll love it!