파 이 썬 이 영상 을 편집 하 다 니.

안녕하세요,저 는 천 형 입 니 다.
천 형 은 파 이 썬 이 영상 을 편집 할 수 있 을 까 하 는 생각 을 했 어 요.
MoivePy 가 뭘 하 겠 어 요?다음은 천 형 이 간단하게 소개 해 드릴 게 요.
오디 오 추출
비디오 캡 처
비디오 통합
비디오 중첩
자막 추가
얼굴 추적,모자이크
시 크 한 필터
음영 효과
.......
01 오디 오 추출
평소에 저희 가 짧 은 동 영상 을 찍 거나 동 영상 을 볼 때(동 영상 에 있어 야 있 습 니 다.인터넷 에서 이런 편집 한 오디 오 를 찾 을 수 없 을 때)동 영상 에 있 는 오디 오 를 배경 음악 으로 추출 하거나 평소에 듣 고 싶 지만 동 영상 을 켜 고 싶 지 않 을 때.
그럼 천 형 은 python 으로 동 영상 에서 오디 오 를 추출 하 는 법 을 알려 드 리 겠 습 니 다.
시작 하기 전에 Moivepy 라 이브 러 리 를 설치 하고 아래 명령 을 통 해 설치 할 수 있 습 니 다.
pip install moviepy
설치 가 다 된 후에 우 리 는 동 영상 을 처리 하기 시작 했다.

from moviepy.editor import *
video = VideoFileClip('      .mp4')
audio = video.audio
audio.write_audiofile('      .mp3')
여기 서 영상:일곱 번 의 인구 센서 스.mp4 를 예 로 들 면 이 영상 은 천 형 이 전에 녹화 한 영상 이다.

추출 한 오디 오 저장:7 차 인구 센서 스.mp3

오디 오 를 켜 면 음질 이 비디오 의 음질 과 똑 같 습 니 다(완벽 추출 성공)
02 비디오 캡 처
동 영상 도 캡 처 할 수 있다.캡 처 한 동 영상 은 동 영상 뿐만 아니 라 캡 처 한 동 영상 도 gif 형식 으로 저장 할 수 있다.
1.캡 처 후 동 영상 으로 저장
마찬가지 로 동 영상:7 차 인구 센서 스.mp4 를 예 로 들 면(동 영상 은 모두 38 초)그 중의 한 단락(5s~25s)을 20 초 동안 절취 합 니 다.

video = VideoFileClip('      .mp4')
#     clip  5s-25s,  mp4
video2 = video.subclip(5, 25)
video2.write_videofile("      5_25.mp4")
캡 처 한 동 영상 은 7 회 인구 센서 스 5 로 저 장 됩 니 다.25.mp4

실행 이 끝 난 후에 영상 은 로 컬 에 저장 되 었 습 니 다.
최종 효과:

열 면 괜 찮 습 니 다.캡 처 에 성 공 했 습 니 다.

2.캡 처 후 gif 로 저장
이어서 캡 처 한 영상 을 gif 형식 으로 저장 합 니 다.

video = VideoFileClip('      .mp4')
#     clip  5s-25s,  mp4
video2 = video.subclip(5, 25)
video2.write_gif("      5_25.gif",fps=16)
코드 중의 fps 는 프레임 율 입 니 다.여 기 는 16 으로 설정 되 어 있 습 니 다.fps 가 클 수록 gif 가 뚜렷 해 지고 gif 도 커 집 니 다.(여기 16 을 설 치 했 습 니 다.이미 선명 합 니 다)
캡 처 한 동 영상 저장 gif:7 회 인구 센서 스 525.gif

오픈 후 다음 과 같 습 니 다:

03 비디오 통합
동 영상 캡 처 외 에 도 여러 동 영상 을 통합 할 수 있다.

video1 = VideoFileClip('      .mp4')
video2 = VideoFileClip("      5_25.mp4")
video3 = concatenate_videoclips([video1, video2])
video3.write_videofile("      _  .mp4")
동 영상:7 회 인구 센서 스.mp4 동 영상(38 초),동 영상:7 회 인구 센서 스 525.mp4 상기 사례 에서 캡 처 한 영상(20 초)은 마지막 으로 7 차 인구 센서 스 로 통합 된다.합병
ps:위의 코드 는 두 개의 동 영상 을 합 치 는 것 을 보 여 주 는 것 일 뿐 실제 적 으로 여러 개 를 합 칠 수 있 습 니 다.

원본 비디오:


최종 병합 동 영상:

04 비디오 중첩
보통 영화 에 서 는 동 영상 에서 블록 을 나 누 는 부분 이 다른 화면 을 볼 수 있다.이것 은 동 영상 중첩 효 과 를 사용 했다.이제 천 형 은 파 이 썬 으로 어떻게 이 룰 수 있 는 지 가르쳐 준다.

video1 = VideoFileClip("      .mp4").margin(10)
video2 = video1.fx(vfx.mirror_x)  # x   
video3 = video1.fx(vfx.mirror_y)  # y   
video4 = video1.resize(0.8)  #       0.8
newvideo = clips_array([
    [video1, video2],
    [video3, video4]
])
newvideo.resize(width=480).write_videofile("      _  .mp4")
여 기 는 주로 동 영상:7 차 인구 센서 스.mp4 를 예 로 들 어 사각형 으로 만 든 스타일 로 중첩 합 니 다.최 후 보존:7 회 인구 센서 스중첩

최종 효과:

05 소결
ok,천 형 은 이 네 가지 영상 을 편집 하 는 방법 을 소개 하 는 동시에 여러 가지 방법 도 있다.예 를 들 면:
자막 추가
얼굴 추적,모자이크
시 크 한 필터
음영 효과
............
여기 서 천 형 은 일일이 보 여주 지 않 고 관심 있 는 친구 들 은 moviepy 의 문서 튜 토리 얼 을 검색 해서 공부 할 수 있 습 니 다.
이상 은 와우 파 이 썬 이 동 영상의 상세 한 내용 을 편집 할 수 있다 니,파 이 썬 편집 동 영상 에 관 한 자 료 는 우리 의 다른 관련 글 을 주목 해 주세요!

좋은 웹페이지 즐겨찾기