Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我得到了一些flv格式的音频片段。他们每个人大约有10秒长。
我的问题是如何检测音频片段是否有“声音”,换句话说,有时音频片段没有声音,即使它的大小不是 0 字节,那么如何通过一些 linux 工具找到那些损坏/静音的音频文件/命令?
也许ffplay可以做到这一点?任何可用的建议?
如果您想快速检查流是仅视频、仅音频还是同时包含音频和视频,请尝试hexdump -C filename | head. 第五个字节包含有关文件内容的信息。
hexdump -C filename | head
0x01 - 仅视频 0x04 - 仅音频 0x05 - 音频 + 视频
您也可以尝试使用 VLC 媒体播放器播放文件。有一个菜单选项可以启用来自正在播放的媒体的信息性消息。