我发现此屏幕截图显示您可以使用Shark007
+ icaros
将封面图像添加到mkv文件中,使其显示为Windows资源管理器中文件的图标。
但是这些工具以非常糟糕的方式搞乱了系统。很多人都遇到了问题,我也非常后悔自己安装了它。我很高兴我的Windows再次启动......
无论如何,我怎样才能以编程方式将封面图像添加到mkv文件中? 我是否需要在注册表中更改某些内容以使Windows显示它们?
我不是在寻找代码,我更需要寻找类似封面需要的格式以及我必须注入/插入/附加图像文件的字节以及可能的注册表项导致标记的图像显示等。
答案 0 :(得分:10)
您可以使用FFmpeg多媒体框架将图像附加为MKV
元数据。可以在Zeranoe找到更多Windows版本。
CLI使用示例:
ffmpeg -i input.mkv -c copy -attach image.jpg -metadata:s:t \
mimetype=image/jpeg output.mkv
-c copy
复制源文件中的所有流而不重新编码-attach image.jpg
附加JPEG图片-metadata:s:t mimetype=image/jpeg
设置附件MIME类型在* nix上可以使用MKVToolNix完成相同的操作。
Ubuntu演示:
程序化方法: