Я видел эту проблему как при использовании Banshee, так и Sound Juicer. Я использую Ubuntu 12.04 на Thinkpad 14 ". Я не уверен насчет марки моего внутреннего привода CD, но был бы рад предоставить вам эту информацию, если кто-то скажет мне, как это сделать. У меня не было доступа к внешний дисковод, чтобы я мог определить, в чем проблема - мой внутренний дисковод.
В любом случае, проблема: файлы mp3, которые я скопировал, показывают неправильную длину. Например, когда я разорвал Peacebone от Animal Collective, длина которого составляет 5:13, файл длился 25 минут, согласно моему телефону и банши. Игроки переходят к следующей песне, прежде чем играть все 25 минут. Тем не менее, мне неудобно не знать, слушаю ли я всю песню или реальную длину песни.
На этот раз проблема исчезла при втором рипе, хотя иногда длина файлов по-прежнему на несколько секунд больше, чем должна быть.
источник
Ответы:
Начиная с Ubuntu 12.04, когда вы копируете компакт-диски в Ubuntu с помощью Rhythmbox или Sound Juicer, настройки по умолчанию будут создавать VBR MP3, но заголовки VBR не добавляются, поэтому практически любая программа, с которой вы открываете MP3, покажет неверную длину дорожки. , включая музыкальный проигрыватель по умолчанию (Rhythmbox) и файловый менеджер по умолчанию (Nautilus).
Самое простое решение - добавить заголовок VBR в MP3 после их копирования:
Установите vbrfix, выполнив эту команду в терминале:
Теперь CD в папку, где находятся mp3-файлы, которые вам нужно исправить:
Запустите эту команду, чтобы добавить заголовки VBR в mp3:
Vbrfix, кажется, оставляет после себя несколько временных файлов, поэтому очистите их:
Альтернативное решение состоит в том, чтобы изменить предустановку по умолчанию так, чтобы CD копировались как CBR вместо VBR MP3. Здесь есть довольно хорошее объяснение: /ubuntu//a/154933/18665
Профиль, подобный этому, должен помочь (измените скорость передачи данных по желанию):
Как и в случае с любой ошибкой, если вы столкнулись с этой проблемой, я настоятельно рекомендую вам перейти к отчету об ошибке и отметить, что он затрагивает вас (в левом верхнем углу), чтобы привлечь к нему больше внимания. Отчет об ошибке здесь: Rhythmbox не добавляет заголовки VBR при копировании CD в MP3
источник
По моему опыту эта проблема возникает, когда теги ID3 являются недействительными. Вы можете попытаться удалить все теги ID3 из указанных файлов, а затем переписать их. Я рекомендую для этого мутаген , это библиотека манипулирования метаданными с некоторыми полезными утилитами.
Сначала установите мутаген
Теперь перейдите в папку с каким-нибудь проблемным MP3-файлом и запустите на нем mid3v2:
Это удалит все метаданные из данного файла, что означает отсутствие заголовка, исполнителя, обложки альбома, но файл должен отображать правильную длину.
Вы можете заполнить метаданные, используя, например, Picard , который доступен в Ubuntu как
picard
пакет.Изменить: Есть также приложение MP3 Diags, которое должно быть в состоянии исправить заголовки VBR и некоторые другие проблемы с файлами MP3. Он доступен в Ubuntu как
mp3diags
(или из Ubuntu Software Center)Другое, более конкретное решение - VBRFix - консольная версия (без Qt GUI) доступна в
vbrfix
пакете. Если вы хотите GUI, вам, вероятно, придется скомпилировать его самостоятельно.источник
easytag
пакет)vbrfix
пакет, который является консольной версией вышеупомянутого VBRFix. В противном случае вы можете попытаться снова скопировать эти файлы; Я могу только рекомендовать использовать FLAC, Ogg Vorbis или AAC (если ваш телефон может воспроизводить все это), но вы также можете скопировать компакт-диск в виде CBR или ABR MP3, который менее подвержен неверной информации о длине. Копирование в WAV (или FLAC) и перекодирование в VBR MP3 также может быть вариантом. Или просто попробуйте еще раз с оригинальными настройками, возможно, у кодера просто был плохой день.