2013-04-23 164 views
0

所以我有一個簡單的問題,需要大量的.mov文件,並放慢速度減半。對於我的生活,我似乎無法找到簡單問題的簡單解決方案。我不需要重命名它們,改變幀速率或任何幻想,只需將大量.mov文件放慢一半就可以了。我已經研究過軟件和avisynth可能的幫助,但似乎沒有做我所需要的。有什麼建議麼?批減慢.mov速度

+0

「需要大量的.mov文件並將其放慢到一半速度」。 這是什麼意思?把他們放慢一半速度。 你也可以告訴你做了什麼功課嗎? – 2013-04-30 13:57:27

+0

問題不再重要,但我想從攝像機拍攝一些.mov格式的視頻文件,並將速度降低到一半。問題是我有超過1000個視頻。我正在研究諸如qt change和premiere等軟件,但從我所能找到的東西中,沒有任何東西會在沒有持續監控的情況下減慢大量視頻。 – 2013-05-16 17:46:52

+0

正確,可能您需要一些更高級的軟件或者可能需要獲得一項開發。 微軟表達編碼器,夸克軟件等..這可以幫助實現您的目標 – 2013-05-17 05:02:20

回答

0

我有同樣的問題,並通過remuxing和改變幀速率一半來解決它。這可以使用tsMuxer來完成,它有一個命令行界面。缺點是它不能以MOV格式輸出,而是以m2ts或ts輸出。我編寫了一個簡單的python腳本來查找當前目錄中的所有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")