Samsung A22 Videos frieren ein aber Ton läuft weiter?

Ich habe ein Problem mit der Kamera meines Samsung Galaxy A22 von 2021.

Vor einiger Zeit trat das Problem auf, dass ein aufgenommenes Video beim Abspielen plötzlich stoppt, der Ton aber weiterläuft.

Mann kann vor und zurück spulen, hört aber für einen bestimmten Abschnitt am Ende des Videos nur noch den Ton und das Video existiert nur bis zu einer bestimmten Stelle.

Ich dachte erst, dass meine SDKarte kaputt ist, also hab ich den Speicherort auf Internen Speicher gestellt. Cache geleert, Stop erzwungen, Handy neugestartet.

Doch das Problem tritt nach wie vor auf, sowohl bei Haupt- Innen- und Ultraweitwinkel-Kamera. Auch auf dem Computer mit z.B. VLC ist das Video kaputt.

Laut dem Samsung Service Menu (*#0*# oder so) ist die Kamera voll funktionsfähig. Ich habe versucht, die Videos mit unterschiedlichen Programmen zu reparieren, aber es wird immer nur der Teil wo das Video stoppt aber Ton existiert komplett herausgeschnitten.

Ungefähr jedes 5. bis 10. Video ist so kaputt, mal mehr, mal weniger. Ca. ab der Hälfte oder ab 2/3 des Videos friert das Bild dann ein.

Daraus schließe ich, dass ab der Stelle, wo das Video einfriert, einfach keine weiteren Frames existieren und die Kamera einfach aufhört, aufzunehmen. Deshalb kann man da nichts an den Videos reparieren.

Auch äußere Einflusse wie Wackeln oder Stöße am Handy kann ich ausschließen. Das Video wurd immer korrekt beendet und abgespeichert. Auch Stabilisierung oder autom. Verbesserung habe ich ausgeschaltet, immer noch mit dem gleichen Problem.

Ich habe allerdings im Internet kaum vergleichbare Fälle und noch weniger Antworten gefunden. Bitte, kann mir jemand helfen?!

Handy, Video, Kamera, Fotografie, sd, Samsung, Speicher, Android, Archivierung, Galaxy
Kamera Movement in Unity?

Hallo,

ich bin relativ neu in Unity und bin gerade dabei, eine Szene zu erstellen, wobei man die Kamera, wenn man die rechte Maustaste gedrückt hält, verschieben kann.

Die Szene ist isotropisch, weshalb die Kamera auch orthographisch ist.

[SerializeField] private Camera cam;
private Vector3 dragOrigin = Vector3.zero;
public float speed = 10;
    
void Update(){
    if(Input.GetMouseButtonDown(1)){
        dragOrigin = cam.ScreenToWorldPoint(Input.mousePosition);
    }
    if(Input.GetMouseButton(1)){
        Vector3 difference = cam.ScreenToWorldPoint(Input.mousePosition) - cam.transform.position;
        Vector3 targetPosition = dragOrigin - difference;
            
        cam.transform.position = Vector3.Lerp(cam.transform.position, targetPosition, speed * Time.deltaTime);
    }
}

Das funktioniert eigentlich auch, nur gibt es das Problem, dass sich der y-Wert der Kamera auch ändert. Die sollte immer auf dem gleichen y-Wert bleiben.

Wenn ich

targetPosition.y = cam.transform.position.y;

schreibe, bleibt zwar die Kamera auf der gleichen y-Position, aber die Kamera verschiebt sich nach oben und unten langsamer.

Wie kann ich den Code umschreiben, dass sich bei der Kamera nur die x-/ und z-Position ändert und das Verschieben in allen Richtungen gleich schnell geht?

Danke im Voraus.

Software, Kamera, programmieren, C Sharp, Visual Studio, Unity, Game-Developement

Meistgelesene Beiträge zum Thema Kamera