gpt4 book ai didi

android - 在视频的特定时间编码视频文件

转载 作者:行者123 更新时间:2023-11-29 21:56:48 25 4
gpt4 key购买 nike

我的SD卡里有视频文件。我想在第 3 到 5 分钟对视频文件进行编码。我想说的是,

比方说,完整的视频文件是 10 分钟。现在我需要在要编码的视频的 3 到 5 分钟处检索视频数据并执行下一个过程。

我以前做过,但只编码了完整的视频文件,我不知道在视频的特定时间编码视频文件。请帮忙解决这个问题。下面是我编码后的完整视频文件代码:

public void loadVideo(){        
//convert whole file into byte
File file = new File("/sdcard/videooutput.mp4");
byte[] fileData = new byte[(int) file.length()];

FileInputStream in;
try {
in = new FileInputStream(file);
try {
in.read(fileData);
for(int readNum; (readNum = in.read(fileData)) != -1;){
}
} catch (IOException e) {
Toast.makeText(this, "IO exc READ file", 2500).show();
e.printStackTrace();
}
try {
in.close();
} catch (IOException e) {
Toast.makeText(this, "IO exc CLOSE file", 2500).show();
e.printStackTrace();
}

String encoded = Base64.encodeToString(fileData, Base64.DEFAULT);
hantar(encoded);
} catch (FileNotFoundException e) {
Toast.makeText(this, "FILE NOT FOUND", 2500).show();
e.printStackTrace();
}

请指导我。感谢您的提前。

最佳答案

你可以尝试使用this class .它从开始到结束位置裁剪视频,并将裁剪后的视频保存到文件系统中的文件中。或者您可以使用它来实现您自己的解决方案。

关于android - 在视频的特定时间编码视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13044467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com