ffmpeg를 사용하여 gif를 만드는 방법을 조금 자세히 설명합니다.
소개
gif 애니메이션은 흥미 롭습니다.
LGTM 용 gif 애니메이션을 사용하여 감정을 표현하거나 장난 해 보거나
그 외에 풀릭으로 아티팩트를 gif 애니메이션으로 붙여두면 어떤 것인지 전하기 쉽기 때문에 잘 만들고 있습니다.
그런데, 여기에서는 언제나 어떤 식으로 만들고 있는지 정리해 가고 싶습니다.
절차로서
1. 만들고 싶은 애니메이션용 동영상 파일 만들기
2. ffmpeg
명령으로 변환
어쨌든 짜증나지 않지만 종료!
1.의 동영상 파일 작성에서는, 자신은 Mac을 사용하고 있기 때문에 QuickTime의 신규 화면 수록으로 취하고 싶은 범위를 지정해 mp4 파일을 작성하고 있다.
다음에 ffmpeg
커멘드를 사용하지만, 우선은 도입 방법으로부터 들어갑시다.
ffmpeg 명령 도입
이것을 두드리는 것만.
$ brew install ffmpeg
사용법
명령 템플릿은 다음과 같습니다.
$ ffmpeg -i input.mp4 -vf scale=width:height -r rate output.gif
옵션
설명
-i
입력 파일 경로
-vf 스케일
video option에서 filtergraph에 scale 사용
-r
프레임 속도 지정
filtergraph를 사이에 두는 것으로, 디코드와 인코딩의 사이에 처리를 사이에 끼울 수 있는 것 같다.
크기를 조정하고 싶기 때문에 스케일 필터를 사용합니다.-vf scale=320:240
로 설정하면 320 × 240 크기의 이미지를 만들 수 있습니다.
또한 종횡비를 유지하려면 -vf scale=320:-1
와 같이 width 또는 height를 -1
로 지정하여 가능합니다.
(※자세한 것은 wiki:Scaling (resizing) with ffmpeg를 참조해 주세요.)
출력 파일의 형식은 output 파일의 확장자에서 추측하여 결정되므로 gif로 만들려면 .gif
를 붙이는 것만으로 OK.-f
옵션을 추가하여 강제로 지정할 수도 있습니다. (※참고: Main-options )
마지막으로 항상 두드리는 명령을 샘플로 넣습니다.
$ ffmpeg -i input.mp4 -vf scale=250:-1 -r 10 output.gif
참고
ffmpeg Documentation
Reference
이 문제에 관하여(ffmpeg를 사용하여 gif를 만드는 방법을 조금 자세히 설명합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/01en/items/3b4c9bef91a44b4d4aad
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
이것을 두드리는 것만.
$ brew install ffmpeg
사용법
명령 템플릿은 다음과 같습니다.
$ ffmpeg -i input.mp4 -vf scale=width:height -r rate output.gif
옵션
설명
-i
입력 파일 경로
-vf 스케일
video option에서 filtergraph에 scale 사용
-r
프레임 속도 지정
filtergraph를 사이에 두는 것으로, 디코드와 인코딩의 사이에 처리를 사이에 끼울 수 있는 것 같다.
크기를 조정하고 싶기 때문에 스케일 필터를 사용합니다.-vf scale=320:240
로 설정하면 320 × 240 크기의 이미지를 만들 수 있습니다.
또한 종횡비를 유지하려면 -vf scale=320:-1
와 같이 width 또는 height를 -1
로 지정하여 가능합니다.
(※자세한 것은 wiki:Scaling (resizing) with ffmpeg를 참조해 주세요.)
출력 파일의 형식은 output 파일의 확장자에서 추측하여 결정되므로 gif로 만들려면 .gif
를 붙이는 것만으로 OK.-f
옵션을 추가하여 강제로 지정할 수도 있습니다. (※참고: Main-options )
마지막으로 항상 두드리는 명령을 샘플로 넣습니다.
$ ffmpeg -i input.mp4 -vf scale=250:-1 -r 10 output.gif
참고
ffmpeg Documentation
Reference
이 문제에 관하여(ffmpeg를 사용하여 gif를 만드는 방법을 조금 자세히 설명합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/01en/items/3b4c9bef91a44b4d4aad
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ ffmpeg -i input.mp4 -vf scale=width:height -r rate output.gif
$ ffmpeg -i input.mp4 -vf scale=250:-1 -r 10 output.gif
ffmpeg Documentation
Reference
이 문제에 관하여(ffmpeg를 사용하여 gif를 만드는 방법을 조금 자세히 설명합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/01en/items/3b4c9bef91a44b4d4aad텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)