我经营一个网站,该网站向可以下载视频的月度订阅者提供视频。大多数视频是 WMV 和 MP4。是否有 PHP 或 Linux 库可以将元数据或文本注入(inject)视频文件而无需重新编码整个文件?
我的问题是这些视频被盗版并在其他网站上共享;我们正在赔钱。所以,我想注入(inject)下载者的用户名,这样我们就可以抓到盗版者了。
我不能让每次下载的电影都重新渲染/重新编码,因为这会给服务器带来很大压力。
我正在寻找一些可以fopen
和fwrite
将此数据写入文件的解决方案。
关于如何实现它的任何想法或者是否有任何库可以做到这一点?
最佳答案
正如 Pekka 提到的,插入元数据不会帮助您打击盗版。盗版者重新编码文件的那一刻,元数据就丢失了。此外,还有编辑元数据的软件(例如 TigoTago )。
更好的方法是:
- 不允许下载。相反,请使用加密流媒体。
- 允许下载,但查杀盗版内容;每当您在 Rapidshare 和其他文件共享网站上发现视频时,请提出投诉。
因为惩罚海盗不会有太大作用。他们只需使用不同的姓名、不同的电子邮件和不同的预付信用卡再次注册即可。
如果你还不确定;看看 iTunes。您下载的文件无法在任何未经授权的计算机上播放(如果文件 protected )。但是,在用户转换文件或对其重新编码的那一刻,该文件就可以在任何地方的任何地方播放。
编辑
无论如何,大多数盗版共享和种子文件都是以 MKV 或 AVI 格式上传的。因此,盗版者很可能会在上传之前对其进行转换和重新编码;使元数据无用。
关于php - 在 Linux 上使用 PHP 将元数据或文本注入(inject) WMV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11021505/