Mam animację napisaną w XAML. Potrzebuję stworzyć wideo (AVI) z tej animacji. Czy jest jakiś sposób na zrobienie tego?Tworzenie wideo z animacji WPF/Silverlight
5
A
Odpowiedz
6
Oto jak to zrobić dla WPF (czyli nie jest Silverlight)
4
Jeśli masz Expression Encoder, można wykonać następujące czynności:
- Utwórz pusty film, który ma tyle klatek jako animacji (można zmienić długość później, jeśli się to źle)
- użyj opcji nakładki XAML animacji, aby dodać animacja XAML oparte
- Render z animacji do WMV
- Konwersja wideo z WMV do AVI (wiele darmowych narzędzi będzie to zrobić)
Wierzę, że free version of Expression Encoder sobie z tym poradzi.
Jeśli Encoder Express nie będzie działał dla Ciebie, możesz również użyć oprogramowania do przechwytywania ekranu, takiego jak Jing lub Camtasia.
0
z Silverlight moje podejście było:
- Weź płótnie zdjęcia w WriteableBitmap;
- Konwertuj je do .jpg za pomocą bezpłatnej biblioteki ImageTools Silverlight;
- Zapisz go w folderze;
- Uruchom plik FFmpeg.exe (od Silverlight) i przekonwertuj go na wideo.
Jeśli nie możesz uruchomić plików .exe, jedyną opcją jest wysłanie każdego pliku .jpg (jako tablicy bajtów) do serwera i użycie "Process.Start" tam; a następnie wyślij wynikowy film z powrotem do Silverlight.
Ponieważ ImageTools nie jest bardzo szybki, musiałem uciekać się do zapisywania każdego obrazu jako .bmp i mieć libjpeg-turbo, aby przekonwertować je na .jpg.
Powiązane problemy
- 1. najlepszy sposób na tworzenie wideo z animacji html5
- 2. Tworzenie wideo z ramek iPhone
- 3. Tworzenie wideo z serii zdjęć?
- 4. Tworzenie jQuery pętli sekwencji animacji
- 5. Tworzenie miniaturek z plików wideo z Pythonem
- 6. Tworzenie wideo ze zdjęć
- 7. Tworzenie wideo AVMutableComposition Wydanie
- 8. Dokonywanie wideo z tablicy UIImage z różnych animacji przejścia
- 9. Tworzenie wideo C# MP4 z obrazów i plików MP3
- 10. Tworzenie obrazu miniatur z adresu URL wideo
- 11. Tworzenie przezroczystego wideo na iOS
- 12. FFMpeg - Tworzenie miniatury pliku wideo
- 13. Tworzenie animacji za pomocą Pythona Gizeh
- 14. Tworzenie animatable półprzezroczystą nakładkę z rdzeniem warstw animacji
- 15. Tworzenie strony internetowej do strumieniowego przesyłania wideo
- 16. Przechwytywanie ekranu Android i tworzenie wideo programowo
- 17. Synchronizacja video OpenGL animacji
- 18. Tworzenie miniatur z plików wideo zwraca null bitmapy
- 19. Tworzenie wideo z obrazów za pomocą ffmpeg libav i libx264?
- 20. Tworzenie kolejki animacji w jQuery zawierającej kilka elementów DOM i animacji oraz ich sekwencyjne uruchamianie?
- 21. Przykład animacji prostej animacji
- 22. Wideo z zapętlaniem wideo Replenish
- 23. Plik animacji z Androidem
- 24. Brak animacji z ViewFlipper?
- 25. Tworzenie etykiety WPF (lub innego elementu) za pomocą animacji
- 26. Pobierz miniaturkę wideo z adresu URL wideo
- 27. Jak wyeliminować łzy z animacji?
- 28. Zapisywanie animacji scatterplot z matplotlib
- 29. Łączenie dwóch animacji z wyprzedzeniem
- 30. Android robi animowane wideo z listy zdjęć
Dzięki. Choć już dawno wdrożyliśmy to w zupełnie inny sposób, dobrze jest wiedzieć, że można to zrobić –