스터디/Python5 Python Moviepy - 코딩으로 동영상 만들기 사운드, 이미지 프로세싱만 해보다가, 영상은 이번에 처음 만들어보는데 정말 재밌네요! 만드는 방법을 짧게 소개할까 합니다. Moviepy개요 https://github.com/Zulko/moviepy GitHub - Zulko/moviepy: Video editing with Python Video editing with Python. Contribute to Zulko/moviepy development by creating an account on GitHub. github.com python의 moviepy 패키지를 이용하면 코딩으로 얼마든지 동영상을 만드실 수 있습니다! moviepy는 정말이지 좋은 프로젝트이지만, 더이상 발전이 무의미해졌는지. 아주 3년전부터 패치가 멈춘 프로젝트 입니다. 영상.. 스터디/Python 2023. 3. 27. Python moviepy audiofileclip error. noise. Moviepy 소개 python으로 동영상 편집을 할때 아주 유용한 moviepy라는 라이브러리가 있습니다. 영상과 오디오를 편집할 수 있으며, 다양한 이펙트 효과도 직접 코딩할 수 있습니다. 이펙트 효과들은 행렬 처리되기 때문에 상당히 빠른 적용이 되지만 인코딩할때는 gpu가 아닌 cpu인코딩을 하기 때문에 추출이 느립니다. 그래도 대량의 영상이나 오디오를 컨트롤할때는 이것만한게 없는거 같습니다. Moviepy 오디오 오류 1. 오디오 시간 (duration) 정확히 불러오지 못하는 버그 오디오 코덱이나 포맷의 잘못된 입력으로 인해, 시간 계산을 못하는 경우가 많습니다. (이건 오디오 현업에서 자주 겪는일...) 그 상황을 moviepy도 제대로 대처가 안 되어 있습니다. 그래서 상세한 오디오 컨트롤을.. 스터디/Python 2023. 2. 12. Python 설치/삭제 명령어 + 버전 python의 패키지를 다루기 위해선 기본적인 명령어 설치 $pip install [package_name] ex) $pip install requests 특정 버전 설치 $pip install [package_name]==[버전명] ex) $pip install requests==2.28.2 삭제 $pip uninstall [package_name] ex) $pip uninstall requests 스터디/Python 2023. 1. 24. Python 비동기 asyncio 사용기 + bs4(파싱) 비동기 파싱을 사용하는 이유 여러 url을 for문을 돌며 parsing을 하기엔 너무 오랜 시간이 걸립니다. (1방문->1파싱->2방문->2파싱->....n방문->n파싱) 모든 사이트의 응답이 빠르지 않기 때문이기도하고, parsing하는데 오랜시간이 걸려버립니다. 멀티로 동작할 수 있는 컴퓨터의 자원을 이용해서 이 시간을 줄일 수 있습니다. 사이트에 방문하고 parsing하는 일을 1개의 작업(Task)으로 묶어놓고, 여러개의 작업을 동시에 처리하면 됩니다. (1방문->1파싱) -> (2방문->2파싱) .... -> (n방문->n파싱) 이러한 동시 작업은 thread, process가 아닌 asyncio(코루틴)를 이용해서 파싱을 해보려고 합니다. 코루틴은 비동기(async) 함수와 실행(run), .. 스터디/Python 2022. 9. 14. Python 개발에서 쓸만한 코드 모음 1. 인스턴스 확인 isinstance(str_name, str) isinstance(foo_bar, MyFoo) is_instance가 아님. 객체가 2번째 파라매터로 들어감. 2. 2개의 dictionary key,value 모두 비교 dic1 == dict2 https://stackoverflow.com/a/40921229 생각보다 간단.. 3. 삼항연산자 [True] if [Condition] else [False] ex: 'cherry' if 'apple' == 'banana' else 'mango' #'mango' 다른 언어랑 순서가 달라서 혼동되니 주의! 4. 문자열이 소수(float) 확인방법 from re import match as re_match def is_number_tryexce.. 스터디/Python 2022. 7. 24. 이전 1 다음