Tag: mediacodec

`MediaCodec` ist eine Klasse aus dem Paket “ android.Medien “ der Android-API, die verwendet werden können, um Zugriff auf low-level, native media codec, d.h. der encoder/decoder-Komponenten.

Android-Kamera onPreviewFrame Bildrate ist nicht konsistent

Anzahl der Antworten 1 Antworten
Ich versuche zu Kodieren eine 30 frames pro Sekunde video mit MediaCodec durch die Kamera PreviewCall zurück(onPreviewFrame). Das video, das ich codiert spielt immer sehr schnell(das ist nicht gewünscht). So, ich habe versucht zu überprüfen, die Anzahl

Der H. 264 avc-codiertes video von MediaCodec in Android kann nicht gespielt werden

Anzahl der Antworten 2 Antworten
HINTERGRUND: Arbeite ich an der Umsetzung einer Rebe wie video-recorder für zwei Tage. Zuerst versuchte ich den MediaRecorder. Aber das video, das ich brauchen kann aus, indem Sie kleine video-clips. Diese Klasse kann nicht verwendet werden, um

MediaMuxer video-Datei-Größe zu reduzieren (re-komprimieren, verringern Sie die Auflösung)

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach effizienten Weg zur Verringerung der einige video-Gewicht (als File, für den upload) und die offensichtliche Antwort ist: ermöglicht das reduzieren der Auflösung! (fullHD-oder 4K nicht notwendig, einfaches HD reicht mir) ich

Unmöglich, mischen von audio-Datei und video-Datei mit MediaMuxer?

Anzahl der Antworten 2 Antworten
Ich entwickle eine Android-App, Aufzeichnungen screen video und audio. Ich nahm diese 2 Dateien : mp3 audio Datei und mp4-video-Datei(ohne Ton). Nun möchte ich Sie zu mischen, und erstellen Sie einen neuen mp4-video-Datei(mit Ton). Von Android 4.3,

MediaCodec mit dem Surface Input: Aufnahme im hintergrund

Anzahl der Antworten 1 Antworten
Arbeite ich an einem video-encoding-Anwendung, die ich will, um zu verhindern, dass aus beenden, wenn die hosting-Aktivität tritt in den hintergrund, oder der Bildschirm Zyklen ein - /ausschalten. Die Architektur der mein encoder stammt von der ausgezeichneten

MediaCodec KEY_FRAME_RATE scheint, um ignoriert zu werden

Anzahl der Antworten 1 Antworten
Ich versuche, ändern Sie die Quelle für screenrecord in android 4.4 und niedriger der erfassten frame-rate, aber egal welchen Wert ich in: format->setFloat("frame-rate", 5); das Ergebnis ist immer das gleiche ( eine sehr hohe frame rate )

SurfaceTexture ist onFrameAvailable () - Methode wird immer aufgerufen, zu spät

Anzahl der Antworten 1 Antworten
Ich versuche, den folgenden MediaExtractor Beispiel funktioniert: http://bigflake.com/mediacodec/- ExtractMpegFramesTest.java (erfordert 4.1, API 16) Das problem, das ich habe, ist, dass outputSurface.awaitNewImage(); scheint immer throw RuntimeException("frame-wait timed out"), die ausgelöst wird, wenn die mFrameSyncObject.wait(TIMEOUT_MS) rufen Sie mal aus.

Größenänderung Oberfläche anzeigen für Aspekt-Verhältnis ändern, in-video-anzeigen in android

Anzahl der Antworten 1 Antworten
Arbeite ich an einem video-conferencing-Projekts. Meine Grafikkarte wird mit der Oberfläche anzeigen. Nun während eines video-Anruf gibt es eine chance, Aspekt-Verhältnis ändern, die für die eingehenden frames. Also habe ich versucht den folgenden code für die public

Ich kann nicht erfassen, android-Bildschirm über adb Bildschirm Rekord-tool

