728x90
반응형
 
1일차: 프로젝트 주제 선정

오늘은 팀원들과 함께 프로젝트 주제를 정하는 시간을 가졌습니다. 여러 아이디어가 나왔지만, 결국 모두가 흥미를 느끼고 참여할 수 있는 주제로 합의했어요. 주제에 맞춰 요즘 많은 회사들이 사용하는 최신 기술 스택들을 조사하고, 이번 프로젝트에 적절히 녹여낼 계획입니다. 이를 통해 우리 프로젝트가 실무적인 트렌드도 반영할 수 있도록 하려고 해요.
1일차) 협업툴**노션**을 활용해서 프로젝트 계획하기


2일차: 필요한 기능 정의와 기술 스택 정리

**노션**페이지에 필요한 기능들 정리

오늘은 우리가 정한 주제에 맞춰서 필요한 기능들을 정의하고, 각 기능을 구현하기 위해 어떤 기술이 필요한지 분석해봤어요. 이 과정에서 각 기능마다 필요한 라이브러리나 프레임워크도 함께 정리했는데, 무작정 사용하기보다는 그 필요성을 꼼꼼히 따져보려고 해요.

 

왜 따져봐야 할까요.

 

라이브러리나 프레임워크는 프로젝트의 속도를 올릴 수 있지만, 너무 많이 쓰면 오히려 코드가 복잡해지고 관리도 어려워져요. 그래서 꼭 필요한 경우에만 사용하기로 했습니다. 필요한 경우에는 이걸 왜 쓰는지, 장점은 무엇인지, 사용하지 않으면 어떤 점이 불편해질지까지 생각해보면, 시간이나 비용 면에서도 더 나은 선택을 할 수 있을 것 같거든요.

노션에 이 모든 내용들을 정리해서 앞으로도 참고하려고 해요.


 

영상 편집 에디터 페이지 구현 고려

이번 프로젝트에서 영상을 주제로 다루다 보니, 사용자 경험을 높이기 위해 영상 편집 에디터 페이지를 구현할 수 있을지 고민하게 되었어요. 그 과정에서 가장 필요한 프레임워크로 FFmpeg가 있다는걸 발견했습니다.

 

FFmpeg는 다양한 라이브러리를 제공하여 영상 편집 기능을 구현하는 데 큰 도움을 줄 수 있습니다. 주요 라이브러리로는 다음이 있어요:

  • libavcodec: 비디오와 오디오 코덱의 인코딩 및 디코딩 기능을 제공
  • libavformat: 다양한 미디어 파일 형식을 다루는 기능 제공
  • libswscale: 이미지와 비디오의 크기 조절 및 색 공간 변환 기능 제공
  • libswresample: 오디오 리샘플링 및 포맷 변환 기능 제공
  • libavfilter: 비디오와 오디오 필터링을 위한 기능 제공

이 라이브러리들을 잘 활용하면 영상 편집 에디터 페이지도 충분히 구현할 수 있을 것 같아요. 다음 게시글에서는 FFmpeg의 자세한 기능과 사용법에 대해 다루면서, 어떻게 프로젝트에 적용할 수 있을지 구체적으로 살펴보겠습니다!

728x90
반응형

+ Recent posts