У меня есть несколько частей одного файла, который я хочу, чтобы плагин C++/C# для третьей стороны читался как один файл. В принципе, когда считыватель файлов плагинов доходит до конца одной файловой части, я хочу, чтобы он продолжал следующий.Имитировать конкатенированный файл с использованием жесткой ссылки?
(Для тех, кто заинтересован, плагин Aforge.Net FFMpeg, и я пытаюсь импортировать VOB файлы)
Похоже, довольно задачу перепрограммировать плагин. Альтернативным решением является копирование частей файла в конкатенированный файл, но это происходит медленно, потому что я имею дело со многими ГБ данных.
Можно ли использовать жесткую ссылку файловой системы, чтобы указать на несколько файлов? Или есть другой способ «подделать» конкатенированный файл? Используя командную строку FFMpeg, я могу использовать 'type' для трансляции живого потока, но не могу понять, как это сделать в C# с этим плагином.
Я нахожусь на Windows 7.
Труба работает с FFMPEG, но я не могу понять, как использовать трубу в C#. Плагин ожидает ввода строки пути. – Sugrue
Хорошо. Прочтите немного. Именованные каналы поддерживаются в .Net 3.5 - отлично. Теперь мне нужно выяснить способ превращения именованного канала в какую-то строку пути! – Sugrue
Есть еще одна проблема, однако, это будет кошка только один раз. Вам понадобится дополнительная программа или еще что-то, что зацикливается над командой cat. _And_ вы не можете читать более одного раза в одно и то же время. – fge