2012-09-09 4 views
1

저는 Windows XP 컴퓨터에 파이썬 2.5를 가지고 있습니다. 나는 이미지 목록에서 비디오 (선호하는 AVI)를 만들고 싶다. 또한 비디오에 사운드를 추가하고 싶습니다. pymedia (충돌이 계속됨), pyFFMPEG (gived DLL은 ImportError가 발견되지 않음), pyglet (비디오 만 표시됨) 및 OpenCV (설치되지 않음)와 같은 모듈을 사용해 보았습니다. 필자의 프로그램을 py2exe로 실행 가능한 윈도우로 컴파일하고 싶습니다. 그리고 프로그램이 내 프로그램을 통해 재배포 될 수 있고 프로그램 컴파일시 Popened 될 수 있다면 외부 프로그램을 기꺼이 사용할 수 있습니다. 프로그램이 PIL 또는 파이 게임 이미지와 호환되면 좋겠지 만, 그렇지 않으면 아마 그 문제를 해결할 수 있습니다. 파이썬 2.5와 함께 작동하도록 PyFFMPEG를 얻을 수 있다면, 좋을 것입니다. 감사!파이썬으로 비디오를 만드는 방법이 있습니까?

+0

아마도 이러한 모듈 중 하나를 사용하여 비디오를 만들어야합니까? – Tadeck

+0

파이썬에서 ['subprocess'] (http://docs.python.org/library/)를 사용하여 ['ffmpeg'] (http://www.ffmpeg.org/ffmpeg.html)를 호출하여 비디오를 만드는 데 성공했습니다. subprocess.html). – icktoofay

답변

0

'동영상 만들기'가 의미하는 바가 100 % 명확하지 않습니다. 어떤 이유로 ffmpeg를 사용하는 것을 좋아하지 않는다면 mencoder를 사용할 수 있습니다.

무엇이든지간에 비디오를 생성하려면 비디오 소스 및 비디오 엔코더가 필요합니다. 물론 원한다면 파이썬으로 자신의 비디오 인코더를 작성할 수는 있지만, 앞으로 몇 달 동안 만 그렇게하면 매우 느리게 실행될 것입니다.

인코딩하려면 원시 YUV 입력이 필요하고 트랜스 코딩하려면 '스트림 만들기'가 필요하고 '동영상 만들기'가 필요합니다. 입력은 하드웨어 나 파일 또는 소켓의 스트림에서 가져올 수 있습니다.

관련 문제