Widziałem ten problem zarówno podczas używania Banshee, jak i Sound Juicer. Używam Ubuntu 12.04 na Thinkpad 14 ". Nie jestem pewien co do marki mojego wewnętrznego napędu CD, ale chętnie udzielę tych informacji, jeśli ktoś powie mi, jak to zrobić. Nie miałem dostępu do zewnętrzny napęd CD, dzięki czemu mogę stwierdzić, czy problem dotyczy mojego wewnętrznego napędu CD.
W każdym razie problem: zgrane przeze mnie pliki mp3 mają nieprawidłowe długości. Na przykład, kiedy zgrałem Peacebone przez Animal Collective, który ma długość 5:13, plik miał 25 minut, zgodnie z moim telefonem i banshee. Gracze przechodzą do następnej piosenki przed odtworzeniem całych 25 minut. Jednak nie czuję się komfortowo, nie wiedząc, czy słucham całości, czy też prawdziwej długości piosenki.
Do tej pory problem zniknął po drugim zerwaniu, chociaż długości plików są czasami o kilka sekund dłuższe niż powinny.
źródło
Odpowiedzi:
Począwszy od Ubuntu 12.04, kiedy zgrywasz płyty CD w Ubuntu za pomocą Rhythmbox lub Sound Juicer, ustawienia domyślne utworzą pliki MP3 VBR, ale nagłówki VBR nie zostaną dodane, więc prawie każdy program, w którym otworzysz pliki MP3, pokaże nieprawidłową długość ścieżki , w tym domyślny odtwarzacz muzyki (Rhythmbox) i domyślny menedżer plików (Nautilus).
Najłatwiejszym rozwiązaniem jest dodanie nagłówka VBR do plików MP3 po zgraniu:
Zainstaluj vbrfix, uruchamiając to polecenie w terminalu:
Teraz przejdź do folderu, w którym znajdują się pliki mp3, które musisz naprawić:
Uruchom to polecenie, aby dodać nagłówki VBR do plików mp3:
Vbrfix wydaje się pozostawić kilka plików tymczasowych, więc wyczyść je:
Alternatywnym rozwiązaniem jest zmiana domyślnego ustawienia wstępnego, tak aby płyty CD były zgrywane jako CBR zamiast VBR MP3. Jest tu całkiem dobre wytłumaczenie: /ubuntu//a/154933/18665
Profil taki powinien załatwić sprawę (w razie potrzeby zmień szybkość transmisji):
Jak w przypadku każdego błędu, jeśli napotykasz ten problem, zdecydowanie polecam przejrzenie raportu o błędzie i zaznaczenie, że ma on na ciebie wpływ (w lewym górnym rogu), aby uzyskać większą uwagę. Raport o błędzie jest tutaj: Rhythmbox nie dodaje nagłówków VBR podczas zgrywania płyt CD na MP3
źródło
Z mojego doświadczenia wynika, że ten problem występuje, gdy tagi ID3 są nieprawidłowe. Możesz spróbować usunąć wszystkie tagi ID3 z podanych plików, a następnie przepisać je. Polecam do tego mutagen , jest to biblioteka do manipulacji metadanymi z kilkoma przydatnymi użytkami.
Najpierw zainstaluj mutagen
Teraz przejdź do folderu z jakimś problematycznym plikiem MP3 i uruchom na nim mid3v2:
Spowoduje to usunięcie wszystkich metadanych z danego pliku, co oznacza brak tytułu, wykonawcy, okładki albumu, ale plik powinien mieć prawidłową długość.
Możesz ponownie wypełnić metadane przy użyciu np. Picarda , który jest dostępny w Ubuntu jako
picard
pakiet.Edycja: Istnieje również aplikacja MP3 Diags , która powinna być w stanie naprawić nagłówki VBR i niektóre inne problemy z plikami MP3. Jest dostępny w systemie Ubuntu jako
mp3diags
(lub w Centrum oprogramowania Ubuntu)Innym, bardziej szczegółowym rozwiązaniem jest VBRFix - wersja konsoli (bez graficznego interfejsu użytkownika Qt) jest dostępna w
vbrfix
pakiecie. Jeśli chcesz GUI, prawdopodobnie będziesz musiał go skompilować samodzielnie.źródło
easytag
pakiet)vbrfix
pakiet będący konsolową wersją wspomnianego VBRFix. W przeciwnym razie możesz spróbować ponownie zgrać te pliki; Mogę tylko polecić użycie FLAC, Ogg Vorbis lub AAC (jeśli Twój telefon może odtwarzać dowolną z tych funkcji), ale możesz także zgrać płytę CD jako CBR lub ABR MP3, która jest mniej podatna na nieprawidłowe informacje o długości. Zgrywanie do WAV (lub FLAC) i ponowne kodowanie do VBR MP3 może być również opcją. Lub po prostu spróbuj ponownie z oryginalnymi ustawieniami, może koder miał po prostu zły dzień.