Est-il possible de convertir un fichier AVI à 3gp en C#? Si oui, comment pourrais-je faire cela? Toutes les idées seront appréciées, merci d'avance.Comment convertir AVI en 3gp en C#?
Répondre
Il n'y a pas vraiment moyen de le faire; mon conseil est d'utiliser ffmpeg, soit par l'utilisation d'un wrapper C# en l'appelant de l'extérieur. Il semble y avoir plusieurs wrappers C# pour ffmpeg (comme this one) mais ils semblent tous être à différents stades de développement et pas vraiment utilisables. Votre seule option sera probablement en l'appelant en externe.
Cela dépend de ce que vous voulez dire par "convertir". Les formats 3GP et AVI sont tous deux des formats wrapper. Essayez-vous simplement de modifier le format du conteneur ou souhaitez-vous également réencoder les flux? De toute façon, vous devriez probablement regarder ffmpeg (Windows info). Pour les cas simples (c'est-à-dire que vous avez le fichier, voulez un seul fichier de sortie), vous devriez probablement l'appeler sur la ligne de commande (c'est-à-dire System.Diagnostics.Process), ce qui est beaucoup plus facile. Si vous souhaitez accéder libavcodec/libavormat programatically, je très recommande sauter tout wrapper .NET libs (ils sont tous dans des états différents de succion, Tao être le meilleur mais ne dit pas beaucoup) et de l'écriture à la place d'une enveloppe C++/CLI. J'ai started doing this, et une fois que j'ai eu ma tête autour de la collecte de données, etc, et compris comment le construire (Part 1, Part 2), ce n'était pas trop dur.
- 1. Comment faire pour convertir BMP en AVI C#
- 2. Convertir FLV en MP4 ou 3GP
- 3. jouer avi en utilisant C++
- 4. Comment convertir flash avec des données dynamiques en AVI
- 5. comment diffuser des fichiers vidéo 3gp en C++
- 6. Travailler avec des fichiers AVI en C#
- 7. Conversion de BMP en AVI
- 8. Comment faire pour convertir l'opération de .MOV en 3GP en Java
- 9. Comment convertir raw_input() en répertoire?
- 10. codes à convertir de AVI à ASF
- 11. Comment convertir en utilisant C#?
- 12. comment convertir décimal en binaire en C++
- 13. Comment convertir 1234.5678 en 1234.56 en C#?
- 14. comment convertir bitmap en intptr en C#
- 15. Transformer system.drawing.drawing2d.graphics en fichier .avi?
- 16. comment convertir fichier avi en yuv 420 (logiciel/matlab/code source/c/C++ quoi que ce soit)
- 17. conversion vidéo en C#
- 18. Comment convertir le code C# en C++
- 19. C# éditer la balise avi
- 20. Transformer une vidéo AVI en .NET
- 21. convertir C++ en vb6
- 22. Convertir VB en C#
- 23. Comment convertir une série d'images JPEG en AVI non compressé sur l'iPhone?
- 24. Comment convertir une chaîne en ascii en binaire en C#?
- 25. FFMPEG FLV en 3GP plus de 176x144 taille
- 26. Convertir l'espace en "+" en utilisant C#
- 27. Convertir ColorConvertedBitmap en tableau d'octets en C#
- 28. Convertir IntPtr en int * en C#?
- 29. comment convertir hexadécimal de chaîne en C#
- 30. Comment convertir le code c en matlab
ffmpeg-sharp est incomplet et ancien. Avez-vous eu du succès avec ça? J'ai trouvé Tao un peu mieux, mais j'ai fini par l'appeler directement via un wrapper C++/CLI. –
Il était essentiellement inutile pour la plupart des choses - comme je l'ai conseillé, j'ai fini par utiliser le système ffmpeg et la tuyauterie vers/de. Moins de contrôle mais suffisant pour une conversion simple entre les formats de conteneur. – TkTech