Android:在导出FFmpeg Video之前显示快速预览(实时)

aka*_*ani 6 video android ffmpeg video-streaming

基本上,我正在开发一个视频编辑应用程序,让用户可以选择他们的一些图像,并创建一个带有音乐的视频幻灯片.

我正在使用FFMPEG从图像生成视频幻灯片放映,但问题是我只能在执行FFMPEG命令后显示视频的预览.

用Google搜索了这么多博客,我知道有一种可能的方式来显示输出的预览.

从参考应用程序检查下图.我正在开发类似于这个应用程序的东西.可以选择替换视频中的图像.一旦我更改图像,此应用程序将显示即时预览.

在此输入图像描述

如果有人想检查,这是参考应用程序的链接:

单击"导出"按钮,此应用程序可让您生成视频输出.我可以这样做,因为我知道FFMPEG以及如何使用FFMPEG生成OUTPUT FILE,但我不知道如何在生成实际视频文件之前显示OUTPUT VIDEO的快速预览.

在我的UBUNTU设备上,我可以使用FFPLAY工具查看FFMPEG命令的输出,但如何在Android设备上执行相同操作.

一些有用的链接:http: //androidwarzone.blogspot.com/2011/12/ffmpeg4android.html

小智 0

你必须使用 ffplay 来实现它。

教程:https://www.youtube.com/watch?v =W5ALCIxKZIE

示例:ffplay -f mpegts -ast 1 -vst 0 -ar 48000 udp://192.168.0.114:8090

详细文章如何通过Andriod处理Android多视频: http://androidwarzone.blogspot.com/2011/12/ffmpeg4android.html

为此,您必须将视频播放器链接到端口 8090,您可以在其上显示播放和暂停结果。