기본적으로 다 비슷하지만 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)