<font style="background-color:#ffffff;" color="#ff0000" size="5"><b>안드로이드에서 mp4 파일로부터 mp3 파일을 뽑아내고 싶습니다.</b></font> <div><div>(일단 이게 최종 목적입니다. 꼭 JAVE 라이브러리를 사용하지 않아도 다른 방법이 있다면 다른 방법을 사용할겁니다 ㅎㅎ...)</div> <div><br></div> <div>일단 데스크탑에서는 잘 됩니다.</div> <div><font color="#0070c0"><a target="_blank" href="http://stackoverflow.com/questions/12553174/how-to-extract-audio-from-video-using-xuggler">http://stackoverflow.com/questions/12553174/how-to-extract-audio-from-video-using-xuggler</a></font></div> <div>위 링크 참고해서 자바 클래스 하나로 잘 되요. (밑에건 살을 조금 붙여놓았어요) </div> <div><font color="#0070c0"><a target="_blank" href="https://www.dropbox.com/s/8ywcdjaan8tricg/ExtractAudio.java?dl=0">https://www.dropbox.com/s/8ywcdjaan8tricg/ExtractAudio.java?dl=0</a></font></div> <div><br></div> <div>자 이제 이걸 안드로이드로 옮기는 일이 남았습니다.</div> <div>미천한 실력이지만 옮겨봤습니다. (밑에건 제가 테스트용으로 만든 작은 안드로이드 프로젝트입니다.)</div> <div><font color="#0070c0"><a target="_blank" href="https://www.dropbox.com/s/sbn4n39j3ad0hdk/VideoConvertTest.zip?dl=0">https://www.dropbox.com/s/sbn4n39j3ad0hdk/VideoConvertTest.zip?dl=0</a></font></div> <div><br></div> <div><br></div> <div>.....</div> <div>로그캣 보니...</div> <div> <div><font color="#4f6128">java.io.IOException: Error running exec(). Command: [/bin/chmod, 755, /data/data/com.example.videoconverttest/cache/jave-1/ffmpeg] Working Directory: null Environment: null</font></div> <div><font color="#4f6128"> <span class="Apple-tab-span" style="white-space:pre;"> </span>at java.lang.ProcessManager.exec(ProcessManager.java:211)</font></div> <div><font color="#4f6128"><span class="Apple-tab-span" style="white-space:pre;"> </span>at java.lang.Runtime.exec(Runtime.java:173)</font></div> <div><font color="#4f6128"> <span class="Apple-tab-span" style="white-space:pre;"> </span>at java.lang.Runtime.exec(Runtime.java:128)</font></div> <div><font color="#4f6128"> <span class="Apple-tab-span" style="white-space:pre;"> </span>at it.sauronsoftware.jave.DefaultFFMPEGLocator.<init>(DefaultFFMPEGLocator.java:85)</font></div> <div><font color="#4f6128"><span class="Apple-tab-span" style="white-space:pre;"> </span>at it.sauronsoftware.jave.Encoder.<init>(Encoder.java:111)</font></div> <div><font color="#4f6128"> <span class="Apple-tab-span" style="white-space:pre;"> </span>at com.example.videoconverttest.MainActivity$ConvertTask.convertFromVideoToAudio(MainActivity.java:216)</font></div> <div><br></div> <div><br></div> <div><font color="#4f6128">it.sauronsoftware.jave.EncoderException: java.io.IOException: Error running exec(). Command: [/data/data/com.example.videoconverttest/cache/jave-1/ffmpeg, -i, /storage/emulated/0/Download/Sasakure - Uzumakinoharu.mp4, -vn, -acodec, libmp3lame, -ab, 128000, -ac, 2, -ar, 44100, -f, mp3, -y, /storage/emulated/0/Download/Sasakure - Uzumakinoharu.mp3] Working Directory: null Environment: null</font></div> <div><font color="#4f6128"> <span class="Apple-tab-span" style="white-space:pre;"> </span>at it.sauronsoftware.jave.Encoder.encode(Encoder.java:831)</font></div> <div><font color="#4f6128"> <span class="Apple-tab-span" style="white-space:pre;"> </span>at it.sauronsoftware.jave.Encoder.encode(Encoder.java:713)</font></div> <div><font color="#4f6128"> <span class="Apple-tab-span" style="white-space:pre;"> </span>at com.example.videoconverttest.MainActivity$ConvertTask.convertFromVideoToAudio(MainActivity.java:221)</font></div></div> <div><br></div> <div>요 두 개가 말썽이네요.</div> <div><br></div> <div><br></div> <div>나름 구글링으로 해결해보겠다고 찾아봤지만..</div> <div><font color="#0070c0"><a target="_blank" href="http://stackoverflow.com/questions/13312194/getting-an-error-while-using-jave-library-in-an-android-project">http://stackoverflow.com/questions/13312194/getting-an-error-while-using-jave-library-in-an-android-project</a></font></div> <div><font color="#0070c0"><a target="_blank" href="http://stackoverflow.com/questions/22950139/working-directory-null-environment-null">http://stackoverflow.com/questions/22950139/working-directory-null-environment-null</a></font></div> <div><font color="#0070c0"><a target="_blank" href="http://stackoverflow.com/questions/22815363/working-directory-null-environment-when-running-process-builder-on-android">http://stackoverflow.com/questions/22815363/working-directory-null-environment-when-running-process-builder-on-android</a></font></div> <div><font color="#0070c0"><a target="_blank" href="http://stackoverflow.com/questions/5293615/how-can-i-get-root-permissions-through-the-android-sdk">http://stackoverflow.com/questions/5293615/how-can-i-get-root-permissions-through-the-android-sdk</a></font></div> <div>잘 안되네요....ㅜㅜ</div> <div><br></div> <div>제 폰(넥서스5)이 그래도 루팅은 되어있어서 루트 권한 얻는 코드를 삽입해보긴 했었는데 마찬가지더라구요...</div> <div>제가 코드를 잘못 이용한건지...(일단 루트권한 코드는 주석처리 시켜놨어요)</div> <div><br></div> <div>정말 이런 식으로 물어보게 될 줄은 몰랐습니다 ㅜㅜ</div> <div>질문에 필요한 부분만 딱딱 찝어서 물어보고 싶은데....이번엔 그게 참 어려워요...</div> <div>도움을 받을 수 있을까요 ㅜㅜ?</div> <div><br></div></div>
<a href="http://blog.naver.com/finalboogi">글냥이의 4공간</a>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.