Computer >> 컴퓨터 >  >> 소프트웨어 >> 소프트웨어

비디오를 고화질 GIF로 쉽게 변환하세요

고급 밈학 - 비디오를 HD GIF로 변환

업데이트 날짜:2024년 8월 23일

몇 주 전에 저는 WhatsApp의 "동영상을 보낼 수 없음" 문제에 대해 말씀드렸습니다. 당신은 친구들과 축축한 밈을 공유하고 싶지만 기술이 당신의 길을 가로막고 있습니다, 가족, fr. 글쎄, 그 가이드에서는 HD 비디오를 전송하여 문제를 해결하는 방법을 설명했습니다. 그런데 SD급 콘텐츠만 있다면 어떻게 할 수 있을까요? 휴대폰에서는 사소한 것이 아니지만 데스크톱에서는 다양한 옵션이 있습니다.

오늘의 튜토리얼에서는 모든 오디오 또는 비디오를 위한 원스톱 상점인 ffmpeg라는 오래되고 강력한 미디어 편집 도구를 다시 살펴보겠습니다. 이 프로그램을 사용하면 다양한 형식 간 변환, 클립 분할 및 결합, 크기 조절, 개별 프레임 추출, 자막 추가, 재생 속도 변경 등 원하는 대로 미디어 파일을 조작할 수 있습니다. 그럼, 비디오를 애니메이션 이미지, GIF로 변환하는 방법에 대해 이야기해 보겠습니다.

비디오를 고화질 GIF로 쉽게 변환하세요

왜 이 일을 하고 싶나요?

글쎄, 앞서 언급했듯이 어떤 프로그램이나 앱의 기술적인 한계로 인해 친구들과 비디오 콘텐츠를 공유하는 데 문제가 있을 수 있습니다. 일부 시나리오에서는 실제 비디오 부분(오디오 없음)에만 관심이 있을 수 있으며 공간/크기 제한 또는 형식 제한에 직면할 수도 있습니다. 클립을 다운로드 가능한 파일로 제공하는 대신 채팅에 삽입하는 것이 더 효율적인 밈 경험을 제공할 수도 있습니다.

이로 인해 비디오 클립으로 무엇을 할 수 있는지 탐구하게 되었습니다. SD 콘텐츠가 있는 경우 HD로 트랜스코딩할 수 있습니다. 괜찮아요. 마찬가지로 비디오 클립을 GIF 이미지로 변환할 수 있습니다. 그러나 기본적으로 이러한 변환은 좋지 않을 수 있으며 결국 저해상도, 반복되지 않는 파일이 될 수 있습니다. 이는 존경할만한 밈학의 신조에 어긋나는 것입니다.

그럼 계속해서 비디오 파일(예:MP4, MOV)을 GIF로 변환해 보겠습니다...

Ffmeg 명령줄

온라인 포털을 사용하거나 휴대전화에 온갖 종류의 이상한 앱을 다운로드하지 않고 이 작업을 수행하는 "가장 쉬운" 방법은 무료 오픈 소스 ffmpeg 유틸리티(데스크톱에서)를 사용하는 것입니다. Linux 사용자라면 리포지토리에서 바로 설치할 수 있습니다. Windows 사용자는 공식 사이트에서 관련 실행 파일을 다운로드하여 이동할 수 있습니다.

ffmpeg -i [입력] -vf "fps=XX,scale=YYYY:-1:flags=lanczos" -loop 0 [출력]

좀 더 구체적인 예:

ffmpeg -i Test.mov -vf "fps=24,scale=1920:-1:flags=lanczos" -loop 0 Test.gif

