2013-04-23 7 views
0

그래서 나는 많은 수의 .mov 파일을 가져 와서 속도를 절반으로 낮추는 간단한 문제가 있습니다. 내 인생에서 나는 간단한 문제에 대한 간단한 해결책을 찾을 수없는 것 같습니다. 이름을 바꾸거나 프레임 속도를 변경하거나 멋진 파일을 만들 필요가 없습니다. 많은 수의 .mov 파일을 속도를 반으로 줄입니다. 나는 어쩌면 도움이되는 소프트웨어와 avisynth를 들여다 보았지만, 나는 필요한 것을하지 않는 것 같다. 어떤 제안?배치 속도 저하 .mov 속도

+0

".MOV 파일의 큰 숫자를 복용하고 절반 속도로 둔화." 을이 의미하는 것은? 절반 속도로 감속.? 또한 어떤 숙제를했는지 말할 수 있습니까? –

+0

문제는 더 이상 중요하지 않지만 .mov 형식의 일부 비디오 파일을 가져 와서 속도를 절반으로 낮추고 싶었습니다. 문제는 제가 1000 개가 넘는 비디오입니다. qt 변경 및 초연과 같은 소프트웨어를 연구하고 있었지만 끊임없이 모니터링하지 않고도 많은 수의 동영상을 느리게 만들지는 못했습니다. –

+0

맞습니다. 아마도 좀 더 고급 소프트웨어가 필요하거나 하나의 개발이 필요할 수 있습니다. Microsoft Expression Encoder, Quark Softwares 등. 목표를 달성하는 데 도움이 될 수 있습니다. –

답변

0

나는 동일한 문제를 가지고 있으며 프레임 속도를 반으로 변경하여 해결했습니다. 이는 명령 행 인터페이스가있는 tsMuxer을 사용하여 수행 할 수 있습니다. 단점은 MOV 형식으로 출력 할 수 없지만 m2ts 또는 ts입니다. 필자는 현재 디렉토리에있는 모든 MOV 파일을 찾기 위해 간단한 파이썬 스크립트를 작성하고, 입력에 따라 프레임 속도로 tsMuxer에 입력 파일을 생성하고 실행했습니다. 아마 더 좋은 방법이 존재할 수도 있지만 이것은 하나의 방법입니다.

import os 
import sys 

allFilesAndFolders = os.listdir(".") 
cwd = os.getcwd() 
fps = sys.argv[1] 
filename = "Slower.META" 

for entry in allFilesAndFolders: 
    if entry.endswith(".MOV"): 

     if os.path.isfile(filename): 
      os.remove(filename) 

     with open(filename, "a+") as myFile: 
      myFile.write("MUXOPT --no-pcr-on-video-pid --new-audio-pes --vbr --vbv-len=500\n") 
      myFile.write("V_MPEG4/ISO/AVC, \"" + cwd + "\\" + entry + "\", fps=" + fps + ", insertSEI, contSPS, ar=As source, track=1\n") 

     os.system("\"C:\Program Files (x86)\\tsMuxeR_2.6.12\\tsMuxeR.exe\" " + filename + " " + entry.split(".")[0] + "_slow.m2ts")