我正在尋找一種將圖像文件(例如JPEG)目錄連接到使用Python的電影文件(MOV,MP4,AVI)的方法。理想情況下,這也允許我從該目錄中獲取多個JPEG,並將它們「粘貼」到電影文件的一幀中。哪些模塊可以實現這一點?Python JPEG到電影
回答
你可以使用Python interface of OpenCV,特別是VideoWriter可能可以完成這項工作。從我瞭解的文檔,下面會做你想要什麼:
w = cvCreateVideoWriter(filename, -1, <your framerate>,
<your frame size>, is_color=1)
,並在一個循環中,爲每個文件:
cvWriteFrame(w, frame)
請注意,我沒有嘗試這樣的代碼,但我認爲我的想法是正確的。請告訴我它是否有效。
破壞hyperline到VideoWriter參考。可能會轉到openCV源代碼,而不是第三方。 – EngrStudent 2017-10-07 19:26:15
@EngrStudent感謝您的報告。固定。 – agravier 2017-10-11 06:56:00
這是一個剪輯版本的腳本,我從一個視頻中獲取幀,然後修改它們(取出代碼),並寫入另一個視頻。也許它會有所幫助。
import cv2
fourcc = cv2.cv.CV_FOURCC(*'XVID')
out = cv2.VideoWriter('out_video.avi', fourcc, 24, (704, 240))
c = cv2.VideoCapture('in_video.avi')
while(1):
_, f = c.read()
if f is None:
break
f2 = f.copy() #make copy of the frame
#do a bunch of stuff (missing)
out.write(f2) #write frame to the output video
out.release()
cv2.destroyAllWindows()
c.release()
如果你有一大堆的圖片,加載它們在一個循環中,只是陸續您的VID寫一個圖像。
對於您來說解決方案應該使用python並生成電影對於您來說真的很重要嗎?文件?或者這些只是您對於解決方案的期望?
如果你只是想能夠播放一堆jpeg文件作爲電影,你可以通過去vidmyfigs.com並且使用.avi/.mov/mp4文件來使用python或使你的電腦變得混亂。您的鼠標從硬盤中選擇圖像文件。 「電影」在您的Web瀏覽器中播放。
- 1. JPEG僞影檢測
- 2. python opencv中位數電影
- 3. 電影找不到ImageMagick贏
- 4. Papervision渲染到電影或電影膠片
- 5. IMDbPY得到了電影中的明星
- 6. 在Jython/Python中創建電影
- 7. Python:樸素貝葉斯電影評論
- 8. 如何用python製作電影
- 9. python中的跨平臺電影創作
- 10. 用Python抓取電影列表
- 11. 你如何使電影像電影.netflix.com
- 12. 有沒有好的電影/電影API?
- 13. Html到PDF到JPEG
- 14. 在電影(QTKit)
- 15. 想象電影
- 16. 使用HtmlAgilityPack找到電影鏈接
- 17. 的Android,DLNA投影到智能電視
- 18. 將滑塊添加到電影中
- 19. 將動畫導出到電影
- 20. 在Facebook上看不到共享電影
- 21. 從Flash電影傳輸位圖到Javascript
- 22. 無法找到沒有ID的電影
- 23. 從Powerpoint導出電影到C#文件
- 24. SQL,查詢到電影院的地方
- 25. IntelliJ「無法找到」電影文件
- 26. 不同的JPEG類型對不同的JPEG解碼子過程有何影響?
- 27. 加載電影到創建影片剪輯 - 目標消失
- 28. C++ Windows JPEG到Bytestream
- 29. JPEG到視頻流
- 30. YUV420P轉JPEG到ffmpeg
用libavfilters構建的'ffmpeg'應該可以輕鬆地做到這一點 – wim 2012-03-20 22:01:59
mencoder也很容易使用子進程調用,這是chronolapse如何完全按照您的要求進行的(圖像到電影,而不是圖像到網格到電影)。您可以先使用PIL創建複合網格圖像,然後以相同方式將它們編譯成電影。 – 2012-03-20 22:14:16