Даже если в меню настроек Banshee включено воспроизведение без пауз, между песнями очень короткая пауза. Это может быть связано с тем, что разделы моего жесткого диска кажутся странными.
fdisk -l
производит такой вывод:
Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders, total 1465149168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x4a73c3cb
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 409599 203776 7 HPFS/NTFS/exFAT
/dev/sda2 409600 724153740 361872070+ 7 HPFS/NTFS/exFAT
/dev/sda3 1456826368 1465145343 4159488 c W95 FAT32 (LBA)
/dev/sda4 724154366 1456826367 366336001 5 Extended
Partition 4 does not start on physical sector boundary.
/dev/sda5 1440159744 1456826367 8333312 82 Linux swap / Solaris
/dev/sda6 724154368 1440159743 358002688 83 Linux
Partition table entries are not in disk order
Воспроизведение mp3 из /dev/sda2
или /dev/sda6
создает эту проблему. Похоже, у меня нет и безупречного воспроизведения на Rhythmbox или Clementine, если они есть у этих медиаплееров.
Я не уверен, какую другую информацию предоставить. Это просто раздражает меня. Спасибо за любую помощь.
Редактировать: это в Ubuntu 12.04
Основываясь на своих исследованиях, я думаю, что проблема в том, что я использую MP3, который сжат. Небольшой промежуток добавляется в начале и в конце каждой дорожки MP3, поэтому, по-видимому, невозможно получить истинное воспроизведение без пауз. См. на странице Википедии о воспроизведении без пауз . У меня та же проблема при использовании Music on Console , которая также поддерживает «воспроизведение без пауз».
К сожалению, у меня тоже нет решения.
Это не твой жесткий диск. Проблема в программном обеспечении. Rhythmbox и Banshee не могут воспроизводить без пауз, даже если они на это претендуют. Возможно, вы захотите попробовать другого игрока, например Audacious или Aqualung .
Воспроизведение без промежутков с тех пор стало проблемой в Linux. Пользователи просили, чтобы это было по умолчанию в новой установке Ubuntu, но ничего не происходит. Разработчики просто не любят классическую музыку или аудиокниги. Они только слушают чушь чарта и другую популярную музыку. И именно поэтому непрерывное воспроизведение редко встречается в Linux. Потому что у ботаников нет музыкального вкуса.
Тот факт, что Banshee неправильно воспроизводит файлы MP3 «без зазоров», вероятно, не имеет никакого отношения к самим музыкальным файлам. Хотя MP3 - это форма сжатого аудио (как и M4A, WMA и т. Д.), Они все равно могут быть закодированы для воспроизведения без пауз.
«Задержка кодера» - это термин для числа тихих выборок, добавляемых в начале аудиофайла при его кодировании, а «заполнение кодера» - это термин для количества добавленных тихих выборок. на конце кодированного аудиофайла. Если дорожка 1 компакт-диска, который вы только что записали на свой компьютер в виде MP3, была закодирована без заполнения, а дорожка 2 была закодирована без задержки, то эти две дорожки могут воспроизводиться без пауз. Кодируются ли они таким образом или нет, зависит от кодера. Например, проигрыватель Windows Media кодирует MP3-файлы CBR (с постоянной скоростью передачи данных) без задержки или заполнения, поэтому они могут воспроизводиться без перерыва в iTunes (источник: мой компакт-диск 14:59, автор Sugar Ray, в котором подразумеваются последние два трека). безрезультатно) См. в этом разделе вики для получения некоторой информации о восстановлении сильно задержанных и / или дополненных MP3-файлов, поскольку это даст вам некоторое представление о том, как аудиофайлы кодируются и декодируются в отношении воспроизведения без пауз.
Таким образом, если ваши файлы кодируются для воспроизведения без пауз, они кодируются для воспроизведения без промежутков . Конец истории. Помещение их в другой раздел или даже на сетевой диск абсолютно не влияет на возможность воспроизведения трека без зазора.
Теперь, если треки на самом деле воспроизводятся без перерыва, связано с тем, как музыкальный проигрыватель буферизует аудиосэмплы и отправляет их на аудиоинтерфейс (в дистрибутивах Linux, наиболее распространенном аудиоинтерфейсе). это PulseAudio). Если музыкальный проигрыватель плохо запрограммирован (к сожалению, я бы сказал, что 99% из них), он может не начать читать, декодировать и воспроизводить следующий трек, пока не закончится текущий трек, и в этом случае есть много возможных причин задержка, от переключения контекста потока для вывода потока музыкального проигрывателя на передний план, до считывания первых нескольких кадров аудиофайла с диска (который занимает порядка десяти миллисекунд для жесткого диска), до декодирования этих кадров, чтобы отправить их в аудиоинтерфейс, в аудиоинтерфейс, отправив их в звуковую библиотеку (обычно ALSA, в дистрибутивах Linux), в библиотеку, отправившую их ядру с помощью системного вызова ... вы понимаете. Таким образом, музыкальный проигрыватель должен прочитать кадры следующего трека до того, как закончится текущий, чтобы он мог беспрепятственно отправлять их на аудиоинтерфейс.
По своему опыту, я искал и искал музыкальные проигрыватели, которые фактически воспроизводят музыкальные файлы без пауз (один из моих любимых альбомов - Abbey Road, и попурри на стороне / диске 2 разрушается, когда он не без зазоров ...), и, к сожалению, большинство из них, которые сообщают о непрерывном воспроизведении (включая RhythmBox и Banshee для Linux, Google Music, Samsung Music Player и бесчисленное множество других для Android, а также различные различные для Windows), не делают этого. Единственные две функции, которые я обнаружил, которые действительно правильно воспроизводят без пауз, - это iTunes на Windows, Mac, iPod, iPhone и т. Д. И GoneMAD Music Player на Android. Если ваши музыкальные файлы не воспроизводятся без перерыва, по крайней мере, в iTunes, то они не были правильно закодированы, и вы захотите закодировать новые с компакт-дисков или FLAC-файлов, которые у вас могут быть.
Так что, к сожалению, я не знаю ни одного музыкального плеера в Linux, который бы действительно воспроизводил без пауз. Может быть, на днях я посмотрю код Banshee и выясню, могу ли я что-нибудь сделать, чтобы сделать его по-настоящему беззащитным ...
1110 В любом случае, я надеюсь, что это объяснение немного поможет. Если кто-то еще знает о некоторых хороших музыкальных проигрывателях, которые правильно воспроизводят без пауз, пожалуйста, прокомментируйте.