2011-09-03 19 views
3

我想修剪 - 在開始和結束時剪切幀 - 可以有各種不同格式的視頻,然後保存修剪後的視頻。使用Python修剪(刪除幀)來自視頻

有沒有任何圖書館或建議如何做到這一點?

謝謝!

+3

也許http://stackoverflow.com/questions/220866/best-video-manipulation-library-for-python提供了一些適當的東西。 – phimuemue

回答

3

我一直在使用ffmpegsubprocess模塊來提取視頻縮略圖,但似乎ffmpeg可以做任何事情。

一旦你安裝的ffmpeg,你可以剪掉視頻的第一第二,像這樣

> ffmpeg -i sample.mov -ss 1 trim.mov 

所以使用python

import subprocess 
seconds = "1" # has to be a string 
subprocess.call(['ffmpeg', '-i', inputfilename, '-ss', seconds, outputfilename]) 

的子模塊將起飛的第一第二。對於特定的幀,有像-vframes和-dframes這樣的標誌,但我沒有實際使用它們。文檔ffmpeg here

還有pyffmpeg,ffmpeg的python包裝。但我沒有用過它。