我发现此屏幕截图显示您可以将封面图像添加到mkv文件,其方式是使用Shark007
+ 在Windows资源管理器中显示为该文件的图标icaros
.
但是这些工具以非常糟糕的方式搞乱了系统.很多人都遇到了问题,我也非常后悔自己安装了它.我真的很高兴我的Windows再次启动...
无论如何,我怎么能以编程方式将封面图像添加到mkv文件中?
我是否需要在注册表中更改某些内容以使Windows显示它们?
我不是在寻找代码,我更需要寻找类似封面需要的格式以及我必须注入/插入/附加图像文件的字节以及可能导致标记的注册表项要显示的图像等
您可以使用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演示:
程序化方法:
使用ffmpeg C库来附加或替换封面
编写自定义Shell扩展以读取MKV格式并将图像附件显示为缩略图.