标签: metadata

如何删除“用户”和“计算机”等文件属性?

如何在 Windows 7 中删除“用户”和“计算机”等文件属性?我认为这是“个人信息”,我不希望文件在共享时包含这些信息。

截屏

windows-7 metadata

3
推荐指数
1
解决办法
4万
查看次数

如何读取视频文件中的可用音轨?

某些视频文件包含多个音轨。例如多种语言。是否有命令行工具可以获取有关这些音轨的信息?音轨的名称就足够了。

它应该支持常见格式(mkv、avi、...)。

video media metadata command-line

3
推荐指数
1
解决办法
748
查看次数

从 ffmpeg 中的视频中找出旋转元数据

如果我使用:

ffmpeg -i in.mov -vf "transpose=1" out.mov

所有.mov文件都在旋转,但我需要的是自动检测旋转的视频并仅更改这些视频的方向。

如何在上传过程中自动检测视频的旋转或方向并在需要时旋转,以便所有.mov文件以正确的方向播放?如何获取视频当前旋转度数的元数据?

video iphone metadata ffmpeg

3
推荐指数
2
解决办法
1万
查看次数

无需重新编码即可更改 JPEG 中的 DPI?使用 ImageMagick 或其他东西

有时我有我想要包含某个 DPI 设置的图像文件。请注意,我的意思只是 DPI 值,即图像元数据中的值。我不想调整实际图像的大小。因此,例如,更高的 DPI 将导致以厘米为单位的更小尺寸,以及相同数量的像素。

我知道我可以使用convert带有-density参数的ImageMagick 设置或更改图像的 DPI ,但这会重新编码图像。我想避免这种情况。

有没有办法,使用 ImageMagick 或其他东西(例如 ExifTool 或其他东西)来显式设置 JPEG 的 DPI 值而不更改实际的压缩图像内容本身?

请注意,我正在使用 OS X 并寻找一个命令行工具来执行此操作(我想在 shell 脚本中使用它)。

metadata dpi jpeg imagemagick exiftool

3
推荐指数
1
解决办法
4575
查看次数

Windows 10 照片应用程序在哪里存储其目录文件?

Microsoft 照片应用程序在哪里存储其元数据(例如相册内容)?我想在两台机器之间同步这些文件,以便两台机器都可以访问“相同”的照片库。(这些照片已经存储在一个公共的网络可访问位置,我知道潜在的破坏性竞争条件。)我四处查看AppData,这些东西通常会被塞满,但找不到任何东西。

这是 Windows App Store 中默认安装在 Windows 10 上的照片应用程序。我正在运行版本 2017.35063.13610.0,以防万一。

photos metadata windows-store-app windows-10

3
推荐指数
1
解决办法
1万
查看次数

如何在不转换视频的情况下使用 ffmpeg 更改语言元数据?

我只想在 MOV 视频中将语言从英语更改为西班牙语。我正在使用

ffmpeg -i in.mov -metadata:s:1:1 language=spa out.mov
Run Code Online (Sandbox Code Playgroud)

我添加out.mov因为是强制性的,但我不想创建新文件,只需更改元数据。

我怎样才能做到这一点?

metadata ffmpeg quicktime

2
推荐指数
1
解决办法
2833
查看次数

FFMPEG 将元数据从 .mp3 输入添加到 .mp3?

如果我从 .mp3 文件开始,我该如何向其中添加元数据?我知道-metadata title="Some Title" -metadata artist="Someone"格式,但不确定如何将其应用于 .mp3 文件,尤其是当文件已经是 .mp3 时。

我在想更像这样的事情: ffmpeg -i input.mp3 -metadata artist="Someone" -f mp3 output.mp3

唯一的问题是,当我使用 Kubuntu 18.04 上的所有库编译的 ffmpeg 4 执行此操作时,我收到此错误消息:

Automatic encoder selection failed for output stream #0:0. Default encoder for format mp3 (codec mp3) is probably disabled. Please choose an encoder manually.
Error selecting an encoder for stream 0:0

编辑0:

当我尝试添加时也会发生这种情况,-acodec libmp3lame尽管错误似乎表明我没有 .mp3 编解码器

sarah@ConvergentRefuge:~/Desktop/Indexing/Test Folder$ ffmpeg -i DANCE\ WITH\ THE\ DEAD\ -\ BATTLE.mp3 -acodec libmp3lame -f mp3 …

audio mp3 metadata kubuntu ffmpeg

2
推荐指数
1
解决办法
7981
查看次数

如何在包含两个或多个音轨的视频文件中使用 ffmpeg 更改音频语言

我正在对包含 2 个音轨的视频文件进行转码 - 波兰语和英语。不幸的是,我的转码器以某种方式与元数据混淆,并且在输出时,当我使用 MediaInfo 检查视频文件时,我看到两个音轨都被描述为英语。我想将第一个音轨的描述更改为波兰语,因此根据 ffmpeg 文档:

To set the language of the first audio stream:
ffmpeg -i INPUT -metadata:s:a:0 language=eng OUTPUT
Run Code Online (Sandbox Code Playgroud)

不幸的是,运行命令:

ffmpeg -i INPUTPATH -metadata:s:a:0 language=pol OUTPUTPATH
Run Code Online (Sandbox Code Playgroud)

覆盖输入文件导致保存文件大小为 63KB,但它被描述为波兰语音频(没有第二个音轨 - 英语不知何故被删除)

当我使用此命令时,将输出文件保存为另一个文件,以避免在某些内容丢失时覆盖(这是当前情况),但使用参数 -metadata:s:a:4 因为我认为也许我正在从 ffmpeg 读取元数据错误地,它导致将输出文件保存为 800Mb,仅包含英语(没有波兰语曲目)。

我不知道应该在此命令中更改什么才能按我想要的方式运行 - 只需将第一个音轨语言的元数据更改为波兰语。

这是完整的 ffmpeg 输出:

C:\Users\user>ffmpeg -i F:\Path\33244813_6000_1_trailer.mp4 -metadata:s:a:4 language=pol F:\Path\testtest.mp4
ffmpeg version N-91931-gb69ea742ab Copyright (c) 2000-2018 the FFmpeg developers
  built with gcc 8.2.1 (GCC) 20180813
  configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enabl
e-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame …
Run Code Online (Sandbox Code Playgroud)

audio video metadata ffmpeg

2
推荐指数
1
解决办法
9343
查看次数

如何在不影响内容的情况下增加文件的字节大小?

有没有办法在不破坏文件内容的情况下轻松、任意地增加文件的字节大小?例如,通过插入虚拟字节。我的用例的文件是 png 类型。

我在 OS X 上,但欢迎所有解决方案。

png metadata macos

2
推荐指数
2
解决办法
2176
查看次数

为什么属性中没有标签选项?

我想编辑文件的标签,以便我可以组织它们。我能找到的所有教程都说我可以像这样标记文件:

我想要的是

但是在我的电脑上,它看起来像这样:

我得到的

我怎样才能解决这个问题?

file-management windows-explorer metadata tags windows-10

2
推荐指数
1
解决办法
598
查看次数