Ich habe FFmpeg verwendet, um Video-Transcodierung zu tun, es funktioniert, aber es ist sehr langsam.So transcodieren Sie ein Video mit dem MediaCodec api für Android 4.3+
Ich habe auch versucht, die Intel Inde-Bibliothek, aber funktioniert nicht auf einigen Android-Handys, die ich getestet habe.
Daher möchte ich den MediaCodec Api verwenden, um Video zu transcodieren.
Ich habe einige Beispielcodes von BigFlake gelesen, die mir helfen, etwas Konzept für die API zu gewinnen. Allerdings weiß ich immer noch nicht, wie ich eine Videodatei von einem Format in ein anderes umcodieren kann.
Ich habe keine Erfahrung mit Codec zu arbeiten, und die Strömung Ich denke, ist:
Decode input video file(frame?) -> feed into encoder -> convert the
stream to a .MP4 file.
freuen, wenn mir jemand in die richtige Richtung zeigen kann.