반응형
파이썬 영상 이어붙이기
아래 코드는 여러 개의 비디오 파일을 하나로 합쳐 새로운 영상 파일로 저장하는 방법을 보여줍니다
from moviepy.editor import VideoFileClip, concatenate_videoclips
# 연결할 비디오 파일 경로
clip1 = VideoFileClip("video_01.mp4")
clip2 = VideoFileClip("video_02.mp4")
clip3 = VideoFileClip("video_03")
# 비디오 클립 연결
final_clip = concatenate_videoclips([clip1, clip2, clip3])
# 결과 파일 저장
final_clip.write_videofile(f"concatenated_video.mp4", codec="libx264") #codec="libx264" 옵션은 고화질 압축을 가능하게 해 줍니다
[참고] codec의 종류와 특징 (from chatGPT)
비디오 코덱은 영상 데이터를 압축하고 해제하는 방식으로, 다양한 종류가 있으며 각기 다른 특징을 가지고 있습니다. 대표적인 비디오 코덱과 그 특징은 다음과 같습니다:
1. H.264 (AVC)
- 특징: 현재 가장 널리 사용되는 코덱으로, 높은 압축률과 뛰어난 화질을 제공합니다.
- 용도: 유튜브, 넷플릭스, 모바일 영상 스트리밍 등 대부분의 온라인 플랫폼에서 사용.
- 장점: 뛰어난 화질과 효율적인 압축.
- 단점: 인코딩 시간이 오래 걸릴 수 있으며, 압축 수준을 높이면 파일이 무거워질 수 있음.
2. H.265 (HEVC) - libx264는 H.264 코덱의 오픈 소스 소프트웨어 구현 라이브러리 임
- 특징: H.264보다 약 50% 더 높은 압축 효율을 제공하며 4K, 8K 해상도 영상에 적합.
- 용도: 고화질 영상(4K 이상), HDR 콘텐츠 및 방송.
- 장점: 압축 효율이 높아 화질을 유지하면서 파일 크기를 줄일 수 있음.
- 단점: 인코딩 속도가 느리며, 모든 장치에서 지원되지 않음.
3. VP8 / VP9
- 특징: 구글에서 개발한 오픈 소스 코덱으로, VP8은 H.264와 유사하고, VP9는 H.265와 비슷한 압축 효율을 가짐.
- 용도: 유튜브, 웹 브라우저 기반 영상 스트리밍.
- 장점: 오픈 소스이므로 무료로 사용 가능, 웹 기반의 영상에 최적화.
- 단점: HEVC(H.265)에 비해 효율이 약간 떨어질 수 있음.
4. AV1
- 특징: AOMedia(Alliance for Open Media)에서 개발한 최신 오픈 소스 코덱으로, VP9와 H.265를 대체하기 위해 개발됨.
- 용도: 스트리밍 플랫폼(유튜브, 넷플릭스)에서 점차 사용 중.
- 장점: 무료 오픈 소스이며 H.265보다 더 높은 압축 효율 제공.
- 단점: 인코딩 시간이 길고, 아직 하드웨어 지원이 제한적.
5. MPEG-4 Part 2
- 특징: 초기 압축 방식 중 하나로, 현재는 주로 저화질 영상에 사용됨.
- 용도: 구형 장치, 간단한 비디오 녹화 및 일부 스트리밍 서비스에서 사용.
- 장점: 인코딩이 빠르고 거의 모든 기기에서 호환.
- 단점: 압축 효율과 화질이 최신 코덱보다 떨어짐.
6. ProRes
- 특징: 애플에서 개발한 코덱으로, 고화질 영상 편집용.
- 용도: 전문가용 영상 편집(특히 맥 기반)에서 주로 사용.
- 장점: 영상 퀄리티가 뛰어나고 인코딩이 빠르며, 편집 소프트웨어와 호환성이 높음.
- 단점: 파일 크기가 크고, 압축률이 낮음.
7. DNxHD / DNxHR
- 특징: Avid에서 개발한 고화질 코덱으로, 주로 방송사나 영화 편집에 사용됨.
- 용도: 고화질 영상 편집 및 방송.
- 장점: 고화질 보존에 강점, 프레임을 정확하게 편집할 수 있음.
- 단점: 압축률이 낮고, 파일 크기가 큼.
반응형
'python' 카테고리의 다른 글
파이썬 리스트 제일 앞에 숫자 추가하기 - python insert (0) | 2024.11.01 |
---|---|
파이썬 오디오 파일에 공백 추가 (0) | 2024.10.28 |
파이썬으로 pdf 로 용량 줄이기 (1) | 2024.10.26 |
파이썬 음성 파일 합치기 (0) | 2024.10.25 |
파이썬 음성 이미지 합쳐 mp4 영상 만드는 파이썬 코드 (0) | 2024.10.25 |
댓글