하나의 파일로 여러 부분으로 나눠서 제 3 자 C++/C# 플러그인을 하나의 파일로 읽고 싶습니다. 기본적으로, 플러그인 파일 판독기가 하나의 파일 부분의 끝 부분에 도달하면 다음 부분으로 계속 진행합니다.하드 링크를 사용하여 연결 파일을 시뮬레이션 하시겠습니까?
은 (관심있는 사람들을 위해, 플러그인은 Aforge.Net는 FFmpeg이고, 나는 VOB 파일을 가져올하려고)
그것은 플러그인을 재 프로그램하는 것은 매우 작업처럼 보인다. 다른 해결책은 파일 부분을 연결된 파일에 복사하는 것입니다. 그러나 많은 GB의 데이터를 처리하기 때문에 속도가 느립니다.
파일 시스템 하드 링크를 사용하여 여러 파일을 가리킬 수 있습니까? 또는 연결된 파일을 '가짜'로 만드는 다른 방법이 있습니까? 커맨드 라인 FFMpeg를 사용하여 'type'을 사용하여 스트림을 연결하여 파일을 스트리밍 할 수 있지만이 플러그인을 사용하여 C#으로 달성하는 방법을 알 수는 없습니다.
나는 하나의 파일에 윈도우 7에
파이프는 FFMPEG에서 작동하지만 C#에서 파이프를 사용하는 방법을 알 수 없습니다. 플러그인은 경로 문자열을 입력으로 기대합니다. – Sugrue
확인. 조금 읽어봐. Named Pipes는 .NET 3.5에서 지원됩니다. 이제 명명 된 파이프를 어떤 종류의 경로 문자열로 바꾸는 방법을 찾아야합니다! – Sugrue
또 다른 문제가 있습니다 만, 이것은 한 번만 고양이가됩니다. cat 명령을 반복하는 추가 프로그램이나 다른 것들이 필요합니다. _ 그리고 한 번에 두 번 이상 읽을 수는 없습니다. – fge