Читать только один тег из метаданных MP4

427
user882039

На моем настольном ПК с Ubuntu я использую gpodder для загрузки своих подкастов. Загрузки переименовываются автоматически. После этого я перекодирую файлы в mp3 и использую eyeD3, чтобы установить имя файла в качестве тега заголовка. Теперь я хочу использовать загрузчик командной строки для pocasts, и лучшее, что я нашел, это "podget". Но podget не может переименовывать файлы (название - что-то вроде «episode01.m4a»), и поэтому я не могу написать полезный текст тега mp3 заголовка, когда я перекодирую файлы.

eyeD3 не может прочитать iTunes-теги из файлов m4a (mp4), но ffmpeg может. Но ffmpeg записывает ВСЕ метаданные в файл. Есть ли способ записать тег заголовка только в текстовый файл, чтобы я мог написать тег заголовка с помощью eyed3?

1

1 ответ на вопрос

1
Gyan

Вы можете использовать ffprobe для вывода только заголовка в текстовый файл, например

ffprobe in.mp3 -show_entries format_tags=title -of compact=p=0:nk=1 -v 0 > title.txt 

title.txt будет содержать только заголовок с новой строкой.

Похожие вопросы