Android 如何在linux上将(从设备中提取的)单个帧转换为视频文件,并将其推回到同一目录

Android 如何在linux上将(从设备中提取的)单个帧转换为视频文件,并将其推回到同一目录,android,ffmpeg,terminal,ubuntu-11.04,android-sdcard,Android,Ffmpeg,Terminal,Ubuntu 11.04,Android Sdcard,首先,我的SD卡上有相框,每个视频的相框都在单独的文件夹中 我想做的是,我只想在linux操作系统上为用户制作一个非常简单的Java应用程序(只需一个制作视频文件的按钮),它的ActionEvent处理程序会将所有单独的帧拉入并转换为视频。删除SD卡上的所有帧,然后将视频文件推回到SD卡的同一目录 我想知道如何在Linux(Ubuntu)上将帧打包到视频文件中…我认为有一些东西是ffmpeg,但我知道的不多。。 有人能举个例子吗请。。这些图像被命名为image0000到image9999 有没有

首先,我的SD卡上有相框,每个视频的相框都在单独的文件夹中

我想做的是,我只想在linux操作系统上为用户制作一个非常简单的Java应用程序(只需一个制作视频文件的按钮),它的ActionEvent处理程序会将所有单独的帧拉入并转换为视频。删除SD卡上的所有帧,然后将视频文件推回到SD卡的同一目录

我想知道如何在Linux(Ubuntu)上将帧打包到视频文件中…我认为有一些东西是ffmpeg,但我知道的不多。。 有人能举个例子吗请。。这些图像被命名为image0000到image9999

有没有可能从这些帧中创建视频文件,甚至使用ffmpeg..在其中包含声音

adb可以在未连接SD卡的情况下拉入和推送文件

最后,我想知道如何从JAVA运行诸如adb pull、push、ffmpeg之类的shell命令


我想这里有4个问题,但都是相关的,所以我想最好一起问。提前谢谢!:)

您可以从Java执行如下操作系统调用:

Runtime.getRuntime().exec(commandString);
以下是如何将一组图像转换为视频:

ffmpeg -f image2 -i image%04d.jpg video.mpg
下面是如何为视频添加声音:

ffmpeg -i sound.mp3 -i video_in.avi video_out.avi

我知道答复很晚。。但是谢谢!:)我确实参考并制作了一个Android应用程序!