lundi 12 janvier 2015
Android FFMPEG ausführen?
Posted on 13:12 by verona
Hallo,
ich versuche schon seit Paar tagen mit FFMPEG ein Video in .mp3 umzuwandeln, leider ohne erfolg.
Ich hab das jetzt erstmal so versucht:
Damit wird immerhin die test.mp3 Datei erstellt, aber mit 0 MB, also die Datei ist leer.
Dann habe ich das mit ProcessBuilder versucht:
Damit erhalte ich dann eine Exception, das der Pfad null ist, obwohl die Dateien ja existieren, wie es beim ersten beispiel funktionierte:
Die 2 Dateien existieren ja, FFMPEG und das Video test.mp4.
Kann mir Vielleicht jemand erklären, wieso das nicht funktioniert oder mir einen beispiel Posten?
Ich danke euch schonmal für die Hilfe.
MfG
ich versuche schon seit Paar tagen mit FFMPEG ein Video in .mp3 umzuwandeln, leider ohne erfolg.
Ich hab das jetzt erstmal so versucht:
Java Code:
- String cmd = ffmpegFile.getAbsolutePath()+" -i "+SearchActivity.getVideoPfad()+"/test.mp4 "+SearchActivity.getVideoPfad()+"/test.mp3";
Damit wird immerhin die test.mp3 Datei erstellt, aber mit 0 MB, also die Datei ist leer.
Dann habe ich das mit ProcessBuilder versucht:
Java Code:
- String cmd = ffmpegFile.getAbsolutePath()+" -i "+SearchActivity.getVideoPfad()+"/test.mp4 "+SearchActivity.getVideoPfad()+"/test2.mp3";
Damit erhalte ich dann eine Exception, das der Pfad null ist, obwohl die Dateien ja existieren, wie es beim ersten beispiel funktionierte:
Java Code:
- java.io.IOException : Error running exec(). Command: [/data/data/de.test.testapp/cache/ffmpeg -i /storage/emulated/0/Videos/test.mp4 /storage/emulated/0/Videos/test2.mp3] Working Directory: null Environment : [VIBE_PIPE_PATH=/dev/pipes, ANDROID_ROOT=/system, KNOX_STORAGE=/data/knox/ext_sdcard, EMULATED_STORAGE_SOURCE=/mnt/shell/emulated, LOOP_MOUNTPOINT=/mnt/obb, EMULATED_STORAGE_TARGET=/storage/emulated, ANDROID_BOOTLOGO=1, LD_LIBRARY_PATH=/vendor/lib:/system/lib, EXTERNAL_STORAGE=/storage/emulated/legacy, ANDROID_SOCKET_zygote=9, ANDROID_DATA=/data, PATH=/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin, ANDROID_ASSETS=/system/app, ASEC_MOUNTPOINT=/mnt/asec, BOOTCLASSPATH=/system/framework/core.jar:/system/framework/conscrypt.jar:/system/framework/okhttp.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/framework2.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/mms-common.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar:/system/framework/webviewchromium.jar:/system/framework/sec_edm.jar:/system/framework/timakeystore.jar:/system/framework/seccamera.jar:/system/framework/scrollpause.jar:/system/framework/stayrotation.jar:/system/framework/smartfaceservice.jar:/system/framework/secocsp.jar:/system/framework/commonimsinterface.jar:/system/framework/TmoWfcUtils.jar:/system/framework/qcmediaplayer.jar:/system/framework/WfdCommon.jar:/system/framework/oem-services.jar:/system/framework/org.codeaurora.Performance.jar, ANDROID_PROPERTY_WORKSPACE=8,0, SECONDARY_STORAGE=/storage/extSdCard, ANDROID_STORAGE=/storage]
Die 2 Dateien existieren ja, FFMPEG und das Video test.mp4.
Kann mir Vielleicht jemand erklären, wieso das nicht funktioniert oder mir einen beispiel Posten?
Ich danke euch schonmal für die Hilfe.
MfG
Android FFMPEG ausführen?
Categories: Android FFMPEG ausführen?
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire