VRChat 마이너 갤러리 저장소

제 목
강좌/팁 ffmpeg를 사용해서 webp 만들기
글쓴이
MilkTank
추천
8
댓글
15
원본 글 주소
https://gall.dcinside.com/vr/4216845
  • 2024-10-04 19:50:37
 

a14320aa221668f53ef1c1b014c10403389d3245895e79938880

고용량의 gif에 고통받으며, webp의 아름다움을 만끽하고 싶지만, 어려운 브분이들을 위해서 준비했음


ffmpeg는 오디오와 비디오 등을 만들고, 변환하고, 스트리밍하기 위한 완변한 크로스 플랫폼 솔루션임


걍 대충 확장자 바꾸고 머시기 하는거라고 생각하면 됨




준비물은 다음과 같음.


1. gif든 mp4든 대충 움직이는 그거의 파일

2. ffmpeg

3. 글을 보고 그대로 따라할 수 있는 지능



자 그럼 시작하겠음


우선 처음은 ffmpeg를 설치하는거임


이 부분이 어려울 수 있는데, 내가 알려주는거 그대로만 따라하면 됨



일단 ffmpeg를 다운할거임


https://ffmpeg.org/


위 주소로 들어가셈.


viewimage.php?id=3baf&no=24b0d769e1d32ca73de98ffa1bd62531904e3409f6e528d418e9c4070d2f6b4a8f160a431fd87ccd34c307e618364058cf52382eb66bc6927f


[Download] 클릭


viewimage.php?id=3baf&no=24b0d769e1d32ca73de98ffa1bd62531904e3409f6e528d418e9c4070d2f6b4a8f160a431fd87ccd34c307e21f3241541f7766b78ebee1e491


윈도우 모양에 커서 올리고, 바로 밑에 Windows EXE Files라고 써 있는 곳에서 아무거나 선택


나는 [Windows builds from gyan.dev]를 눌러줄거임.


viewimage.php?id=3baf&no=24b0d769e1d32ca73de98ffa1bd62531904e3409f6e528d418e9c4070d2f6b4a8f160a431fd87ccd34c306e71a3a4e56f1b94ce75b764e7ac2


[ffmpeg-git-full.7z] 다운로드


viewimage.php?id=3baf&no=24b0d769e1d32ca73de98ffa1bd62531904e3409f6e528d418e9c4070d2f6b4a8f160a431fd87ccd34c304e01e31495419cf01eced05db83be

C 드라이브 최상위에 압축 풀고 이름을 [ffmpeg-2024-10-02-git-358fdf3083-full_build]과 같이 존나 긴 폴더명에서 ffmpeg로 줄이기


이러면 ffmpeg 폴더로 들어갔을 때, 상단에 뜨는 경로가 [내 PC > 로컬 디스트 (C:) > ffmpeg]일거임


물론 다른 경로도 가능한데, 괜히 다른 경로로 하겠다고 하다가 안된다고 하지 말고 그냥 천천히 따라하셈


viewimage.php?id=3baf&no=24b0d769e1d32ca73de98ffa1bd62531904e3409f6e528d418e9c4070d2f6b4a8f160a431fd87ccd34c302e61a354d58bbed0178bb4c4f252c


폴더 안에 있는 bin 폴더로 들어오셈


viewimage.php?id=3baf&no=24b0d769e1d32ca73de98ffa1bd62531904e3409f6e528d418e9c4070d2f6b4a8f160a431fd87ccd34c302e51e314952c2b161bc061d11cf26


상단에 저 부분 누르면 경로 복사 가능함.


경로 복사해두셈.


viewimage.php?id=3baf&no=24b0d769e1d32ca73de98ffa1bd62531904e3409f6e528d418e9c4070d2f6b4a8f160a431fd87ccd34c302e11e324157351ebd7d8c68387cdb


이제 [Win + R] 누르고, [sysdm.cpl] 이라고 쳐서 확인 누르셈


뜨는 창에서 [고급] 탭 누르고, 하단에 있는 [환경 변수] 클릭


viewimage.php?id=3baf&no=24b0d769e1d32ca73de98ffa1bd62531904e3409f6e528d418e9c4070d2f6b4a8f160a431fd87ccd34c301e01e304e557b2f62a9fe50c3ed24

윗쪽에서 [@@에 대한 사용자 변수]라고 된 곳에서 스크롤 내리면 Path라는 항목 있음


그거 더블 클릭


viewimage.php?id=3baf&no=24b0d769e1d32ca73de98ffa1bd62531904e3409f6e528d418e9c4070d2f6b4a8f160a431fd87ccd34c300e11b3b405399f72303109df4ffdc

[새로 만들기] 클릭해서 아까 복사해 둔 주소 붙여넣기


날 그대로 따라했다면 아마 [C:\ffmpeg\bin] 이 주소일거임


확인하고 뭐 적용하고 다 해서 창 닫으셈


