2015-11-13 76 views
0

我正在使用this库在android中压缩视频。当我尝试第二次压缩视频时,应用程序会崩溃。它适用于除Samsung Galaxy S4之外的其他Android设备。它在碰撞时给出以下信号。Samsung Galaxy S4设备中的Android FFMPEG视频压缩问题

Fatal signal 11 (SIGSEGV) at 0x7b820a94 (code=2), thread 960 (Thread-1277) 

我搜索了很多这个问题,但找不到解决方案。任何帮助将不胜感激。

回答

0

Android的ffmpeg包装有一个问题,第二次运行通常会导致崩溃 - ffmpeg从来没有真正设计用于这种方式,它看起来只是每次运行结束时的清理问题。

有一种常见的伎俩来解决这个问题,其涉及装卸库 - 一些Android的ffmpeg的包装都这样做,包括:

+0

我使用这个库,它是免费崩溃,我正在使用以下命令压缩大小为368.2MB的.mp4(3分钟视频): ffmpeg -y -i /storage/emulated/0/DCIM/Camera/20151119_200558.mp4-严格实验-vcodec libx264 -r 30 -acodec aac -ar 44100 -ac 1 -b:a 64k -b:v 790k /storage/emulated/0/output.mp.4但现在需要太长时间(我wa需要1小时或更长时间,但仍然是压缩)。如何加速而不影响视频质量。我粘贴在这里可能是你可以帮助我。 谢谢, momersaleem – momersaleem