며칠 전 기술 관련 컨퍼런스에 참석했는데 실제로 같은 생각을 가진 몇몇 친구들을 알게 되었습니다. MS 과정은 종종 표면적인 내용일 뿐이어서 강의가 흥미롭지 않습니다. 하지만 운이 좋게도 정원에서 몇몇 친구들을 만나게 되어 매우 기뻤습니다. 기술 직원과의 연락이 정말 쉽고 빠르게 주제에 접근하여 논의할 수 있습니다. 기술자의 순진한 면이 아닐 수 없습니다. 지난 이틀 동안 새 유닛으로 교체했는데, 바꾸는 게 정말 지루한 것 같아요. 처음 일을 시작했을 때 상사가 나에게 이직하지 말라고 했던 기억이 난다. 당시에도 이 말을 했지만 내가 이렇게 될 줄은 몰랐다. 저는 항상 좋은 팀과 좋은 구단주를 찾고 싶었지만, 한 번도 그러지 못했습니다. 지금은 어떻게 될지 모르겠지만, 현재로서는 낙관적으로 보이지는 않습니다. 제가 기대하는 팀은 서로 지지하고, 단결하고, 열정적이고, 유연하고, 서로를 존중하는 팀일 수도 있습니다. 매우 추상적이지만 저의 모든 열망은 애자일 소프트웨어 개발에 기반을 두고 있기 때문에 경직되고 전통적이며 죽은 팀을 보고 싶지 않습니다. 저는 개인주의적인 팀을 별로 좋아하지 않습니다. “소프트웨어 개발은 사람 간의 게임입니다.” 그렇습니다. 제가 원하는 것은 그런 사람 중심의 팀입니다. 요구사항은 높지 않지만 달성하기는 어렵습니다. 적어도 나는 지금 혼란스러워요. . .
말도 안되는 소리입니다. Windows에서 비디오는 섬네일을 볼 때 그림도 표시합니다. 비디오 시스템을 구축하면 사용자가 업로드한 비디오에 대한 섬네일을 생성하는 방법은 무엇입니까? 동영상 파일을 조작하기 위해 주로 사용하는 방식은 DirectX에서 DirectX를 사용하면 화면 캡쳐, 이미지 캡쳐, 동영상 캡쳐 등의 기능을 구현할 수 있습니다. 생각해보니 비스타 앱의 화려한 3D 효과에 놀랐습니다. ms로.
.net에서 DirectShow를 사용하려면 가장 먼저 필요한 것은 어셈블리입니다. 이 어셈블리는 .net의 directshow 호출을 완료하는 데 도움이 되며 등록 프로세스를 저장하는 com을 사용할 필요가 없습니다. 이름은 Interop.DexterLib.dll입니다. 다른 DLL과 같으며 참조만 추가하면 됩니다.
이 dll을 사용하면 클래스가 캡슐화됩니다. 이 클래스를 사용하면 비디오 썸네일을 쉽게 생성할 수 있으며 winform 및 asp.net에 적합합니다.
소스코드는 여기에 있으니 관심 있으신 분은 다운로드하여 살펴보시기 바랍니다.
링크/파일/jillzhang/extractframe_source.rar
참고 기사:
http://www.yafla.com/dennisforbes/Extracting-Video-Frames-with-NET/Extracting-Video-Frames-with-NET.html
http://www.cnblogs.com/jillzhang/archive/2006/09 /26/515680.html