Я извлекаю аудио только из видео с YouTube, используя youtube-dl
. Я хотел бы записать метаданные (то есть имя исполнителя и название песни, год, альбом, продолжительность, жанр) в файл mp3/m4a после загрузки. Моя попытка сделать это начинается с этого кода:Написание метаданных (Название исполнителя, Название песни, Год, Альбом, Продолжительность, Жанр) в mp3/m4a аудиофайл с использованием youtube-dl (последующая ошибка AtomicParely)
@echo off
youtube-dl --format m4a/mp3 --youtube-skip-dash-manifest --embed-thumbnail -o "%%(title)s.%%(ext)s" --metadata-from-title "%%(artist)s - %%(title)s" --add-metadata 2Y6Nne8RvaA
pause
Этот код производит следующий вывод:
[youtube] 2Y6Nne8RvaA: Downloading webpage
[youtube] 2Y6Nne8RvaA: Extracting video information
[youtube] 2Y6Nne8RvaA: Downloading thumbnail ...
[youtube] 2Y6Nne8RvaA: Writing thumbnail to: Kungs vs Cookin' on 3 Burners - Thi
s Girl.jpg
[download] Destination: Kungs vs Cookin' on 3 Burners - This Girl.m4a
[download] 100% of 2.99MiB in 00:01
[ffmpeg] Correcting container in "Kungs vs Cookin' on 3 Burners - This Girl.m4a"
[fromtitle] parsed title: This Girl
[fromtitle] parsed artist: Kungs vs Cookin' on 3 Burners
[ffmpeg] Adding metadata to 'Kungs vs Cookin' on 3 Burners - This Girl.m4a'
ERROR: AtomicParsley was not found. Please install.
Press any key to continue . . .
Как вы можете видеть, я могу успешно в состоянии добавить несколько тегов из видео, но не все из них, и год с коротким рупором.
В чем причина ошибки AtomicParsely
и как ее исправить? Нужна ли мне эта программа для правильного добавления всех метаданных в файл, который я хочу, или это может быть выполнено по-другому?
Ссылка на Steven Penny's post, FFmpeg metadata not showing in Windows?, решает эту проблему так же просто, как с помощью команды ffmpeg
?
Когда я выполняю поиск по этой песне в Google, первая ссылка, которая показывает, является точной ссылкой, которую я использую на YouTube, и поиск показывает соответствующие метаданные (см. Ниже). Я не уверен, что если эти данные вводятся вручную пользователем, или если Google добывал это из видео:
Я признаю, что я новичок в использовании youtube-dl
и ffmpeg
, но с помощью комментаторов на StackOverflow, я узнаю больше каждый день. Этот пост является продолжением моего предыдущего вопроса: Downloading YouTube to mp3 and writing metadata (artist/song title) to mp3 file using youtube-dl