Как использовать ffmpeg для объединения MP3 и одновременного копирования метаданных?
483
Roxy
Различные страницы в Интернете рассказывают о том, как использовать ffmpeg
для объединения MP3 и копирования тегов, но я не могу заставить его работать должным образом. В идеале должно получиться, что он объединит все MP3-файлы вместе, а затем возьмет первые метаданные MP3-файла, такие как альбом, дорожка, автор и т. Д., И скопирует их в окончательный файл.
Я собрал следующий скрипт. Хотя он присоединяется к файлам, он не копирует метаданные. Я думал, что -map_metadata 0 -id3v2_version 3 -write_id3v1 1
параметры ffmpeg
будут делать это, но это не так. Что мне не хватает?
#!/usr/bin/env bash set -e if [[ $# -eq 0 ]] ; then echo "Usage: $0 <output_file> <mp3_file> <mp3_file> ..." exit 1 fi output_file="$1" shift queue_file=$(mktemp "$/queue.XXXXXX") for m in "$@" ; do echo "file '$m'" >> "$" done cat "$" ffmpeg -f concat -safe 0 -i "$" -c copy -map_metadata 0 -id3v2_version 3 -write_id3v1 1 "$" rm "$"
Вставьте первый файл только как 2-й вход, то есть `-i" $ "-i" first_file "` и используйте `-map_metadata 1`.
Gyan 5 лет назад
0
@Gyan Получило бы это в итоге получение первого файла, который будет скопирован в выходной файл дважды?
Roxy 5 лет назад
0
Нет, потоковых карт нет, поэтому ffmpeg выберет один из входов, а поскольку свойства потока одинаковы, он выберет первый.
Gyan 5 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
iTunes на Mac: как использовать внешнюю музыкальную библиотеку на NAS (общий ресурс Windows)?
-
5
Какое лучшее программное обеспечение для управления дуплексами и очистки данных в iTunes?
-
1
Как построить представление в winamp, где исключен каждый исполнитель, у которого есть только 1 песн...
-
-
3
Автоматически заполнять метаданные песен в OS X
-
7
Windows: Какое программное обеспечение вы рекомендуете для редактирования тегов MP3 ID3?
-
11
Есть ли простой способ разделить mp3 файлы?
-
2
iTunes: получение обновленных метаданных на iPod при использовании ручного управления
-
3
flac2mp3 на Mac?
-
11
Как мне пакетно изменить дату получения информации в данных EXIF?
-
5
Объединить MP3-файлы в аудиокнигу с главами?