Ich möchte gefilterte Kameravorschau während der Aufnahme eines Videos mit Medienrekorder zeigen. Um die Vorschau zu filtern, brauche ich normalerweise Frames, die ich von der Funktion onPreviewFrame() bekommen kann, aber während der Videoaufnahme mit dem Media Recorder wird die onPreviewFrame() Funktion nicht aufgerufen. Also, was ich wissen möchte, gibt es andere Möglichkeiten, diese Frames zum Filtern zu bekommen und sie dann nach der Änderung zu zeigen? Ich habe einige Apps von Google Play überprüft, zum Beispiel Videocam Illusion. Es zeigt eine Vorschau mit Effekten während der Aufnahme von Videos. Ich möchte so etwas tun, habe aber keinen Hinweis, wie ich das machen soll. Also ich werde jede Hilfe/Hinweise/Code/Probe in Bezug auf das Problem zu schätzen wissen. Vielen Dank.Wie wird die Echtzeit-Vorschau der gefilterten Kamera während der Videoaufnahme angezeigt?
6
A
Antwort
1
Ich habe es selbst nicht gemacht, aber vor nicht so langer Zeit gesucht. Es gibt eine Antwort auf Stackoverflow modifizierten Puffer von PreviewFrame zu zeigen:
https://groups.google.com/forum/?fromgroups=#!topic/android-developers/yF6CmrIJzuo
Und hier ein Google Groups Link zum gleichen Thema.
How can I manipulate the camera preview?
hoffe, das hilft, ich auf eine Anwendung habe vor, dass die Bilder in der Vorschau ändert, aber wird nicht alles aufzeichnen.
Beste Regars.
Verwandte Themen
- 1. Benutzerdefinierte Kamera zoomen bei der Videoaufnahme mit AVFoundation
- 2. Wie bette ich Text während der Videoaufnahme in Android ein?
- 3. Wie wird der Fortschritt der Abfrageausführung während des Handle angezeigt?
- 4. Android - Wie wird der Fortschrittsdialog angezeigt, während der Dienst läuft?
- 5. Wiedergabe von Audiodateien während der Videoaufnahme in iOS
- 6. AVFoundation wie man Animationen während der Videoaufnahme hinzufügt
- 7. iPhone Kamera wird nicht angezeigt
- 8. Wie man Farbeffekte der Kamera in der Videoaufnahme mit Frontkamera anwendet?
- 9. Wie wird der Befehl angezeigt, der in einem Skript ausgeführt wird, während es ausgeführt wird?
- 10. Die Videoaufnahme in der Webansicht beendet die Videoaufnahme im Hintergrund unerwartet?
- 11. Kamera2 Videoaufnahme
- 12. Wählen Sie die Kamera während der Verwendung von navigate.getUserMedia()
- 13. Android - Fatal 11 Signal beim Anhalten und Zurücksetzen der Kamera nach der Videoaufnahme
- 14. Wie wird der Karteninhalt angezeigt?
- 15. Die Vorschau der GLSurfaceView-Kamera wird nach der Größenänderung verschlüsselt
- 16. Wie wird der Fortschritt der Dateientpackung angezeigt?
- 17. PlaneBufferGeometry wird nicht mit orthographischer Kamera angezeigt
- 18. Wie wird die mit EPnP berechnete Transformation der Kamera-Pose auf die VTK-Kamera angewendet?
- 19. Wie wird die Textzeichenfolge in der Benutzersteuerung zur Entwurfszeit angezeigt?
- 20. ProgressDialog wird während der Ausführung einer Aufgabe nicht angezeigt
- 21. Unterbrechen der QR-Code-Erkennung, während das Dialogfeld angezeigt wird
- 22. Echtzeit-Videoaufnahme?
- 23. Die Tabelle der TextBoxen wird nicht angezeigt.
- 24. Iphone-Web-Ansicht während der Verwendung der Kamera
- 25. Wie wird die Liste angezeigt, die von der Steuerung angezeigt wird?
- 26. Die Anzahl der Wörterbücher wird nicht angezeigt
- 27. Wie Dateigröße der Live-Videoaufnahme in Android erhalten?
- 28. MPAndroidChart: Diagramm nur während der Animation angezeigt
- 29. Beispieldaten, die während der Laufzeit nicht angezeigt werden
- 30. Wie wird der Offenlegungsindikator angezeigt, während sich die Zellen im Bearbeitungsmodus befinden?
@ Aitor: Ich habe bereits diese Links überprüft, aber das Problem ist onPreviewFrame() -Funktion der Vorschaucallback wird nicht aufgerufen, wenn Sie Video mit Mediarecorder aufnehmen, wie ich in meiner Frage erwähnt. – Junaid
Auf welche Android-Version zielen Sie? ICS verfügt über diese Klasse zum Hinzufügen von Effekten während der Videoaufnahme: http://source-android.frandroid.com/packages/apps/Camera/src/com/android/camera/EffectsRecorder.java. Ich weiß nicht, ob es portiert werden kann –