여기에는 무엇이 있나요?

  • -i는 변환하려는 비디오인 입력 파일의 이름을 제공합니다.
  • -vf는 변환에 사용할 비디오 옵션을 지정합니다.
  • fps=XX는 프레임 속도를 정의합니다. 프레임 저하나 보간을 방지하려면 이를 원래 비디오 프레임 속도와 일치시키십시오. 따라서 일반 24FPS 동영상이 있는 경우 24FPS를 사용합니다. 하지만 반드시 그럴 필요는 없지만 이로 인해 실제 GIF 재생이 원본보다 느리거나 빨라질 수 있습니다(다른 프레임 전환 속도를 제공하지 않는 한).
  • scale=YYYY:-1을 사용하면 비디오 크기를 확대/축소할 수 있으며 HD 콘텐츠도 만들 수 있습니다. 높이와 너비를 모두 제공하거나 하나만 제공하고 ffmpeg가 다른 하나를 비례적으로(-1) 확장하도록 허용할 수 있습니다. 제 예에서는 비디오를 너비가 1920px인 HD GIF로 변환하고 있습니다. 높이는 원본 비디오 비율과 일치하므로 16:9 비율로 녹화한 경우 높이는 1080px로 설정됩니다. 아니면 다른 방법으로 할 수도 있습니다. 320px 또는 640px와 같이 훨씬 작은 크기를 사용할 수 있으며 일반적으로 사용해야 합니다. 그 이유는 곧 알게 될 것입니다. 어쨌든 다음과 같은 것을 시도해 볼 수도 있습니다:

규모=1920:1080

규모=-1:640

  • 플래그는 스케일링에 사용되는 알고리즘을 정의합니다(GIMP에서와 마찬가지로). 여기서는 색상 채널 조작 등을 포함하여 더 많은 작업을 수행할 수 있지만 실제적인 목적으로는 기본값이면 충분합니다. Lanczos, Neighbor, Bicubic 등을 시도해 볼 수 있습니다.
  • -loop 0은 ffmpeg에게 무한 반복 GIF를 생성하도록 지시합니다.
  • 마지막으로 출력 이름이 있습니다.

ffmpeg를 실행하고 작업을 완료하세요. 일부 미리보기 이미지는 마음에 드실 수 있습니다. 이제는 동영상이든 GIF든 '액션'의 전체 범위를 실제로 보여주지는 않지만 거기에는 큰 이유가 있습니다.

비디오를 고화질 GIF로 쉽게 변환하세요

비디오를 고화질 GIF로 쉽게 변환하세요

이유는? 파일 크기. 내 원본 비디오는 5초짜리 클립이고 무게는 3.5MB입니다. GIF 무게는 61.5MB입니다! 다른 클립으로 시도했는데 그 차이는 86MB와 152MB로 약간 덜 컸지만 모두 클립의 정보 양에 따라 다릅니다. 이를 위해 여기에 실제 아티팩트를 추가하지 않았습니다. 대역폭을 너무 쉽게 잡아먹기 때문입니다. 힌트:여러 가지 방법이 있지만 이에 대해서는 별도로 이야기하겠습니다.

하지만 거기서 우리는 해냈습니다. 작업 완료, 밈화가 완료되었습니다.

결론

Ffmeg는 놀라울 정도로 복잡하고 유용한 도구입니다. 약 5,000개의 플래그와 옵션을 통해 주고받는 등 가능한 모든 일을 할 수 있습니다. 인내심과 임차권만 있으면 됩니다. 하지만 비디오나 오디오로 작업할 때는 더 이상 다른 것을 보지 마십시오. 그게 다야. 오늘은 귀여운 GIF를 만들고 싶었는데, 거기에 있습니다.

위에 설명된 제안은 당신이 더욱 존경받는 밈스타가 되는 데 도움이 될 것입니다. 이는 고품질 콘텐츠를 만드는 데도 도움이 됩니다. 변환 원리는 입력 및 출력 형식에 관계없이 동일하므로 SD 비디오에서 HD 비디오를 만들어야 하는 경우(말하자면) 그렇게 할 수 있습니다. 나는 GIF가 훨씬 더 아방가르드한 선택이 될 것이라고 생각했습니다. 글쎄요, 그만한 가치가 있기 때문에 이것이 도움이 되었기를 바랍니다. 이제 해산하기 전에 GIF memeing에 대한 또 다른 기사를 작성하고 gif 파일을 만드는 다양한 방법과 그 장점 등을 다룰 것입니다. 곧, 곧. 흠뻑 젖어보세요.

건배.