Unity의 SceneView를 동영상 캡처하여 Twitter에 게시했습니다.

3543 단어 트위터Unityffmpeg
Unity에서 작업 중인 것을 동영상 캡처하고 Twitter에 투고하려고 했는데, 생각했던 것 이상으로 힘들었으므로, 정리해 보았습니다.

덧붙여서, 이 방법을 사용하면, Unity에 한정하지 않고, PC상의 다양한 것을 동영상으로서 보존해 Twitter에 투고할 수 있게 됩니다.

사용할 도구


  • ScreenToGif
    "번호 캡처한 png"를 만드는 데 사용합니다.
    다운로드는 여기
  • FFmpeg
    「연번 캡쳐한 png」로부터 「mp4」를 작성하는데 사용합니다.
    다운로드는 여기

  • 방법



    먼저 'ScreenToGif'를 사용하여 '연속 캡처한 png'를 만듭니다.
    캡처 방법은 다음과 같습니다.
  • ScreenToGif를 시작하고 레코더를 선택합니다.

  • 안의 투명한 윈도우가 표시되므로, 캡처하고 싶은 범위를 그 안에 넣도록 조정하고, 우하의 「기록」버튼을 눌러, 캡쳐를 개시합니다.
    캡처를 종료하려면 오른쪽 옆의 '정지' 버튼을 누릅니다.


  • 이것으로 연속 번호 캡처가 완료됩니다.
    캡처한 이미지는 다음 폴더에 저장됩니다.
    C:\Users\[사용자 이름]\AppData\Local\Temp\ScreenToGif\Recording\[날짜](예: 2016-08-18 22-34-21)

    이 작업이 끝나면 "FFmpeg"를 사용하여 "연속 캡처 된 png"에서 "mp4"로 변환합니다.
    FFmpeg는 명령 프롬프트에서 조작합니다.

    예를 들어, 자신이 실행한 명령을 올립니다.
    ffmpeg.exe -r 15 -i "C:\Users\【ユーザー名】\AppData\Local\
    Temp\ScreenToGif\Recording\2016-08-18 22-34-21\%d.png" -vcodec libx264 -acodec l
    ibfaac -b 1024k -profile:v baseline -pix_fmt yuv420p -s 560x450 test.mp4
    

    의미를 자꾸 설명하면…
  • 프레임 레이트는 「15 fps」
  • 입력 파일로서 「C:\Users\【사용자명】\AppData\Local\
    Temp\ScreenToGif\Recording\2016-08-18 22-34-21\~.png'를 사용.
  • 비디오 코덱은 "H.264".
  • 오디오 코덱은 「AAC」.
  • 비트 레이트는 「1024 kbps」.
  • H.264의 프로필은 "baseline"입니다.
  • 출력 해상도는 "560x450".
  • 출력 파일명은 「test.mp4」.

  • 됩니다.

    Twitter에 게시할 수 있는 동영상에는 제한이 있으므로 해당 제한에 따라 동영상을 만들어야 합니다.
    자세한 내용은 이 페이지을 참조하십시오.

    이제 완성된 동영상을 Twitter의 투고 화면으로 드래그하여 트윗할 수 있으면 성공입니다.


    성공한 트윗은 여기입니다.
    htps : // 라고 해서 r. 이 m/고_아

    참고 사이트


  • 화면 조작 Gif 동영상으로 캡처하는 'ScreenToGif'가 버전 업으로 편리하게 되었다 - 테라슈르 블로그
  • Unity 실행 화면을 캡처하여 동영상으로 변환하는 방법 - 강한 불로 진행
  • 동영상 처리의 정평 툴 「FFmpeg」 시작 - Qiita
  • 트위터에 투고하는 동영상의 조건에 대해 【동영상 형식·코덱】
  • Transcoding fails - baseline profile doesn't support 4:2:2 - ViMP - Video CMS
  • 좋은 웹페이지 즐겨찾기