有一个任务是为Android创建一个应用程序,让你可以记录和处理视频。从摄像机上录制视频没有问题,但我遇到了一个处理视频的问题。例如,你想裁剪视频,叠加音频,相互应用几个视频...
有没有什么库可以帮助我实现我的目标?我正在寻找一些关于这个问题的信息,一些人推荐使用FFMPEG。ffmpeg库可以帮助我实现我上面描述的内容吗?
如能提供任何信息,我将不胜感激。
谢谢.
我也建议,
FFMPEG库是解决您问题的最佳方案。
它可以做很多事情。
这里有几个示例命令,但如果您在Web上搜索,您将得到上面提到的所有命令。
crop:
我不知道你说的croping是什么意思,
但是你可以使用这些命令
ffmpeg -i in.mp4 -filter:v "crop=out_w:out_h:x:y" out.mp4
有关详细信息,请查看此
或
ffmpeg -i movie.mp4 -ss 00:00:03 -t 00:00:08 -async 1 cut.mp4
查看详细信息
覆盖音频:
ffmpeg -i input.mp4 -i input.mp3 -c copy -map 0:0 -map 1:0 output.mp4
检查这个
我得到了 致命信号11(SIGSEGV),代码1,tid 5823中的故障地址0x 5(e . mypc . video cut) 当我试着调试应用程序时,当我读到这一行时崩溃了: 视频修剪屏幕:
我正在使用https://github.com/writingminds/ffmpeg-android-java命令裁剪视频: 其中“in”是inputfile,“out”是outputfile。
问题:是否有一个单独的FFMPEG裁剪过滤器可以用于所有视频,包括(但不限于):856x480、640x480和1280x720? 我们有一个视频处理系统(使用DirectShow),所有输入到这个系统的视频必须是16:9使用MJPEG编解码器。我们使用下面的ffmpeg命令将源视频转换为MJPEG,缩放像素使其为正方形,然后裁剪到16:9的纵横比。这对大多数输入视频都很管用,输出正是我们想要的。
问题内容: 我想将视频裁剪为正方形,但是我做不到。 我将此代码转换为swift,但在导出视频后仅出现黑屏 我想念什么? 问题答案: 您最终将缺少exporter块,无法对创建的对象执行导出操作:
我想知道是否有办法在Xamarin中裁剪视频。我似乎找不到任何例子。我试图查看现有的函数和类,但什么也找不到。 基本上制作方视频,比如Vine和Instagram的视频。我认为这是通过裁剪视频的其余部分来实现的,而不仅仅是放大。
我需要组合2视频垂直或水平。但在此之前,我需要裁剪一两个视频。 两种视频大小都需要为720x640。我需要组合2个分辨率为720x1280的视频。我首先将它们裁剪到720x640(从顶部裁剪320px,从底部裁剪320px),然后垂直组合。 我可以组合相同大小的视频与命令: ffmpeg-i1.mp4-i2.mp4-filter_complex"[0: v]比例=520:-1[v0];[1: v]