[英]Java: How to read available audio tracks in a video file?
某些视频文件包含多个音轨。 例如多种语言。 是否有一个图书馆可以获取有关这些音轨的信息? 音轨的名称就足够了。
它应支持常见格式(mkv,avi等)
我相信可用的最佳整体媒体文件库是VLC播放器。 我似乎记得有一个Java包装器,但是它可能没有维护(就像所有Java包装器都已经使用了几周之久了heheh)。
我已经找到解决问题的办法。 从Java中,我调用以下命令:
ffmpeg -i myvideo.mkv
然后,我读取命令输出并过滤以Stream #
开头的行。
这适用于我所有具有多个音轨的文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.