Anzahl der Antworten 5 Antworten
Ich habe ein nexus 4 mit android KitKat. Ich habe versucht, screen-recording mit Hilfe der folgenden Befehle: adb shell screenrecord --verbose /sdcard/demo.mp4 adb shell screenrecord --bit-rate 8000000 --time-limit 30 /sdcard/kitkat.mp4 Beide Male, die zurückgegebenen Befehle diese Meldung:

Android MediaCodec Dekodieren von h264 raw Rahmen

Anzahl der Antworten 1 Antworten
Ich bin mit Android MediaCodec API zum Dekodieren von h264-frames. Ich könnte Dekodieren und Rendern der frames in der Sicht. Mein problem ist der decoder verpassen, Vielzahl von frames,vor allem die ersten paar frames. DecodeMediaCodec.dequeueOutputBuffer() -1 zurück.

Hinzufügen von Wasserzeichen bitmap über video in android: 4.3 s MediaMuxer oder ffmpeg

Anzahl der Antworten 4 Antworten
Hier ist mein Szenario: Herunterladen einer avi-Film aus dem web Öffnen Sie eine bitmap-Ressource Überlagern diese bitmap am Ende des Films auf alle frames in den hintergrund Speichern Sie das video auf extarnal Lagerung Die Gesamtlänge des

Android MediaCodec: Reduzieren Sie den mp4-video-Größe

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach einem Weg zu "komprimieren" ein mp4-video. Um dies zu erreichen, möchte ich, um die Auflösung des video-und /oder Verringerung der FPS. Nach langen Recherchen, ich denke, die Art und Weise, es

Android-Software-Decoder (OMX.google.h264.decoder) nicht Dekodieren von H264-Videos

Anzahl der Antworten 1 Antworten
Bin ich auf Probleme, wenn Sie versuchen, zu extrahieren und Dekodieren von H264-Videos mit Androiden software-decoder (OMX.google.h264.decoder). Das Problem scheint sich über mehrere Geräte. In diesem video ist die Wiedergabe gut mit einer Nexus-5-hardware-decoder (OMX.qcom.video.- decoder.avc). Der

Wie man bitmap (frames) aus Videos mit MediaCodec

Anzahl der Antworten 2 Antworten
Ich versuche, alle Bilder aus video-Datei mit MediaCodec. Wenn ich versuche ein video-display auf SurfaceView, ist alles ok. Aber wenn die Oberfläche null ist, und wenn ich versuche, zu bekommen Bitmap aus byte-array, alwaus erhalten null-oder Laufzeit-exception.

Komprimieren von Videos mit android MediaCodec api

Anzahl der Antworten 1 Antworten
Will ich komprimieren lokal gespeicherte video-Datei auf eine kleinere Größe, um auf einen server hochladen. Da ich MediaCodec , ich habe einige Tipps zum komprimieren von Videos . Hier sind die Schritte, die ich gefolgt 1) .

So sparen Sie SurfaceTexture als bitmap

Anzahl der Antworten 2 Antworten
Wenn ich Dekodieren ein video, das auf einer Oberfläche möchte ich zum speichern der frames möchte ich als bitmap/jpeg-Dateien. Ich will nicht auf dem Bildschirm zeichnen und wollen einfach nur speichern Sie den Inhalt der SurfaceTexture als

Android MediaExtractor und mp3-stream

Anzahl der Antworten 3 Antworten
Ich versuche zu spielen, einem mp3-stream mit MediaExtractor/MediaCodec. MediaPlayer ist aus der Frage wegen Latenz und lange Puffer-Größe. Nur Beispiel-code, den ich gefunden habe, ist diese: http://dpsm.wordpress.com/category/android/ Die code-Beispiele sind nur partielle (?) und verwenden Sie eine

Codierung AAC-Audio mit AudioRecord und MediaCodec auf Android

Anzahl der Antworten 2 Antworten
Ich versuche zum codieren von aac-audio mit android-AudioRecord und MediaCodec. Habe ich einen encoder-Klasse sehr ähnlich (Codierung H. 264 aus der Kamera mit Android MediaCodec). Mit dieser Klasse, die ich erstellt eine Instanz von AudioRecord und sagen,

