我收到了一些 flv 格式的音频片段。他们每个人的长度大约是 10 。
我的问题是如何检测音频片段是否有“声音”,换句话说,有时音频片段没有声音,即使它的大小不是0字节,所以如何找到那些破碎/静音的音频文件一些linux工具/命令?
也许ffplay可以做到这一点?任何可用的建议?
答案 0 :(得分:2)
如果您想快速检查流是仅视频,仅限音频还是包含音频和视频,请尝试hexdump -C filename | head
。第五个字节包含有关文件内容的信息。
0x01 - 仅限视频 0x04 - 仅限音频 0x05 - 音频+视频
您也可以尝试使用VLC媒体播放器播放该文件。有一个菜单选项可以播放正在播放的媒体的信息性消息。