安卓系统支持视频裁剪吗?

7

我需要实现一个视频裁剪操作,是否有内置的类或第三方库可用,或是否有其他替代方法。我已经从Android开发者到Google先生进行了演示!

1个回答

3
据我所知,Android没有内置的API来进行视频操作。我建议使用FFMPEG。请先参考这个教程。我曾经在Java Swing中使用过xuggler。它表现良好,我认为它可能会对你有帮助。

1
作为对@JJPA的补充,可以看一下https://github.com/tito/ffmpeg-android或http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20compile%20FFmpeg%20for%20Android,也许这会帮助你入门。 - QVDev
1
谢谢回复!我需要安装NDK吗?它需要C代码吗? - user2143831
@Blu 是的,你需要拥有NDK。看一下QVDev的链接。 - Vinay
1
@JJPA先生!我找到了下面写的命令来裁剪视频。ffmpeg –i input_video_file_name –vf crop=w:h:x:y output_file_name说明[请注意,w和h是宽度和高度,x、y是裁剪前左上角的位置。vf表示视频过滤器。crop是ffmpeg中的一种视频过滤器。]宽度和高度值似乎将视频裁剪成矩形形状,是否可以将视频裁剪成圆形?您的链接非常有用! - user2143831
1
先生!到目前为止,我已经下载了库,并尝试在 Windows 上使用 Cygwin 构建它,但我无法这样做,现在我正在尝试在 Windows 上使用 MINGW。我有几个问题,1)我应该使用 Linux 机器吗?2)是否可以将视频裁剪成圆形?谢谢! - user2143831
  1. 作为Linux用户,我可以接受。是的,你可以使用Linux。你可以在那里找到教程。
  2. 我不确定将视频裁剪成圆形的可行性有多难或容易,因为我没有做过。但请告诉我这方面的情况。我用ffmpeg做了一些傻事。无论如何,祝你好运。我会尽力找出相关信息。如果我找到了,我会告诉你。
- Vinay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接