IllegalStateException bei MediaCodec.dequeInputBuffer / dequeOutputBuffer

Anzahl der Antworten 1 Antworten
Ich versuche zu konvertieren, eine PNG-Datei zu einer slice-video-clip, so nur, um ein start-up über ein Projekt. Was ich hatte code, um Sie geschehen ist :- private boolean MediaConversion() { MediaCodec codec = MediaCodec.createEncoderByType(MIMETYPE); MediaFormat mediaFormat =

Muxing-AAC-audio mit Android MediaCodec und MediaMuxer

Anzahl der Antworten 3 Antworten
Ich bin ändern Android-Framework Beispiel Paket elementar-AAC-streams produziert von MediaCodec in ein standalone .mp4-Datei. Ich bin mit einem einzigen MediaMuxer Instanz, die einen AAC-track erzeugt durch einen MediaCodec Instanz. Allerdings habe ich immer irgendwann eine Fehlermeldung, die

Wie zu verwenden MediaCodec ohne MediaExtractor für H264

Anzahl der Antworten 2 Antworten
Ich MediaCodec ohne die MediaExtractor und ich lese die Datei mit einem FileInputStream. Derzeit ist es nicht funktioniert, es zeigt eine grünlich verschlüsselt Bild auf dem Bildschirm. Dies ist der ganze Quellcode: FileInputStream in = new FileInputStream("/sdcard/sample.ts");

Mit MediaCodec zu retten Reihe von Bildern, die als Video

Anzahl der Antworten 1 Antworten
Ich versuche, mit MediaCodec zum speichern einer Serie von Bildern, gespeichert als Byte-Arrays in eine Datei zu einer video-Datei. Ich habe getestet, diese Bilder auf einer SurfaceView (Sie spielen in der Serie) und ich Sie sehen kann,

Wie komprimieren Sie mp4-video mit Android MediaCodec?

Anzahl der Antworten 1 Antworten
In meine Android-app, ich will zu komprimieren mp4-video, indem Ihre Auflösung, bitrate. Ich will nicht von FFmpeg (weil ich nicht will, zu verwenden NDK), so entschied ich mich für MediaCodec API. Hier sind meine logischen Schritte: -

Bilder zum Video mit dem MediaCodec und MediaMuxer

Anzahl der Antworten 1 Antworten
Ich habe eine Reihe von lokal gespeicherten Bilder als jpeg-Dateien. Meine Bilder sind aufgenommen mit CameraPreview und die PreviewFormat ist als Vorgabe: NV21. Ich will generieren ein kleines video aus einer festen Anzahl von Bildern. Ich werde

PCM - & gt; AAC (Encoder) - & gt; PCM (Decoder) in Echtzeit mit korrekter Optimierung

Anzahl der Antworten 6 Antworten
Ich versuche, umzusetzen AudioRecord (MIC) -> PCM -> AAC Encoder AAC -> PCM Decode -> AudioTrack?? (SPEAKER) mit MediaCodec auf Android 4.1+ (API16). Erstens, habe ich erfolgreich (aber sicher nicht richtig optimiert) umgesetzt PCM -> AAC Encoder

Wie generiere ich den AAC ADTS Elementary Stream mit Android MediaCodec?

Anzahl der Antworten 1 Antworten
Was ich zu tun versuche: Android MediaCodec zu Kodieren, raw-PCM-audio-samples in einen raw-AAC-Datei. Das problem habe ich auch: wenn ich mit FFMPEG zu packen, um die erzeugten raw-AAC-Datei in eine M4A-container, FFMPEG beschwert sich über fehlende codec-Parameter

Android MediaCodec AAC-Encoder

Anzahl der Antworten 1 Antworten
Ich die MediaCodec Klasse von der Android-SDK-seit API-level 16 mit den OMX.SEC.aac.enc encoder zum Kodieren der Audiodaten in eine Datei. Bekomme ich die audio Eingang von der AudioRecord Klasse. Mein Beispiel von der AudioRecord Klasse ist so