Можно ли конвертировать AVI-файл в 3gp в C#? Если да, то как я могу это сделать? Любые идеи будут оценены, спасибо заранее.Как конвертировать AVI в 3gp в C#?
ответ
Нет действительно простого способа сделать это; мой совет - использовать ffmpeg, либо с помощью оболочки C#, вызвав ее извне. Кажется, что для ffmpeg (например, this one) есть несколько оберток C#, но все они, похоже, находятся на разных этапах разработки и не могут использоваться. Ваш единственный вариант, вероятно, будет, вызвав его извне.
Это зависит от того, что вы подразумеваете под «преобразованием». Как 3GP, так и AVI являются форматами оболочки, так что вы просто пытаетесь изменить формат контейнера или хотите также перекодировать потоки?
В любом случае, вы должны, вероятно, взглянуть на ffmpeg (Windows info). Для простых случаев (т. Е. У вас есть файл, требуется один выходной файл), вам, вероятно, следует подумать о его вызове в командной строке (т. Е. System.Diagnostics.Process), что намного проще (и не связано с проблемами лицензирования). Если вы хотите получить доступ к кодеку/libavormat программен, я высоко рекомендую пропускать любые .NET оболочек LIBS (все они находятся в разных состояниях сосания, Tao быть лучшим, но это не говорит много), и вместо того, чтобы писать C++/CLI обертки. I started doing this, и как только я приступил к сортировке данных и т. Д., И выяснил, как его построить (Part 1, Part 2), это было не слишком сложно.
- 1. конвертировать avi в 3gp с ffmpeg
- 2. Конвертировать большие 3gp-файлы в байтовый массив
- 3. Как преобразовать BMP в AVI C#
- 4. iOS Конвертировать AVI в формат MP4 программно
- 5. захват Веб-камера и конвертировать в AVI
- 6. Как передавать видеофайлы 3gp в C++
- 7. Как запустить видеоформат «3gp, FLV, avi» в AVPLAYER или MPMoviePlayerViewController в iOS?
- 8. Преобразование AVI в Mpeg с использованием C#
- 9. Как преобразовать mp4 в avi?
- 10. Как конвертировать флэш с динамическими данными в AVI видео
- 11. Как конвертировать AVI-файл в формат FLV с помощью PHP?
- 12. Lua - конвертировать 3gp-файл в raw (или wav)?
- 13. как различать 3gp аудио и 3gp видео
- 14. Как конвертировать AVI-файл в yuv 420 (программное обеспечение/matlab/исходный код/c/C++ что-нибудь)
- 15. Как конвертировать 3GP-видео для Android для просмотра?
- 16. Преобразование BMP в avi
- 17. PHP: загрузка видеофайлов 3gp
- 18. конвертировать h.264 avi контейнер в mp4 с ffmpeg
- 19. C# edit avi tag
- 20. FFMPEG конвертировать .avi в воспроизводимый iOS фильм mp4
- 21. Ffmpeg: Преобразование видео AVI в видео AVI anamorphose
- 22. Преобразование FLV в MP4 или 3GP
- 23. C# Воспроизведение AVI
- 24. конвертировать из avi в mp4 с помощью ffmpeg
- 25. play avi using C++
- 26. Как сделать операцию преобразования из .MOV в 3GP в Java
- 27. Как играть в avi-файлы в браузере
- 28. Преобразование еха видео в AVI
- 29. Поиск в .avi-файле с использованием C#
- 30. C# Bitmap в AVI/WMV с компрессией
ffmpeg-sharp является неполным и старым. У вас были какие-то успехи? Я обнаружил, что Дао немного лучше, но закончил тем самым прямое обращение к нему через обертку C++/CLI. –
Это было практически бесполезно для большинства вещей - как я и посоветовал, я закончил использовать систему ffmpeg и piping to/from. Меньше контроля, но достаточно для простого преобразования между форматами контейнеров. – TkTech