我正嘗試使用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