2024-05-10 13:34:53 发布
网友
我希望能够打开一个给定的文件,看到“这是一个MP4文件”,或“这是一个webm”文件,甚至“这似乎不是一个有效的视频”
我在https://code.google.com/p/pyffmpeg/上看到了FFmpeg包装器,但在其中没有看到任何get_codec函数。在
有什么想法?在
我的python有点生疏,但是快速查看模块就会发现这些。在
要获取编解码器ID:
Track.CodecCtx.codec_id
要获取编解码器本身(AVCodec):
AVCodec包含编解码器名称。在
看看Hachoir。它“从多媒体文件中提取元数据”。在
下面是他们从AVI文件提取元数据的示例:
$ hachoir-metadata pacte_des_gnous.avi Common: - Duration: 4 min 25 sec - Comment: Has audio/video index (248.9 KB) - MIME type: video/x-msvideo - Endian: Little endian Video stream: - Image width: 600 - Image height: 480 - Bits/pixel: 24 - Compression: DivX v4 (fourcc:"divx") - Frame rate: 30.0 Audio stream: - Channel: stereo - Sample rate: 22.1 KHz - Compression: MPEG Layer 3
我的python有点生疏,但是快速查看模块就会发现这些。在
要获取编解码器ID:
要获取编解码器本身(AVCodec):
^{pr2}$AVCodec包含编解码器名称。在
看看Hachoir。它“从多媒体文件中提取元数据”。在
下面是他们从AVI文件提取元数据的示例:
相关问题 更多 >
编程相关推荐