我需要修剪我的Android应用程序中的视频,如Instagram或WhatsApp。我搜查了很多,但没有发现很多东西。是否有任何库像这样的视频剪辑鸟舍SDK? 在Instagram中修剪或Whatsapp视频被分割或切割成多个框架(如给定的屏幕截图)之后,用户从其中选择特定框架以在这些框架或特定时间之间剪裁视频。 如何在Android上实现视频剪裁,比如instagram或Whatsapp?
回答
使用此库进行视频剪裁,比如whats app和insta。 see this library
欢迎您访问解决方案的链接,但请确保你的答案没有它是有用的:[添加链接上下文](// meta.stackexchange.com/a/8259),所以你的同行用户将有一些想法是什么,为什么它在那里,然后引用最在目标页面不可用的情况下,链接到的页面的相关部分。 [只是一个链接的答案可能会被删除。](// stackoverflow.com/help/deleted-answers) –
@MilanPansuriya你可以帮助你提供的例子链接吗?我想在选择器中设置“30s”的最大帧,任何帮助都将被接受。 –
@SagarHudge你可以设置你的时间限制和其他功能,如视频比特率和视频分辨率PLZ遵循库文档。 –
FFmpeg可用于从视频中提取帧并剪切视频。
对于在Android中集成FFmpeg,我们可以使用预编译的库,如ffmpeg-android。
用于来自视频使用提取以下命令 -
String[] complexCommand = {"-y", "-i", inputFileAbsolutePath, "-an", "-r", "1/2", "-ss", "" + startMs/1000, "-t", "" + (endMs - startMs)/1000, outputFileAbsolutePath()};
图像帧用于切割以下命令 -
String[] complexCommand = {"-ss", "" + startMs/1000, "-y", "-i", inputFileAbsolutePath, "-t", "" + (endMs - startMs)/1000, "-s", "320x240", "-r", "15", "-vcodec", "mpeg4", "-b:v", "2097152", "-b:a", "48000", "-ac", "2", "-ar", "22050", outputFileAbsolutePath};
视频用途可以使用RangeSeekBar,以允许用户选择的时间范围,视频切割从原始视频。 对于完整的教程退房后下我的blog-
https://androidlearnersite.wordpress.com/2017/03/17/ffmpeg-video-editor/
- 1. 如何在Android上实现视频过滤器,比如instagram
- 2. 如何实现在AVPlayer上播放的视频的剪裁?
- 3. 在iOS上裁剪视频
- 4. 如何在iOS中裁剪视频
- 5. 如何使用Android SDK或NDK方法裁剪视频
- 6. 如何在android中编写Mp3裁剪器或裁剪器?
- 7. 如何从顶部裁剪视频?
- 8. 在iOS中裁剪视频
- 9. 在MATLAB中裁剪视频?
- 10. 如何在Android中使用ffmpeg库来裁剪视频?
- 11. 在android中如何通过触摸裁剪视频?
- 12. 如何在Android上裁剪动画GIF?
- 13. 在Android中实现裁剪图像
- 14. 如何实现智能裁剪功能
- 15. 通过ffmpeg进行Android视频裁剪
- 16. 的Android Camera2 API裁剪视频
- 17. Android,如何裁剪图像视图
- 18. 如何在android中实现视频库
- 19. 裁剪/ Android上
- 20. 裁剪视频到框架
- 21. uiimagepicker中的视频裁剪
- 22. 如何在网站上实现视频?
- 23. 如何在SurfaceView上制作裁剪照相机视图Android
- 24. 缩放,裁剪和剪切视频iPhone
- 25. 如何在android中修剪视频?
- 26. 视频与FFmpeg的Android上的裁剪是很慢的
- 27. 如何在自举轮播中裁剪视频
- 28. 如何通过WhatsApp API发送图像,音频或视频 - PHP
- 29. iPad:裁剪视频并仅播放裁剪部分
- 30. 在Instagram上发布视频
你必须使用这个库[链接(] http://hiteshsondhi88.github.io/ffmpeg-android-java/)和视频范围你可以使用这个小部件[链接](https://github.com/edmodo/range-bar)和框架提取你可以使用MediaMetadataRetriever android类。 –
你知道答案,然后给我提示,因为我也需要这种类型的funcionality。 –
@shailesh如果你知道答案,请告诉我。这正是我想要的。 –