我正尝试使用FFmpeg调整Android设备上的视频文件大小。备注:我不能使用FFmpeg作为二进制文件 - 在我的情况下它应该用作共享库(只能访问FFmpeg C API)。使用FFmpeg C API调整视频大小
我没有找到关于视频大小调整的任何文件,但它看起来像算法如下:
10 OPEN video_stream FROM video.mp4
20 READ packet FROM video_stream INTO frame
30 IF frame NOT COMPLETE GOTO 20
40 RESIZE frame
50 WRITE frame TO converted_video.mp4
60 GOTO 20
我应该使用sws_scale功能,以调整框架?是否有任何其他(更简单?)的方式来调整使用FFmpeg C API视频文件?
如果你想要的话,你可以使用ffmpeg可执行文件exec ... – 2012-02-28 20:35:45
我不能使用FFmpeg作为二进制 - 在我的情况下它应该用作共享库(只有FFmpeg C API可以访问)。 – 2012-02-28 20:40:14
嘿,你设法做到了吗?你可以通过一些代码吗? – shem 2013-02-20 17:41:48