Python4 y4m 영상을 특정 크기의 YUV로 변환하기 #!/usr/bin/env python3 # version: 0.1 # author: Brayden Jo import sys import os import subprocess import re DST_W = 1920 DST_H = 1088 def get_y4m_flist(path): files = os.listdir(path) y4m_list = [x for x in files if x.endswith('y4m')] return y4m_list def get_frame_size(path): cmd = f'ffprobe {path}' ret = subprocess.run(cmd, capture_output=True, shell=True, encoding='utf-8') log = ret.stderr #pr.. 2022. 2. 25. 파이썬으로 깃 해쉬 코드 얻기 간혹 파이썬 코드 내에서 현재 git repository의 hash 코드를 얻어야 할 때가 있습니다. 이때 다음과 같이 subprocess 모듈을 사용할 수 있습니다. import subprocess def get_hash(): cmd = "git rev-parse HEAD" result = subprocess.run(cmd, shell=True, capture_output=True) hash = result.stdout.decode('utf-8').strip() return hash git_hash = get_hash() print(git_hash) 2022. 2. 4. 주피터 노트북 여러 줄 출력 from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = "all" 위와 같이 코드를 입력하면 됩니다. 2021. 2. 3. JuypterLab 실행 방법 아나콘다 네비게이터를 실행한 후 JupyterLab에서 'Launch' 버튼을 클릭합니다. JuypterLab은 주피터 노트북의 상위 버전에 해당하는 프로그램입니다. 플러그인 설치가 가능하고 IDE 처럼 디렉토리 목록도 볼 수 있습니다. 2021. 2. 3. 이전 1 다음