Java 获取视频播放总时长

Java 获取视频播放总时长,第1张

tmp=$(date +%N);ffmpeg -i xxavi &> _test_$tmp;grep Duration _test_$tmp | awk -F'[, ]' '{print $4}' ;rm _test_$tmp ;

首先找到工具(最上边一行)---Internet选项----删除文件(删除所有脱机内容),删除cookies

第二打开你要听的歌曲假设你要听的歌曲是该网页中的dj第一个:男人就是累dj串烧,打开网页后,先听一遍,不要快进。(你也可以选一首歌曲时间短的听)

第三找到工具(最上边一行)---Internet选项--第二栏Internet临时文件点击“设置”------查看文件-----在d出的页面中点最上边“查看”点下拉菜单“详细信息” -----点右边 “大小”即按大小排列 找到最大的文件 文件类型DAT文件 双击 会提示“在该项目上运行系统命令可能不安全,是否继续点是”

只要你电脑安装了播放器例如千千静听或暴风影音就可以播放了,说明就是你要找的歌曲文件,在用转换软件例如goldwave软件转换成mp3格式,就可以了,这样你能看懂不??同样这个方法适用于在youku,土豆网等网站下载视频!

希望你能看懂,看不懂就到我空间看看就懂了。你悬赏0分,不够意思了啊 呵呵

两种思路

一是按文件格式研究对内容结构(AVI是典型,代码和分析文章很多),确认“播放时长”值在哪个位置,然后用程序去读就行了。这个要求较高,实现比较困难

第二个思路是,我们通常可以右键属性查询文件信息,如果这里有播放时长,那么肯定可以通过调用某个windows API用程序获取同样的信息。这个思路可行性更高,但工作量一样不小。

楼上说到OpenCV,我没研究过。考虑到这类问题到现在肯定已经有可用的库或API了,你按这个思路查一下更快捷一些,上面我给的两个思路都是在重新设计轮子……

以上就是关于Java 获取视频播放总时长全部的内容,包括:Java 获取视频播放总时长、批量获取视频文件时长、C++如何获取视频文件(各种格式)的播放时长,求具体!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9348919.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存