如何删除文件“字符串”中显示的数据?

如何删除文件“字符串”中显示的数据?

我通过强制登录的网站下载了一个视频。因此,它知道我的登录信息。

如果我对其运行以下命令,我会得到我不想要的结果:

 strings video.mp4 | grep "my user name"

无论使用什么用户名,它始终会显示在视频中。也就是说,如果我使用 user1 下载 video1,使用 user2 下载 video2(其中 video1 和 video2 相同,但访问视频的帐户除外),以下命令会生成输出:

strings video1 | grep user1
strings video2 | grep user2

然而,将两者混合在一起

strings video2 | grep user1

不产生任何信息。简而言之,该网站在视频中嵌入了有关我的信息,我想清除它(我意识到视频中可能嵌入了有关我的其他信息)。

有什么方法可以删除输出的这些信息吗strings?或者,更好的是,有什么方法可以比较strings video1strings video2删除任何不同的东西吗?

答案1

在一般情况下,这可能很难做到。但你正在看一个视频。最简单的解决方案是将其放入标签中。

我要做的第一件事就是检查标签。如果有,请运行mediainfo该文件。您在输出中看到您的用户名吗?如果是这样,它只是在标签中。您可以使用标签编辑器并操作数据。 EasyTAG 可能是一个选择,但我没有推荐的特定编辑器。

相关内容