我想在用戶通過我的應用程序播放視頻時提取部分視頻。在播放視頻用戶時,可以給出開始和結束時間以剪切視頻。那麼有什麼方法可以根據持續時間縮短視頻並保存到SD卡嗎?在android中修剪/剪切視頻文件
回答
@Ravi ---視頻可以在videoview或surfaceview android內置類中播放。在surfaceview你可以啓動一個線程來記錄你從選擇定位您的位置視頻想使用MediaRecorder
MediaRecorder recorder = new MediaRecorder();
recorder.setVideoSource(MediaRecorder.VideoSource.DEFAULT);
recorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
recorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
recorder.setOutputFile("/sdcard/recordvideooutput.3gpp");
recorder.setPreviewDisplay(mHolder.getSurface());
recorder.prepare();
您mholder是用於連接表面觀
調用這兩個方法將啓動SurfaceHolder架和停止記錄,文件將被寫入/sdcard/recordvideooutput.3gpp
recorder.start();
recorder.stop();
使用開發者指南http://developer.android.com/reference/android/media/MediaRecorder.html
這個答案根本不回答這個問題。 – tactoth 2012-11-23 08:07:09
您可能會嘗試編譯並將ffmpeg集成到您的項目中。我用ffmpeg剪切視頻和音頻,速度非常快,無需錄製。我沒有經驗在android上做,但它應該工作。在這裏,您有關於ffmpeg的官方的wiki頁面上的android:
https://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20compile%20FFmpeg%20for%20Android
我認爲這是可以做到用MP4Parser其純粹的Java編寫,可與Android使用,也可以here是做視頻縮短的例子在java中通過Sebastian-annies
Heyy Vivek can you請更改第二個[鏈接](https://mp4parser.googlecode.com/svn/trunk/examples/src/main/java/com/googlecode/mp 4parser/ShortenExample.java)到[this](https://github.com/sannies/mp4parser/blob/master/examples/src/main/java/com/googlecode/mp4parser/ShortenExample.java),因爲它已被加密 – MashukKhan 2017-10-10 06:53:12
Hi @MashukKhan我已更新鏈接。 – 2017-10-13 04:45:43
謝謝!很多 – MashukKhan 2017-10-13 05:49:35
Android使用Mp4Parser/isoParser這裏修剪影片的例子來修剪視頻https://android.googlesource.com/platform/packages/apps/Gallery2/+/android-4.4.2_r2/src/com/android/gallery3d/app/TrimVideo.java並提到他usees isoParser其中U可以得到它的「混帳克隆https://android.googlesource.com/platform/external/mp4parser」
- 1. Android SDK中剪切/修剪視頻文件
- 2. 如何在android中修剪視頻?
- 3. 在iPhone上剪切視頻
- 4. 加入和剪切MPEG2視頻文件
- 5. 修剪視頻文件WPF C#
- 6. 縮放,裁剪和剪切視頻iPhone
- 7. 剪切音頻文件
- 8. 如何在android中剪切音頻文件併合並視頻文件?
- 9. 視頻「剪切」Android - 可能嗎?
- 10. 用ffmpeg剪切視頻。
- 11. 剪切文件在C#中剪貼板
- 12. React-native修剪視頻
- 13. 如何在android中以編程方式剪切或修剪音頻歌曲?
- 14. 在Python中修剪音頻
- 15. 從iPod庫文件中剪切剪輯
- 16. 修剪音頻到視頻長度
- 17. 使用ffmpeg修剪和合並音頻和視頻文件
- 18. CSCore:可能,剪切音頻文件
- 19. iOS:用Swift修剪音頻文件?
- 20. 自動修剪音頻文件
- 21. iPhone SDK修剪音頻文件
- 22. 如何在android中開發視頻修剪?
- 23. 在iOS中裁剪視頻
- 24. 在MATLAB中裁剪視頻?
- 25. 在Directshow中剪輯視頻
- 26. 修剪wav文件
- 27. 修剪XML文件
- 28. 修剪mp3文件?
- 29. 在Android中修剪ImageView
- 30. 如何剪切視頻長度(Mp4)?
你可以使用攝像機記錄流 – 2012-07-18 11:27:37
@vipin:你可以提供更多的信息 – 2012-07-18 12:14:37
曾經與表面觀......... – 2012-07-19 08:47:51