책을 사고 받은 mp3 파일들을 유튜브에 올려놓고 들으려고 하는데, 파일이 너무 많다 보니 여러개를 묶어서 한방에 올리려고 합니다. 파이썬이 있으니 간단히 할 수 있을 것 같습니다. 우선 mp3 파일을 다루기 위에 pydub를 설치합니다. pip install pydub 잘 작동하는지 확인을 위해 샘플용 두 파일을 합친 후 test.mp3파일로 결과물을 저장합니다. from pydub import AudioSegment f1 =AudioSegment.from_mp3("01_1.mp3") f2 =AudioSegment.from_mp3("01_2.mp3") f3 = f1+f2 f3.export("test.mp3", format="mp3") test.mp3 파일이 정상적으로 생성되었습니다. 만약 파일이 정상적..
안녕하세요? 파이썬으로 유튜브 동영상 다운로드 프로그램을 만들어 보겠습니다. 아래와 같이 생겼습니다. 유튜브 영상 주소를 입력하고 클릭 버튼을 누르면 최대 720p의 화질로 영상이 다운됩니다. 더 높은 화질의 경우에는 유튜브에서 영상과 음성을 따로 가지고 있다가 합쳐서 보내주는 시스템이라, 영상과 음성을 각각 받아야 해서 조금 번거롭습니다. 720p 이상의 고화질/고음질의 영상/음성 파일을 받는 것은 나중에 별도 게시물에서 다루겠습니다. 1. 준비물 - pytube (유튜브 영상 다운로드) - PyQt5 (GUI 프로그램 만들기) 설치 하기 pip install pytube pip install PyQt5 2. 유튜브 다운로드 기능 쓰기 코드 from pytube import YouTube def dow..
SGS에서 레포트를 받으면 모든 파일명이 SGS의 내부 식별 번호로 되어 있습니다. 저희는 보통 한 분기에 약 200개 이상의 성적서를 받다 보니, 이것들을 시료 이름과 시험 내용에 따라 일일이 분류하는 것이 여간 귀찮은 작업이 아닌데요. 이때 우리의 파이썬을 써먹으면 매우 편리합니다. 아래와 같이 SGS 번호로 된 PDF 파일명을 모두 내용에 따라서 시험 이름 및 시료 이름으로 변경하는 것입니다. 아래는 PDF 파일을 실행한 모습인데, Product Name이라고 적혀있는 내용을 자동으로 파일명에 들어가게 하고자 합니다. 순서는 간단합니다. (1) PDF의 내용을 읽는다 (2) 시험 방법과 시료 이름을 찾는다 (3) 이름을 변경한다 이번 게시물에서는 코드만 간단히 보여드리는 게 아니라, 처음 시작부터 ..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.