viewimage.php?id=3baf&no=24b0d769e1d32ca73de98ffa1bd62531904e3409f6e528d418e9c4070d2f6b4a8f160a431fd87ccd34c30fe118364955fdfd1cf61f30675a74


그 다음에 다시 [Win + R] 눌러서 이번에는 [cmd] 입력


그럼 대충 검은 창에 뭐라뭐라 있을거임


거기에서 >> ffmpeg -version << 입력


viewimage.php?id=3baf&no=24b0d769e1d32ca73de98ffa1bd62531904e3409f6e528d418e9c4070d2f6b4a8f160a431fd87ccd35ca07e718304f573f2daa4576487b301e


이것처럼 주르륵 뜨면 설치 성공






자 이제 그럼 이걸 써서 mp4나 gif 같은걸 webp로 바꿀거임


권장하는건 mp4나 뭐 mov나 avi 같은 동영상 확장자임


이유) gif는 이미 한번 화질이 구려져서 별로임


물론 gif도 상관은 없음




기본적인 설명은 mp4를 기준으로 하겠음




이제 아무곳에나 폴더 하나 만들어서 변환할 파일을 넣어주셈


그리고 같은 폴더에 [우클릭 -> 새로 만들기 -> 텍스트 문서] 해서 메모장 파일 하나 만드셈


파일 이름은 뭐 [WebpMaker] 정도?


방금 만든 메모장 파일 열어서 아래 내용 넣고 저장하셈


@echo off

ffmpeg -i "input.mp4" -vf "scale=640:360,fps=20" -vcodec libwebp -lossless 0 -q:v 50 -preset default -compression_level 6 -an -vsync vfr -loop 0 "output.webp"

pause


그 다음에는 파일 탐색기 위에 있는거 아래 보고 따라 누르셈

viewimage.php?id=3baf&no=24b0d769e1d32ca73de98ffa1bd62531904e3409f6e528d418e9c4070d2f6b4a8f160a431fd87ccd35ca0ee71b324150f4dfab0ba7b4af1cf0


이러면 방금 만든 [WebpMaker]의 이름이 [WebpMaker.txt]로 바뀌었을거임

별건 아니고 png같은 확장자명을 보이게 해주는거임

이거 이름을 [WebpMaker.bat]으로 바꿔주셈


네가 가져온 mp4의 이름을 input.mp4로 바꿔주고, WebpMaker.bat을 더블클릭하면 검은 창 뜨면서 뭐 주르륵 하다가 시간 지나면 아무곳이나 클릭해서 끄라고 할텐데


그러면 output.webp가 생길거임


타단!


끝임.






이제는 mp4가 아닌 파일을 바꾸는 법, 용량 더 낮추는 법, 프레임 바꾸는 법, 해상도 바꾸는 법


이런걸 알려줄거임


아까 만든 WebpMaker.bat을 우클릭하면 [편집] 이라는 버튼이 있을거임


그거 누르면 메모장 다시 열림. 여셈


그러면 아까 넣은 문구들이 있을거임


@echo off

ffmpeg -i "input.mp4" -vf "scale=640:360,fps=20" -vcodec libwebp -lossless 0 -q:v 50 -preset default -compression_level 6 -an -vsync vfr -loop 0 "output.webp"

pause


이거 말임

자 이거 설명해줄게.

일단 ["input.mp4"] 이 부분

mp4를 뭐 gif나 avi나 원하는걸로 바꾸면 됨 그러면 mp4 아닌것도 가능함



다음은 ["scale=640:360,fps=20"] 이 부분 있지?

딱 보면 알겠지만 해상도랑 프레임임

가로:세로 형식으로 해상도 넣으면 됨

나는 16:9 가로 기준 640:360, 세로 기준 360:640 추천함

16:9가 아니거나 특정 해상도 원하면 대충 비율 계산해서 넣으면 됨

16:9 영상을 16:9가 아닌 값을 넣어서 변환하면 대충 찌그러져서 나오니까 잘 하셈

fps 부분은 20 권장하는데, 뭐 원하는 값 넣으셈



[-q:v 50] 이 부분은 퀄리티 설정인데 100이 최고 화질 최저 압축 / 0이 최저 화질 최고 압축임


대충 원하는 값 찾으면 되는데 나는 50씀 직접 해보면서 적절한 값 찾으셈




해상도, 프레임, 퀄리티 이거 조지면 용량은 막 떨어진다.


그럼 20000





