하나의 wmv 파일을 얻으려면 여러 비디오 파일 (.wmv)을 병합해야합니다. 어떻게해야합니까?C#에서 2 개의 비디오 파일을 병합하는 방법은 무엇입니까?
답변
당신은 쉽게 Splicer, C#에서 무료로 오픈 소스를 사용 할 수
단순화의 DirectShow를 사용하여 편집 및 인코딩 오디오 및 비디오 용 응용 프로그램을 개발
예 :
using Splicer;
using Splicer.Timeline;
using Splicer.Renderer;
string firstVideoFilePath = @"C:\first.avi";
string secondVideoFilePath = @"C:\second.avi";
string outputVideoPath = @"C:\output.avi";
using (ITimeline timeline = new DefaultTimeline())
{
IGroup group = timeline.AddVideoGroup(32, 720, 576);
var firstVideoClip = group.AddTrack().AddVideo(firstVideoFilePath);
var secondVideoClip = group.AddTrack().AddVideo(secondVideoFilePath, firstVideoClip.Duration);
using (AviFileRenderer renderer = new AviFileRenderer(timeline, outputVideoPath))
{
renderer.Render();
}
}
@ thilina 내가 어떻게 할 수 있는지 예를 들어 보았다. –
안녕하세요, 저는이 솔루션으로 시도했지만 WindowsMediaRenderer를 사용하여 두 개의 작은 wmv 파일을 병합하는 데 너무 많은 시간이 걸립니다. 그걸 도와 주실 수 있니? 그것을 더 빨리 만드는 방법? –
Masud 씨는 유감입니다. 그 도서관에서 일한 이후로 오랜 시간이 걸렸지 만, 기억할 수있는 한, "덜 빠릅니다"라는 해상도와 비디오의 품질에 관한 문제입니다. 기억하지 못합니다. Splicer에 기본적으로 존재하는 중간 품질의 WindowsMediaRenderer가 있다면 몇 가지 검색을해야합니다. –
DirectShow 또는 Windows Media 인코더를 사용하여 비디오 파일을 분할하고 결합 할 수 있습니다.
DirectShowNet library 유용한 예제가 있습니다. DESCombine이라고 불리는 것 같습니다.
안녕하세요, 제발 줄 수 있습니까? Windows Media 인코더를 사용하여 비디오를 합병하는 방법에 대한 실례는 무엇입니까? WME SDK를 다운로드했지만 어떻게해야하는지 잘 모릅니다. 나는 붙어있다! 도와주세요. 고마워요 –
- 1. 2 개의 bzip2'ed 파일을 병합하는 방법은 무엇입니까?
- 2. 정확히 2 개의 분기를 병합하는 방법
- 3. 이미지를 비디오 축소판의 가운데로 병합하는 방법은 무엇입니까?
- 4. 기본 ASP에서 두 개의 XML 파일을 병합하는 방법은 무엇입니까?
- 5. 2 개의 파일을 바꾸는 방법은 무엇입니까?
- 6. PHP에서 두 개의 CSV 파일을 병합하는 방법은 무엇입니까?
- 7. MPEG 비디오 파일을 분할 및 병합하는 방법
- 8. XIB 파일을 비교/병합하는 방법은 무엇입니까?
- 9. 두 개의 java.util.Properties 객체를 병합하는 방법은 무엇입니까?
- 10. 두 개의 FBO를 병합하는 방법은 무엇입니까?
- 11. 두 개의 BST를 효율적으로 병합하는 방법은 무엇입니까?
- 12. 두 개의 RenderTargetBitmap 인스턴스를 병합하는 방법은 무엇입니까?
- 13. Java에서 두 개의 GIF를 병합하는 방법은 무엇입니까?
- 14. plist에서 두 개의 배열을 병합하는 방법은 무엇입니까?
- 15. Java에서 두 개의 배열을 병합하는 방법은 무엇입니까?
- 16. SQLite에서 여러 데이터베이스 파일을 병합하는 방법은 무엇입니까?
- 17. 2 개의 wav 파일을 하나의 wav 파일로 결합/병합하는 방법은 무엇입니까?
- 18. 여러 패치 파일을 병합하는 방법은 무엇입니까?
- 19. 여러 PDB 파일을 병합하는 방법은 무엇입니까?
- 20. 이미지를 병합하는 방법은 무엇입니까?
- 21. C에서 라이브 비디오 방송을 구현하는 방법은 무엇입니까?
- 22. C에서 바이트 배열을 병합하는 가장 효율적인 방법은 무엇입니까?
- 23. 두 개의 .mp4 파일을 비교하는 방법은 무엇입니까?
- 24. XSLT로 Java에서 2 개의 XML 스트림을 병합하는 방법
- 25. 행을 복제하지 않고 2 SQL 테이블의 행을 병합하는 방법은 무엇입니까?
- 26. 이 2 개의 Java 파일을 올바르게 컴파일하는 방법은 무엇입니까?
- 27. 2 개의 C 프로그램간에 데이터를 전송하는 가장 쉬운 방법은 무엇입니까?
- 28. 플래시 플레이어 오브젝티브 -C에서 비디오 파일을 가져
- 29. gnlcomposition을 사용하여 비디오 파일을 연결하는 방법은 무엇입니까?
- 30. 두 테이블을 병합하는 방법은 무엇입니까?
중복 : http://stackoverflow.com/questions/2844398/split-encode-and-join-video-parts-in-c – SiN