Görüntü dosyalarının (örn. JPEG'ler) bir dizininin Python ile bir film dosyasına (MOV, MP4, AVI) bağlanması için bir yol arıyorum. İdeal olarak bu, bu dizinden birden fazla JPEG almamı ve bir film dosyasının bir karesi olan bir ızgaraya "yapıştırmamı" sağlar. Hangi modüller bunu başarabilir?Python JPEG to film
cevap
Python interface of OpenCV, özellikle bir VideoWriter kullanabilirsiniz, büyük olasılıkla işi yapabilir.
w = cvCreateVideoWriter(filename, -1, <your framerate>,
<your frame size>, is_color=1)
ve bir döngü içinde, her dosya için: Ben dokümanın anladığım, şu istediğini yapacağını
cvWriteFrame(w, frame)
Not Bu kodu denemedim ama Bence bu fikri doğru buldum. Lütfen işe yarayıp yaramadığını söyle.
kırık hiper hattı. Üçüncü taraf yerine openCV kaynağına gidebilir. – EngrStudent
@EngrStudent Raporlama için teşekkürler. Sabit. – agravier
Burada, bir videonun karelerini çektiğim ve onları değiştiren (bu kodun çıkarılmış hali) ve başka bir videoya yazdığım bir komut dosyasının bir aşağı-aşağı sürümü. belki yardımcı olur.
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()
görüntülerin bir demet varsa, bir döngü içinde onları yüklemek ve sadece vid birbiri ardına görüntü yazın.
Çözümün python kullanması ve dosya dosyasını üretmesi sizin için gerçekten önemli mi? Yoksa bunlar bir çözümün nasıl görüneceğine dair beklentileriniz mi?
Sadece bir grup jpeg dosyasını bir film olarak oynatmak istiyorsanız, python kullanmadan veya .avi/.mov/mp4 dosyaları ile bilgisayarınızı karmaşaya sokmadan vidmyfigs.com adresine giderek sabit diskinizden görüntü dosyalarını seçmek için farenizi kullanın. Web tarayıcınızda "film" oynatılıyor.
- 1. Python PIL jpeg kalite
- 2. Python: Variable to Range()
- 3. JPEG
- 4. Kullanım JPEG
- 5. Long to String Python Dönüştürme
- 6. WWW aracılığıyla film yüklenemiyor
- 7. Perl to Python: Bunu yapın veya ölün
- 8. Python Peer-to-Peer Sohbeti (Yuvalar)
- 9. Python to Excel temelleri xlwings kullanarak
- 10. PHP Imagick JPEG Optimizasyon
- 11. Film için UIImagePickerController Öğe
- 12. Xcode film şeridi
- 13. Yerelleştirilmiş film şeridi yoksayıldı (?)
- 14. Jpeg yeniden başlatma işaretleri
- 15. Month to to in Int
- 16. Matplotlib-Animation "Film Yazarları Yok"
- 17. PIL JPEG desteğini tanımak için Django'yu alma
- 18. PyQt4 jpeg/jpg desteklenmeyen resim biçimi
- 19. Ataş: Jpeg/jpg kalitesini belirtin
- 20. OpenCV cvSaveImage Jpeg Sıkıştırma Faktörü
- 21. TIFF, JPEG formatına nasıl dönüştürülür?
- 22. Tüm JPEG dosyaları JFIF midir?
- 23. WPF'de Progressive JPEG nasıl görüntüleyebilirim?
- 24. kurulum django to mysql
- 25. Resim Gönderme (JPEG) C Soketindeki Soket aracılığıyla
- 26. Dönüştürme .json to ipynb
- 27. Convert to Speech to iphone in metin
- 28. mod_expires, JPEG görüntülerinde önbellek denetimi üstbilgileri ayarlamıyor
- 29. ActionScript film klibinden flv, mpg veya başka bir film formatı üretin
- 30. IMDbPY'nin belirli bir film için film önerilerini IMDbPY kullanarak alabilir miyim?
'ffmpeg', libavfilters ile oluşturulmalıdır, bu işlemi kolayca yapabilmeniz gerekir – wim
mencoder, alt işlemi kullanarak çağrı yapmak için yeterince kolaydır, chronolapse tam olarak sizin için ne istediğini yapar (filmden filme, filmden görüntüye değil)). Kompozit ızgara görüntülerinizi oluşturmak için PIL'i kullanabilir, daha sonra bunları bir filme aynı şekilde derleyebilirsiniz. VideoWriter referansı için –