mp4 컨버트 노드 hda

반투50·2022년 1월 26일
0
post-thumbnail

기본적으로 다 비슷하지만 hou.parm().unexpandedString()에서 $HIP이 그대로 들어와서 replace로 hip_path로 교체

import hou
import os
import subprocess

def init():
    #hipfile name
    hip_path = os.path.dirname(hou.hipFile.path())
    hip_name = os.path.basename(hou.hipFile.path())[:-4]
    
    n = hou.node(".")
    s = n.parm('si').unexpandedString()
    mp4_dir = n.parm('mp4_dir').eval()
    seq_name = s.replace("$F4", "%04d", 1)
    seq_name1 = seq_name.replace("$HIP", hip_path, 1)
    
    out_name = n.parm('out_name').eval()
    out_mp4_name = mp4_dir+"/"+hip_name+'_'+out_name+".mp4"
    print(out_name)
    
    #make mp4
    frame_rate = 24
    start = 105
    cmd = 'ffmpeg -y -framerate {} -start_number {} -i "{}" "{}"'.format(frame_rate, start, seq_name1, out_mp4_name)
    subprocess.check_output(cmd, shell=True)  
    
    

    
    

profile
취미로 개발

0개의 댓글