Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Wav в mp3 через ffmpeg.Теги  (Прочитано 201 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ivanich352012

  • Автор темы
  • Участник
  • *
  • Сообщений: 140
    • Просмотр профиля
Wav в mp3 через ffmpeg.Теги
« : 07 Июль 2018, 06:34:12 »
Есть сотни три wav файлов.Такого вида:поетВасяПупкин2012.wav.Требуется перекодировать их в mp3 через ffmpeg с записью в качестве тега имени файла.В самих wav есть только информация о кодеке,килобитах.Почитал хелп по ffmpeg.Понял как обложку добавить,но вот с тегами...
Вот взять простую команду ffmpeg - i поетВасяПупкин2012.wav поетВасяПупкин2012.mp3.Что нужно к ней добавить чтобы "поетВасяПупкин2012" записался в тег mp3?
Конечно было бы время,можно теги в графическом редакторе править,но может есть вариант?

Оффлайн zg_nico

  • Заслуженный пользователь
  • Активист
  • *
  • Сообщений: 735
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Wav в mp3 через ffmpeg.Теги
« Ответ #1 : 07 Июль 2018, 08:02:56 »
Что нужно к ней добавить чтобы "поетВасяПупкин2012" записался в тег mp3?
ffmpeg -i ПоетВасяПупкин2012.wav -metadata title="My Title" ПоетВасяПупкин2012.mp3Вместо "My Title" можно что угодно присобачить, например "поетВасяПупкин2012". Это появится в теге TIT2 (название трека). Если хотите туда имя файла вносить, причем "автоматически", можно так сделать:fname=ПоетВасяПупкин2012.wav; ffmpeg -i $fname -metadata title=$(basename -- ${fname%%.*}) $(basename -- ${fname%%.*}).mp3/естественно все вышеобозначенное сработает либо если мы находимся в том каталоге, где есть исходный файл, и куда есть права на запись; либо если мы указываем полное имя файла [в части прав на запись условие сохраняется]/
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], Ubuntu 18.04 64x [MATE, Budgie].

Оффлайн ivanich352012

  • Автор темы
  • Участник
  • *
  • Сообщений: 140
    • Просмотр профиля
Re: Wav в mp3 через ffmpeg.Теги
« Ответ #2 : 07 Июль 2018, 13:30:52 »
имя файла вносить, причем "автоматически", можно так сделать:
Код: [Выделить]

fname=ПоетВасяПупкин2012.wav; ffmpeg -i $fname -metadata title=$(basename -- ${fname%%.*}) $(basename -- ${fname%%.*}).mp3

/естественно все вышеобозначенное сработает либо если мы находимся в том каталоге, где есть исходный файл, и куда есть права на запись; либо если мы указываем полное имя файла [в части прав на запись условие сохраняется]/
Вот ключевое слово забыл:"автоматически". Спасибо. Буду пробовать с понедельника. Скорее через find так как файлы в разных директориях.

 

Страница сгенерирована за 0.133 секунд. Запросов: 24.