라벨이 ffmpeg인 게시물 표시

#파이썬 #유튜브 영상 이미지 추출

이미지
최근에 드라마를 보다가 스크랩을 하고 싶어졌다. 인스타나 블로그질이라는걸 해보고 싶었는데 뭔가 이미지를 따는게 귀찮았다. 찾아보니 유튜브 영상을 바로 다운로드 해줄 수 있는 파이썬 라이브러리가 있길래 영상을 다운로드 받아서 이미지 추출까지 해주는 라이브러리를 한큐에 만들고자 한다. pytube 설치 $ pip install pytube ffmpeg 설치 # 윈도우의 경우에는 다운로드 받아서 폴더에 압축을 풀고 환경설정만 잡으면 된다. $ sudo apt install ffmpeg 코드작성 from pytube import YouTube from urllib import parse import datetime as dt import sys import os DOWNLOAD_FOLDER = "./Downloads" url = None duration = 1 distdate = dt.datetime.now().strftime("%Y%m%d") # 혹시 까먹을 까봐 args 실행코드만 출력하면 관련 args에 관한 정보를 출력 if len(sys.argv) <= 1: print("args:2 => 유튜브 주소") print("args:3 => 분당 장수 (최대 1800)") sys.exit(0) # 두번째 유튭 주소 입력시 if len(sys.argv) >= 2: url = sys.argv[1] # 분당 몇장 출력 할것인지 계산 처리 1입력시 1초 한장 if len(sys.argv) >= 3: duration = int(sys.argv[2]) duration = 1800 if duration > 1800 else duration duration = round( (duration / 60),2) # ffmpeg 실행 코드 ffm = 'ffmpeg -ss 00:00:0

Arch Linux에 FFmpeg를 설치하는 방법

이미지
  개요 FFmpeg는 멀티미디어 파일을 처리하는 오픈 소스 패키지다. 워낙 멀티미디어 파일 관리에는 크기 조정, 인코딩/디코딩, 노이즈 제거, 압축, 썸네일 생성 등과 같은 다양한 일반 작업이 포함되어 있다보니 이러한 작업을 수행하기 위해 FFmpeg는 수십 개의 라이브러리와 함께 설치 된다. 최근 들어서 인공지능, 머신러닝 분야에서도 사용되어지다 보니 FFmpeg의 중요성을 고려하여 Arch Linux에 FFmpeg를 설치하는 가능한 방법을 알아본다. Pacman을 사용하여 설치하는 방법 Pacman은 Arch Linux의 공식 패키지 관리자이다. FFmpeg도 포함되어 있다. 패키지를 설치하기 전에 시스템 패키지를 업데이트하는 것이 좋다. $ sudo pacman -Syu $ sudo pacman -S ffmpeg [sudo] USER 암호: 경고: ffmpeg-2:5.1.2-1는 최신 버전입니다. -- 재설치 의존성 해결 중... 꾸러미 충돌을 찾는 중... 꾸러미 (1) ffmpeg-2:5.1.2-1 총 다운로드 크기: 11.19 MiB 총 설치 크기: 36.59 MiB 알짜 업그레이드 크기: 0.00 MiB :: 설치를 진행하시겠습니까? [Y/n] y :: 꾸러미 가져오는 중... ffmpeg-2:5.1.2-1-x86_64 11.2 MiB 1447 KiB/s 00:08 [##########################################] 100% (1/1) 키링의 키를 검사 중 [##########################################] 100% (1/1) 꾸러미 무결성 검사 중 [####################################