Я думал о двух возможных параметрах: < /p>
- Использование ffmpeg < /code> < /> < />
P/invoke с помощью Libavcodec библиотеки и других, в которых используется ffmpeg
Я решил посмотреть на первый вариант, который, как я полагаю, будет более проще и практично. Но есть некоторые слабые места, которые могут создавать много проблем. Мы понимаем (я полагаю), что, используя 1-й вариант, конечный разработчик должен использовать разрыв процесса. Таким образом, могут возникнуть возможные проблемы с простоя процесса и другими возможными проблемами ... < /p>
Я спрашиваю о вашей практике, потому что это мой первый опыт на платформе Linux с конвертированием /выборкой видео с использованием C#. Я использовал библиотеку Expression < /strong> .net на платформе Windows, но это другая история, и это не имеет смысла, прямо сейчас. Мне не нравится 1 -й вариант из -за возможных неразрывных исключений, потому что ffmpeg с такой роли становится черным ящиком для серверного бэкэнда ASP.NET.
Подробнее здесь: https://stackoverflow.com/questions/470 ... e-on-linux
Мобильная версия