반응형 python338 파이썬 영상 이어붙이기 파이썬 영상 이어붙이기 아래 코드는 여러 개의 비디오 파일을 하나로 합쳐 새로운 영상 파일로 저장하는 방법을 보여줍니다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="libx26.. 2024. 10. 26. 파이썬으로 pdf 로 용량 줄이기 파이썬으로 pdf 로 용량 줄이기아래 코드는 pypdf 라이브러리를 사용하여 PDF 파일의 이미지를 압축하고 저장하는 방법을 보여줍니다. PDF 파일에 포함된 이미지의 품질을 낮춰 파일 용량을 줄이는 작업을 수행하는 데 유용합니다. from pypdf import PdfWriterwriter = PdfWriter(clone_from="exam.pdf")for page in writer.pages: for img in page.images: img.replace(img.image, quality=50) # quality 값을 조절하여 압축 정도를 조정할 수 있으며, 낮은 값일수록 품질은 떨어지지만 파일 용량은 줄어듭니다.with open("exam_reduced.pdf", "wb") a.. 2024. 10. 26. 파이썬 음성 파일 합치기 파이썬 음성 파일 합치기1개의 음성파일이 끝나면 다음 음성파일이 재생됩니다. 만약, 백그라운드 음성과 같이 음성을 겹치고 싶다면 아래 참고를 확인하세요.from pydub import AudioSegment# 두 오디오 파일 불러오기audio1 = AudioSegment.from_file("audio_file1.mp3")audio2 = AudioSegment.from_file("audio_file2.mp3")# 두 오디오 파일 이어 붙이기combined_audio = audio1 + audio2# 결합된 오디오 파일 저장combined_audio.export("combined_audio_file.mp3", format="mp3") [참고1] 음성파일 겹치기from pydub import Audio.. 2024. 10. 25. 파이썬 음성 이미지 합쳐 mp4 영상 만드는 파이썬 코드 파이썬 음성과 이미지를 합쳐 mp4 만드는 파이썬 코드 아래 코드는 정지 이미지(image.jpg)와 오디오 파일(audio.mp3)을 결합해 동영상(output.mp4)으로 만드는 방법을 보여줍니다from moviepy.editor import *# 이미지 파일과 오디오 파일 경로image_file = "image.jpg"audio_file = "audio.mp3"# 이미지 클립 생성 (영상 길이는 오디오 길이에 맞춰 설정)image_clip = ImageClip(image_file)# 오디오 클립 생성audio_clip = AudioFileClip(audio_file)# 이미지 클립의 지속 시간을 오디오의 지속 시간에 맞춤image_clip = image_clip.set_duration(audio_c.. 2024. 10. 25. 파이썬 공백 여러개 하나의 공백으로 파이썬 공백 여러개 하나의 공백으로띄어쓰기가 여러 개일 때 이를 하나의 띄어쓰기로 변경하는 정규식은 다음과 같습니다: HTML 삽입미리보기할 수 없는 소스 2024. 10. 24. 파이썬 리스트의 위치 리스트로 값 추출하기-리스트 인덱싱 파이썬 리스트의 위치 리스트로 값 추출하기-리스트 인덱싱리스트에서 다른 리스트의 위치(인덱스)를 기반으로 값을 추출하려면, 먼저 위치 리스트(인덱스 리스트)를 사용하여 원본 리스트에서 값을 가져올 수 있습니다. 예시는 아래와 같습니다. # 원본 리스트original_list = ['cho', 'kim', 'park', 'choi', 'son']# 위치(인덱스) 리스트index_list = [0, 2, 4]# 인덱스 리스트를 사용하여 값을 추출result = [original_list[i] for i in index_list]print(result) 2024. 10. 23. 이전 1 2 3 4 5 6 7 8 ··· 57 다음 반응형