语境
语境 我用它来ffprobe从音频文件中检索元数据。为此,我通常使用以下命令: ffprobe -hide_banner -v 0 -i audio.mp3 -show_entries format -of json 得出以下结果: { "format": { "tags": { "title": "Try Me, I Know We Can Make It (edit)", "artist": "Donna Summer", "track": "3/9", ...
语境 我用它来ffprobe从音频文件中检索元数据。为此,我通常使用以下命令: ffprobe -hide_banner -v 0 -i audio.mp3 -show_entries format -of json 得出以下结果: { "format": { "tags": { "title": "Try Me, I Know We Can Make It (edit)", "artist": "Donna Summer", "track": "3/9", ...
对于交互式视频,我想使用 FFmpeg 添加定时 ID3 元数据(视频中不同时间的不同元数据),但我在互联网上找不到任何与之相关的内容。 我想在特定时间(例如 10 秒)添加自定义元数据。自定义元数据将如下所示: 问题=“COVID 是什么时候开始的?”选项 1=“2011 年”选项 2=“2019 年” 这些元数据将被前端读取并显示给用户。请帮我解决此问题。 ...
简单的问题,但我还没有找到任何简单的答案(有效的)。我宁愿不必使用不同的软件来应用它们,但如果有必要,批量转换.sh模板将不胜感激。我尝试过使用-map_metadata 0、-map_metadata 0:0,s0和-map_metadata 0:s:0,但它们都给出相同的输出,就像我什么都没放一样。 ...
如何使用 ffmpeg 或其他命令行工具复制PURL标签?URL 操作系统:Windows 7 或 CentOS 7。理想情况下应该可以在两者上运行。 我看到“URL”命名字段的程序是 Windows 的 Tag&Rename 或 ffmpeg 或 MPC HC。在原始十六进制视图中,它没有任何字符串标识符。 我看到“PURL”命名字段的程序是 ffmpeg 或任何原始十六进制查看器。 ...
以下软件包用于下载和编码音频: /usr/local/bin/youtube-dl --playlist-reverse -o "%(upload_date)s %(title)s.%(ext)s" --write-annotations --download-archive ".archive" --add-metadata --write-sub --sub-lang en --write-auto-sub -f "bestaudio[ext=m4a]" -i "https://www.youtube.com/channel/CHANNEL_ID" fo...
我想将艺术作品添加到我的 MP4 文件中。如何成功/无错误地完成此操作?我已经对许多 MP4 文件尝试了这些方法,但都不起作用。如果您想复制错误/缺陷,以下是示例文件我曾经用过这个问题。 我尝试了以下方法: ffmpeg -i sample.mp4 -i sample.png -map 0 -map 1 -c copy -disposition:v:0 attached_pic sample_w_artwork.mp4 如上所述卢卡斯 出现此错误: [mp4 @ 0000019ee4852280] Could not find tag for...
我使用这个命令使用了 id3v2 for i in *.mp4; do id3v2 --artist "Artist Name" "$i"; done 目的是填充文件夹中某些 mp4 视频的空白标签字段。它适用于 mp3 文件,但会导致视频无法播放。使用一个简单的 ffmpeg -i unplayable.mp4 restored.mp4 回 [mov,mp4,m4a,3gp,3g2,mj2 @ 0x55b02df528c0] Format mov,mp4,m4a,3gp,3g2,mj2 detected only with low scor...
foobar2000 似乎是映射 %rating%标签到id3v2+标签使用聚甲基丙烯酸甲酯值为"POPM:Windows Media Player 9 Series",并将值 (1,2,3,4,5) 重新映射到 (1, 64, 128, 196, 255)。它不会设置标签的播放计数部分POPM。 有没有办法将"Windows Media Player 9 Series"字符串更改为我自己的电子邮件地址,如 POPM 规范所述?还有,有没有办法设置此标签的播放计数属性? 是否有人真正使用这个 POPM 标签,或者我最好只启用旧式TXXX:rating...
我见过各种播放器、歌曲库管理器和其他应用程序从 mp3 中删除标签。因此,批量错误地删除或修改标签并不难。 我看到过很多使用各种应用程序自动下载 MP3 的 ID3 标签的建议。但它们都来自每个应用程序的众包数据库(或共享数据库)。 如何使用以下方法在本地备份我的标签(我所说的备份是指:能够轻松地重新应用 - 即:备份的恢复功能)我的数据,而不用担心别人不按我的方式做?最好不要复制所有的 MP3。 我希望我的信息(id3 标签的自定义条目)保存在目录树/文件名或 ID3 标签之外的其他地方(最好是文本文件或未埋在应用程序中的数据库,但我也可能接受)。例...
假设您已将 WMP 配置为在插入 CD 时自动翻录 CD。 您插入一张 CD WMP 开始翻录,并开始在线查找 CD 元数据。在查找过程中,CD 曲目最初存储在“未知艺术家/未知专辑”文件夹中(添加了日期/时间戳)。 元数据查找完成,艺术家/专辑文件夹被适当重命名,并且各个曲目文件也被重命名。 请注意,在初始处理期间,在专辑/艺术家信息可用之前,已翻录了几首曲目。虽然 WMP 正确地重命名了文件夹/文件,但它没有将 ID3 标签信息应用于在检索元数据之前翻录的曲目文件。如果您使用 mp3tag 等标签工具检查文件夹,您会发现前两三个曲目文件没有 ID...
我有数千个 MP3,其中缺少“年份”ID3 字段,这意味着我无法按时间顺序对专辑进行排序。 我正在寻找一种方法来自动批量下载 ID3 元数据并填充仅“年份”字段所有这些 MP3,其他字段(标题、专辑、艺术家等)保持不变。 我尝试过各种 Windows 程序,但它们似乎缺乏选择性地选择要更新的字段的能力,而是尝试更新所有字段,这对我来说是不可取的。 是否有某种方法(例如通过脚本或其他类型的自动化)可以让我仅更新特定的 ID3 标签字段? ...
我使用 Mp3Tag 来标记我的一些音乐文件,我喜欢使用 YYYY.MM.dd 格式。我更喜欢这种格式,而不是仅仅使用年份。 但是,我发现在 VLC Media Player 和 Groove Music 中都只显示 YYYY 字段。 示范: 图像 怎样做才能显示整个日期? ...
我有许多 mp3 文件需要更改其 ID3 标签(我的汽车只按标题的字母顺序排列歌曲,因此我需要在它们的名称前面加上曲目编号)。我尝试了 eyeD3 和 id3tool,它们都不喜欢包含非英语字符的标题,有时甚至在只有英语字符的歌曲中也会随机失败。无论标题中的语言是什么,VLC 都能编辑标签,但手动编辑所有标题是一项繁琐的工作。有没有办法自动完成这个任务? ...
我正在寻找一种 CLI 方式来从互联网上获取歌曲的歌词并将其作为 ID3v2 标签嵌入到音乐文件(“Artist - Title.mp3”)。Linux 上有六种工具可以执行此操作,但 Windows 呢? ...
尽管 FFmpeg 声称它支持 ID3v2.4 标签,但有一件事我无法正常工作。ID3v2.4 规格陈述如下: 一个标签中只能有一个同类型的文本信息框。所有文本信息框都支持多个字符串,以空值分隔的列表形式存储,其中空值表示字符编码的终止代码。 但是,当我使用 FFprobe 时,它只显示第一个值。例如中期3v2正确显示标签。请参阅下面的两个输出。 中3v2: mid3v2 --list 01_Infinite_\(Original_Mix\).mp3 IDv2 tag info for 01_Infinite_(Original_Mix)...