본문 바로가기

1. Front-end13

FFmpeg 설치, 변환, 파일 크기 줄이기, 자르기, 자르기, 워터마크, 크로마 키, 오버레이 Crash Course k0nze 이번시간에는 FFmpeg 관련 여러가지 정보를 알아보려고 합니다. convert reduce file sizes extract audio trim crop watermark chroma key FFmpeg 은 멀티미디어 편집을 위한 많은 라이브러리르 포함하는 무료 오픈 소스 프로젝트입니다. 실제로 거의 매일 사용하고 모든 콘텐츠 제작자가 알아야 하고 사용방법을 알아야 하는 훌륭한 도구라고 생각합니다. 그러나 사용하기가 약간 까다로운 명령줄 도구이지만 제가 잘 설명하겠습니다. 맥에 설치시에는 아래와 같이 실행해 주세요. brew install ffmpeg 이제 설치가 완료되었으면 convert 부터 시작해 보겠습니다. mkv 파일을 mp4 파일로 저장하는 명령어 입니다. ffmpeg -i inp.. 2023. 1. 27.
트위치 다시보기 다운로드 feat. ffmpeg 곡천 안녕하세요? 오늘은 ffmpeg를 사용해서 웹에서 동영상을 다운 받아 보겠습니다. 편리한 방법이라 저는 자주 애용합니다. 무분별한 다운으로 발생하는 분쟁,불이익은 책임지지 않습니다. ffmpeg -i "소스링크" -codec copy 저장할파일명.mp4 도움이 되었으면 합니다. 감사합니다. Reference https://www.youtube.com/watch?v=WQ1dI4SYSKo 2023. 1. 27.
Python 사용하여 여러개의 비디오 병합 FewSteps 비디오 병합하는 부분을 파이썬으로 진행해 보겠습니다. 먼저 moviepy 인스톨을 진행해 주세요. pip install moviepy Visual Studio Code 에서 작업을 진행하겠습니다. movie.py 파일은 하나 만들어 주세요. 동일한 해상도로 되어 있는 병행해야 되는 파일이 2개 준비해 주세요. python movie.py 를 실행시키면 combined.mp4 파일을 얻을 수 있습니다. 도움이 되셨으면 좋겠습니다. Reference https://www.youtube.com/watch?v=08yEPHbzun8 2023. 1. 27.
FFmpeg를 사용하여 두 개의 MP4 파일을 연결하는 방법 Monir Zaman FFMpeg을 이용하여 하나 이상의 비디오를 단일 비디오로 병합하는 방법을 보여 알려드리겠습니다. 동일한 해상도를 가진 3개의 다른 mp4 가 있습니다. 이 3개의 비디오를 병합할 것입니다. 비디오 인코딩을 해야 되므로 비디오 길이가 길면 길수록 시간이 걸립니다. drone-shots.txt 파일을 만듭니다. file drone1.mp4 file drone2.mp4 file drone3.mp4 ... 병합을 원하는 파일을 쭉 나열 합니다. 절대경로로 파일을 넣지 않았기 때문에 mp4와 터미널을 열고 같은 디렉토리에서 작업을 진행합니다. ffmpeg 명령어를 입력하여 병합을 진행해 보겠습니다. ffmpeg -f concat -i drone-shots.txt -c copy output... 2023. 1. 27.
[파이썬] 챕터6.가상 광고판 | 파이썬 추월코스, 최신 파이썬, 코딩, 기초 프로그래밍 강의 홍정모 가상 광고판 만들기를 해 보겠습니다. 재미 요소를 위해서 본인의 영상으로 따라 해보시면 좋을것 같습니다. 축구 경기를 보는 영상에 합성을 하는 겁니다. OpenCV를 이용해서 효과를 만들어 보도록 하겠습니다. 참고로 AR에도 비슷한 원리가 적용됩니다. 어떤 절차로 만들어 내는지 알아보겠습니다. 1. 원본(source)영상과 대상(destination) 영상을 프레임 단위의 이미지 시퀀스로 저장 2. 합성된 이미지 시퀀스 생성 3. 이미지 시퀀스를 다시 동영상으로 묶기 4. 오디오 합성 컴퓨터 비전 분야에서는 FFMpeg 거의 필수로 사용됩니다. 동영상으로 바로 작업을 하지 않고 이미지 프레임으로 바꾼 다음에 그것을 합쳐서 동영상으로 만드는 과정을 거쳐 보겠습니다. pip install ffmpeg.. 2023. 1. 19.
무료 쉬운 게임 개발 강의 - 3시간만에 개발, 출시, 수익화까지 완성(2) 땅 오브젝트 추가 및 애니메이션 생성 땅 이미지를 드래그 하여서 Scene에 놓습니다. Hieratchy에 rename 메뉴을 선택후 Ground로 이름을 변경합니다. 그리고 order도 변경해 보겠습니다. Inspector 탭으 Order in Layer 에 2로 입력합니다. (새는 1이였으므로 더 오더가 높은 2로 변경합니다.) 이제 Play를 해 보면 새는 애니메이션이 처리가 되는데 땅은 그대로만 있어서 움직이는 효과가 나타나지 않습니다. 땅도 애니메이션 처리를 하도록 하겠습니다. 우선 땅으로 좀 더 크게 늘려 봅시다. 그러면 이미지만 확대가 됩니다. ctrl+z로 기존 사이즈로 돌아가겠습니다. Ground를 선택하고 Inspector탭에서 Draw Mode를 Tiled 로 변경해 주세요. 다시 G.. 2022. 12. 26.
무료 쉬운 게임 개발 강의 - 3시간만에 개발, 출시, 수익화까지 완성(1) 이번 시간에는 광고 수익으로만 하루에 약 5000만원 넘게 벌었던 전설의 게임 Flappy Bird의 클론 게임을 만드는 강의를 시작해 보겠습니다. 기초적인 개발 환경 세팅부터 정말 쉬운 게임 개발과 스토어 출시 방법 그리고 광고를 붙여서 수익화하고 마케팅하는 게임의 사업화 방법까지 모두 배워보겠습니다. Flappy bird는 그냥 화면을 탭 탭하면서 기둥을 피해가는 굉장히 단순한 게임인데요. 이것을 유니티(Unity)라는 게임 엔진을 이용해서 게임 개발을 처음 접하시는 초보자분들도 누구나 쉽게 만들 수 있는 부분으로 진행해 보겠습니다. 아래 순서로 진행하겠습니다. 목차 1. 게임 엔진 소개 2. Unity 설치 및 세팅 3. 플래피버드 클론 게임 개발(1) 4. 스마트폰에서 실행 및 apk 파일 생성 .. 2022. 12. 20.
meta태크, OG (Open Graph) 이번시간에는 메타 태그에 대해서 알아보겠습니다. 메타라고 하는것은 어떤 데이터가 있으면 그 데이터를 설명하는 것을 메타 데이터라고 합니다. 그래서 예를 들면 html에 있는 태그들은 그 태그가 감싸고 있는 컨텐츠를 설명한다는 점에서 meta data라고 할 수 있겠죠. 자 그런데 우리가 웹페이지를 만들면 그 웹페이지 전체를 설명하는 정보를 필요로 하는 경우가 있어요. 예를 들면 그 웹페이지의 제목이 무엇인지? 이런 것들도 meta Data죠. 이것을 title이라고 하는 태그로 하는 것이고, 이 웹페이지의 저자는 누구인가? 또 이 웹페이지는 어떤 내용을 담고 있는가? 에 대한 요약, 이 웹페이지에 사용되고 있는, 이 웹페이지를 검색할 때 사용할 수 있는 키워드는 무엇이 있는가? 이러한 정보들은 글의 본문.. 2022. 12. 19.
How to use FFMPEG FFmpeg는 비디오, 오디오, 이미지를 쉽게 인코딩, 디코딩, 먹싱, 디먹싱 할 수 있도록 도움을 주는 멀티미디어 프레임워크입니다. FFmpeg은 명령어를 직접 입력하는 방식으로 동작하며 여러가지 장 소프트웨어와 오픈 소스 라이브러리로 구성되어 있다. 왜 FFmpeg인가? 문서 압축 프로그램 분야에서는 zip이라는 압축 알고리즘이 많이 사용되는 것과 달리 오디오를 압축하는 알고리즘에서는 수 많은 종류가 존재합니다. 따라서 영상 및 오디오를 정상적으로 재생하려면 수 많은 압축 알고리즘을 모두 직접 구현해야만 합니다. 그러나 영상 및 오디오를 압축하는 프로그램 들이 매우 복잡하며 앞에서 말한 것처럼 그 종류도 매우 많기 때문에 이를 몇몇 사람들이 짧은 시간안에 개발하는 것은 불가능합니다. 그러나 FFmpe.. 2022. 12. 19.