2012-08-23 6 views
2

픽셀을 조작 할 수 있도록 CANVAS 요소에 그린 비디오가 있다고 가정 해 봅시다. 예를 들어 비디오를 컬러에서 흑백으로 변경 한 다음 결과를 비디오에 저장할 수 있습니까? 정의한 시간 간격에 따라 각 프레임을 잡아서 조작하고 각 프레임을 저장할 수 있지만 한 톤의 이미지를 실제 비디오 형식으로 변환하는 방법은 무엇입니까?여러 이미지를 비디오 형식으로 저장할 수 있습니까?

정말 클라이언트 기반 솔루션이 있다고 생각하지 않습니다. 그렇습니다. 그렇기 때문에 서버 기반 솔루션을 선호하고 PHP, Python, Perl 또는 Java (해당 순서대로)를 선호합니다. 이미 온라인, 예를 많이 단지 소스로 비디오 객체를 사용하여 비디오를 변경하고 캔버스에 그리기의 측면에서, 여기에 하나입니다 : 그것은, 당신이 필요로 할 수있는 쉬운 방법이 없다

http://techslides.com/html5-video-into-canvas-with-filters/

+0

서버 기반 솔루션을 허용합니까? 그렇다면 어떤 언어를 사용하고 있습니까? –

+0

어떻게 비디오를 변경하고 있습니까? 코드를 게시 할 수 있습니까? –

답변

1
+0

이 링크를 이용해 주셔서 감사합니다. 개별 프레임 이미지를 서버에 푸시하는 과정을 설명합니다. 실제로 문제는 아닙니다. 내 문제는 VirtualDub 조각입니다, VirtualDub을 프로그래밍 방식으로 실행할 수있는 방법이 있습니까? 아마도 VirtualDub 이외의 다른 무엇입니까? 최종선은 코드를 실행하고 결국 비디오 파일을 얻고 싶다는 것입니다. – iwek

+0

도움이 될까요? http://www.randelshofer.ch/blog/2008/06/writing-quicktime-videos-in-pure-java/ 간단한 js로 이것을 시도하고 있습니다. –

+0

예, 도움이되었지만 유감스럽게도 자바에 익숙하지 않았습니다. 그러나, 그것은 PHP에서 exec 수있는 ffmpeg 언급하고 그 작동합니다. – iwek

관련 문제