먀먀나나 선개추후감상 2024.10.04 19:51:03
MilkTank 2024.10.04 19:51:28
소라껍데기 응 몰라 screen to gif쓸거야 2024.10.04 19:54:11
MilkTank 데이터 학살자년 2024.10.04 19:55:31
Takealook ㄹㅇ 여기에 ffmpeg들어있는데 저거유ㅐ씀 2024.10.04 19:55:34
MissingNo 한줄읽고 때려쳤지만 아무튼 개추 - dc App 2024.10.04 19:56:16
MilkTank 예전에 존나 부실했는디 이젠 ㄱㅊ음? 2024.10.04 19:57:02
MilkTank 시발 그럼 아까 떡밥 돌때 씨발 글좀 싸지 퇴근하고 1시간 태워서 글 써왔더니 2024.10.04 19:57:27
MilkTank 개열받네 주황마가린좆냥이년 2024.10.04 19:57:45
MilkTank 감사합니다 2024.10.04 19:57:56
소라껍데기 2024.10.04 19:58:22
ㅇㅇ(223.235) 본김에 트라이 해봐야지... 2024.10.04 20:04:59
MilkTank ^^b 2024.10.04 20:05:30
MilkTank 그러면 책임지고 Screen to gif 강좌글 써오셈 2024.10.04 20:05:48
ㅇㅇ(223.235) 주딱년이 강좌쓴 정성 무시하고 티배깅하네... 2024.10.04 20:06:30
번호 분류 제목 글쓴이 날짜 추천
4216960 일반 나만 소중하게 여겨준다면 1 ㅇㅇ 125.244 2024-10-04 0
4216959 일반 본인개씹음침한남이라서 7 Yucca 2024-10-04 0
4216958 일반 에헤 브붕쿤 12 Revy 2024-10-04 0
4216957 일반 졸ㄹ려 죽겟다 3 참크레커 2024-10-04 0
4216956 일반 오늘부터 월탱 열심히 해야겠다 8 암살_게이 2024-10-04 0
4216955 일반 무쌩기면 브갤에선 살 수 없다니.. 2 니디 2024-10-04 0
4216954 일반 쥬지 치료제 브갤 8 ㅇㅇ 2024-10-04 0
4216953 일반 스팀블렌더 1000시간 찍었네 3 이거진짜예요? 2024-10-04 0
4216952 일반 못자니까 이상하게 성욕 올라오네... 4 ㅇㅇ(223.235) 2024-10-04 0
4216951 일반 요기요 가게쿠폰 뭔가 이상한데 4 MissingNo 2024-10-04 0
4216950 일반 고대 진순 진심 존맛이었는데 5 Revy 2024-10-04 0
4216949 일반 브붕이들 쫀아 21 파체 2024-10-04 0
4216948 일반 으허 ㅈㄴ 졸았네 9 Revy 2024-10-04 0
4216947 일반 라면끓일때 멸치로 육수내고 끓이면 그냥먹어도 맛있어져 ㅋㅋㅋㅋ ㅇㅇ(223.235) 2024-10-04 0
4216946 일반 섹스가 하고 싶진 않은데 5 노네 2024-10-04 0
4216945 일반 눈이너무아파 미츄파츄 2024-10-04 0
4216944 일반 걔가 나갈때면 하루가 끝난거 같아 삼중하나 2024-10-04 0
4216943 일반 벌써 확 추워지네 5 사탕 2024-10-04 0
4216942 일반 브이알챗7시간했음 1 미츄파츄 2024-10-04 0
4216941 일반 자야하는데 7 샘플카린 2024-10-04 0
4216940 일반 라면끓일때 뭐넣음? 17 소냐 2024-10-04 0
4216939 일반 까르보불닭=푸쉬용불닭 6 ㅇㅇ(223.235) 2024-10-04 0
4216938 일반 이제 얼른 자버려야겠다 7 토끼쟝 2024-10-04 0
4216937 일반 푸쉬같은 진순 먹을바에 6 soju 2024-10-04 0
4216936 일반 오늘 79걸음 걸었음 2 기타 2024-10-04 0
4216935 일반 어째 2시간 이상을 못자네 쪼올깃 2024-10-04 0
4216934 일반 출근햇오 니디 2024-10-04 0
4216933 일반 저 지금까지 진순 한번도 안먹어봄 14 샘플카린 2024-10-04 0
4216932 일반 분명 쓰담번개 왔던애인데 7 소냐 2024-10-04 0
4216931 일반 매지컬저스티스러블리물고문어택 5 MissingNo 2024-10-04 0
4216930 일반 진순은 게이들이나 사먹는데 ㅋㅋㅋㅋ 2 ㅇㅇ(223.235) 2024-10-04 0
4216929 일반 진라면 왜케 매워졌냐 12 이거진짜예요? 2024-10-04 0
4216928 일반 ㅁㅊ 개대박사건 2 참크레커 2024-10-04 0
4216927 일반 암캐 여러분 안녕하세요 4 ㅇㅇ 2024-10-04 0
4216926 일반 안하기 못하기 2 Ativan* 2024-10-04 0
4216925 일반 흔들리지 않고 피는 꽃이 어디에 있겠습니까 12 샘플카린 2024-10-04 1
4216924 일반 꺄 퇴근이야 14 아린 2024-10-04 0
4216923 일반 나는 흔들릴 때 이거 떠올리면서 버텨 6 증류쉐이 2024-10-04 0
4216922 일반 축가 진짜 존나 멋지다 2 기타 2024-10-04 0
4216921 일반 방금 분명 차단이라고 떴었는데 14 MissingNo 2024-10-04 0
념글 삭제글 갤러리 랭킹