我想使用字幕API。它要求视频文件的第一个和最后一个64kb的md5哈希值。我知道如何执行md5部分,只是想知道如何获得128kb的数据。
在Python中提供了API的示例,但遗憾的是我不明白。
#this hash function receives the name of the file and returns the hash code
def get_hash(name):
readsize = 64 * 1024
with open(name, 'rb') as f:
size = os.path.getsize(name)
data = f.read(readsize)
f.seek(-readsize, os.SEEK_END)
data += f.read(readsize)
return hashlib.md5(data).hexdigest()
http://thesubdb.com/api/
任何帮助,将不胜感激。
尝试这样的事情
FileInputStream in = new FileInputStream("d:/1.avi");
byte[] a = new byte[64 * 1024];
in.read(a); //head
long p = in.getChannel().size() - 64 * 1024;
in.getChannel().position(p);
in.read(a); //tail
如果我有一个双打数组: 我想得到第一个元素和最后一个元素,这样 我该怎么做?
我想在java中读取并追加一个. xlsm文件。我不知道如何做到这一点。我需要下载任何jar文件才能使用它吗?所有搜索结果都提供了一个使用apache poi的解决方案(我没有得到它是什么)。我不使用任何IDE。使用简单的文件阅读器和其他逻辑,我不能使用这种类型的文件吗? 请给我一个清晰的想法什么是. xlsm文件,以及如何使用java使用它。
问题内容: 我想使用Xuggler 将无音频的视频文件与音频文件合并。此刻,我已经采取了两个流,并将这些流的视频和音频部分分别合并为画中画。现在,我想将音频和视频文件相互组合。任何建议或提示将不胜感激。我正在使用red5服务器。谢谢。 问题答案: 使用MediaConcatenator。请参见示例代码“连接音频和视频”
问题内容: 如何在where子句中使用下个月的第一天和最后一天? 问题答案: 采用:
问题内容: 在java中如何读一个文本文件? 问题答案: ASCII是一个TEXT文件,因此你将用于读取。还支持使用读取二进制文件。如果正在读取的文件很大,那么你可能希望在上使用来提高读取性能。 仔细阅读本文,了解如何使用 在Java 7中: (docs) 或 (文档) 在Java 8中: (文档)
例如,从下面的代码 这只是一个示例数据集,我有一个包含6000行的数据框,我想找到每列的第一个和最后一个值,其中我还有作为值。我也不知道我的第一个值或最后一个值的索引。 我试过了 很少有人来自Link1,Link2,但没有任何成功。我还想得到第一个元素,而不是最小值。