Так что я знаю, что это довольно большая проблема, но я хочу написать базовый игрок/конвертер в C#, используя библиотеку FFMPEG. Тем не менее, первое препятствие, которое мне нужно преодолеть, - это завершение библиотеки FFMPEG в C#. Я скачал FFMPEG, но не смог собрать его в Windows, поэтому я загрузил для меня предварительную версию. ОК, потрясающе. Затем я начал искать C# Frappers.
Я посмотрел вокруг и обнаружил несколько обертков, таких как Sharpffmpeg (http://sourceforge.net/projects/sharpffmpeg/) и ffmpeg-harp (http://code.google.com. Прежде всего, я хотел использовать FFMPEG-SHARP, так как его LGPL и SharpffMPEG-GPL. Тем не менее, у него было довольно много ошибок компиляции. Оказывается, это было написано для моно компилятора, я попытался собрать его с моно, но не смог понять, как. Затем я начал вручную исправлять ошибки компилятора, но наткнулся на несколько страшных и подумал, что мне лучше оставить их в покое. Поэтому я отказался от ffmpeg-sharp. Однако это GPL? И файлы avcodec.cs, и avformat.cs выглядят как порты avcodec.c и avformat.c, которые, я считаю, я могу перенести сам? Тогда не нужно беспокоиться о лицензировании. Я должен: < /p>
Напишите мою собственную библиотеку C ++ для взаимодействия с FFMPEG, а затем попросить программу C# в библиотеке C ++, чтобы воспроизводить /конвертировать видео и т. Д. /> port avcodec.h и avformat.h (это все, что мне нужно?), чтобы C#, используя целый ряд dllimports и полностью напишите его в C#? Причина, по которой я думаю #1, может быть лучшим вариантом, заключается в том, что большинство учебных пособий FFMPEG находятся в C ++, и я также имею больший контроль над управлением памятью, чем если бы я сделал это в C #. < /P>
Что вы думаете?
Подробнее здесь: https://stackoverflow.com/questions/252 ... peg-in-net
Использование ffmpeg в .net? ⇐ C#
Место общения программистов C#
1750178787
Anonymous
Так что я знаю, что это довольно большая проблема, но я хочу написать базовый игрок/конвертер в C#, используя библиотеку FFMPEG. Тем не менее, первое препятствие, которое мне нужно преодолеть, - это завершение библиотеки FFMPEG в C#. Я скачал FFMPEG, но не смог собрать его в Windows, поэтому я загрузил для меня предварительную версию. ОК, потрясающе. Затем я начал искать C# Frappers.
Я посмотрел вокруг и обнаружил несколько обертков, таких как Sharpffmpeg (http://sourceforge.net/projects/sharpffmpeg/) и ffmpeg-harp (http://code.google.com. Прежде всего, я хотел использовать FFMPEG-SHARP, так как его LGPL и SharpffMPEG-GPL. Тем не менее, у него было довольно много ошибок компиляции. Оказывается, это было написано для моно компилятора, я попытался собрать его с моно, но не смог понять, как. Затем я начал вручную исправлять ошибки компилятора, но наткнулся на несколько страшных и подумал, что мне лучше оставить их в покое. Поэтому я отказался от ffmpeg-sharp. Однако это GPL? И файлы avcodec.cs, и avformat.cs выглядят как порты avcodec.c и avformat.c, которые, я считаю, я могу перенести сам? Тогда не нужно беспокоиться о лицензировании. Я должен: < /p>
Напишите мою собственную библиотеку C ++ для взаимодействия с FFMPEG, а затем попросить программу C# в библиотеке C ++, чтобы воспроизводить /конвертировать видео и т. Д. /> port avcodec.h и avformat.h (это все, что мне нужно?), чтобы C#, используя целый ряд dllimports и полностью напишите его в C#? Причина, по которой я думаю #1, может быть лучшим вариантом, заключается в том, что большинство учебных пособий FFMPEG находятся в C ++, и я также имею больший контроль над управлением памятью, чем если бы я сделал это в C #. < /P>
Что вы думаете?
Подробнее здесь: [url]https://stackoverflow.com/questions/2527963/using-ffmpeg-in-net[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия