FFmpeg으로 사진과 소리에서 애니메이션을 만드는 방법

3766 단어 CloudRunFFmpegtech

이 보도에 관하여


이 글은 FFmpeg를 사용하여 사진(연호 이미지)과 소리에서 애니메이션을 만드는 방법을 소개한다.

대략적인 절차


대략적인 절차는 아래와 같다.
  • FFmpeg 설치
  • 이미지 준비
  • 사운드 준비
  • 명령 실행
  • 동작 확인
  • FFmpeg 설치


    브라우저에서 액세스FFmpeg 다운로드 페이지하여 실행 파일을 다운로드할 수 있습니다.
    FFmpegのダウンロードページです。Linux、Windows、macOS向けの実行可能ファイルのダウンロードリンクが含まれています。
    macOS에서 다음 명령을 실행하여 FFmpeg를 설치할 수 있습니다.
    brew install ffmpeg
    

    이미지 준비


    터미널의 캡처 등을 촬영하고 좋은 그림 몇 장을 준비한다.
    何もないターミナルのスクリーンショットです。
    ターミナルで echo 1 を実行した直後のスクリーンショットです
    ターミナルで echo 2 を実行した直後のスクリーンショットです
    ターミナルで echo 3 を実行した直後のスクリーンショットです
    명령을 실행할 때 이미지 파일 이름을 다음과 같이 수정합니다.
  • image-01.png
  • image-02.png
  • image-03.png
  • image-04.png
  • 사운드 준비


    음성은 천만다행씨가 만든 일본 팝송 BGM을 사용했다.명령을 실행할 때 이미지 파일 이름을 다음과 같이 수정합니다.
  • audio.mp3
  • 명령을 집행하다

    cd 명령을 사용하여 이미지와 사운드가 포함된 디렉토리로 이동한 후 다음 명령을 실행하여 애니메이션을 생성합니다.
      ffmpeg \
        -y \
        -r 0.5 \
        -i image-%02d.png \
        -i audio.mp3 \
        -vcodec libx264 \
        -pix_fmt yuv420p \
        -t 8 \
        video.mp4
    
    명령행 매개 변수에 대한 설명은 다음과 같습니다.
  • -y: 출력 파일을 덮어쓰는 옵션입니다.
  • -r: 애니메이션 프레임 속도가 Hz 단위로 지정된 옵션입니다.
  • -i: 이미지 또는 사운드를 입력하는 옵션을 지정합니다.
  • - vcodec: 비디오 코덱의 옵션을 지정합니다.
  • -pix_fmt: 픽셀 형식의 옵션을 지정합니다.
  • -t: 애니메이션 길이를 초 단위로 지정합니다.
  • video.mp4: 비디오 파일 이름을 출력합니다.
  • 동작 확인


    생성된 비디오가 다음과 같이 유튜브에 업로드되었습니다.
    https://youtu.be/8NKb9xa-kPw

    끝말


    다른 글에서 소개한 브라우저에서 사진 찍는 방법브라우저에 사운드를 수록하는 방법는 본고에서 소개한 사진과 소리를 결합하여 영상을 만드는 방법으로 브라우저에서 영상을 촬영할 수 있다.
    거의 모든 브라우저MediaStream Recording API를 사용할 수 있기 때문에 특별히 시간을 들일 필요는 없지만 어떤 경우에는 사용할 수 없는 상황에서 대체 수단으로 매우 편리하다.
    그나저나 미디어스트림 리코딩 API브라우저로 영상을 찍는 방법를 사용해도 다른 기사에 소개됐기 때문에 관심 있으면 같이 보세요.
    끝까지 읽어주셔서 감사합니다!

    좋은 웹페이지 즐겨찾기