Есть два файла.
Первый:
01.wav: RIFF (little-endian) data, WAVE audio, Microsoft PCM, 16 bit, mono 44100 Hz
Второй:
02.wav: RIFF (little-endian) data, WAVE audio, mono 44100 Hz
При просмотре в Dolphin первый проигрывается, второй нет.
Прошу помощи знатоков,- как и что сделать, что бы оба варианта проигрывались в системе по умолчанию, а именно при просмотре в Dolphin? (Проигрывание в аудио-плеерах исключается)
P.S. В Windows проигрываются оба.
Попробуй установить phonon-backend-gstreamer и phonon-backend-vlc. Потом зайди в systemsetttings/Мультимедиа Вкладка серверная программа, измени приоритет (т.е. подыми VLC или GStreamer выше Xine). Должно сработать.
P.S. название разделов и вкладок может быть другим, т.к. у меня украинская система и я сам переводил, так что если таких нет, поищи те, что подходят по смыслу.
Установил phonon-backend-gstreamer, сделал, как рекомендовали. Не помогло.
phonon-backend-vlc - этого не нашел вообще. VLC плеер стоит, но второй файл на воспроизводит. Выводит сообщение об ошибке:
VLC не может определить формат входных данных.:
Формат в '/home/aaa/Загрузки/02.wav' не может быть определен.
В журнал записана подробная информация.
Журнал VLC
wav error: unsupported codec (vor1)
wav error: An error occured during wav demuxing
avformat error: av_open_input_stream failed
ps error: cannot peek
main error: no suitable demux module for `/:///home/aaa/Загрузки/02.wav'
Ну тогда не знаю. У Вас вообще что-то может проиграть тот файл в Linux??? Попробуйте его пересохранить, например спомощью soundconverter. phonon-backend-vlc у меня есть, не знаю может он его взял из другого репозитория, правда он Вам врятли поможет.
В редакторе открыть и перезаписать, без проблем. Например в Audacity. Но когда в программе таких файлов порядка 1000-1500, перезаписывать их все - это слишком круто. По-этому нужно кардинальное решение на уровне системы.
конвертнуть все сразу
Подобных программ может быть много. Может есть способ, все таки решить на уровне самой системы? Был бы очень признателен.
Был бы в курсе - поделился бы.
Попробовал виндовый кодек подключить к mplayer. Второй wav-файл сработал, но dolphin все равно молчит. Подозреваю, что его воспроизведение управляется непосредственно системой.
Если удалить все плеера, система при загрузке воспроизводит звук. Через какой девайс и как к нему подобраться? Где находятся его настройки? Есть здесь кто-нибудь, кто мог бы это знать?
aplay?
aplay выдал следующее:
test_wavefile:807: невозможно воспроизвести WAVE-файл формата 0x674f, кодировка которого ни PCM, ни FLOAT
Как заставить его воспроизводить кодировку acm?
Он использует phonon. Как и Dolphin.
А можешь файлы скинуть? Может быть у меня та же проблема, а я не знаю)
держи
Скачал. Размер файла 6 Кб. Он не запускается у меня ни в одной из установленных программ. Может быть беда в самом файле?
Windows его воспроизводит, а Linux нет. В этом-то и проблема. Linux по умолчанию воспроизводит файлы wav с кодировкой PCM. Этот файл кодировки ACM. Его можно открыть в Audacity и проиграть или перезаписать. Но надо, что бы такие файлы система воспроизводила по умолчанию. Мне удалось его воспроизвести в mplayer с помощью виндового кодека vorbis.acm. Но как теперь его подключить к проигрыванию системой?
Почитал про ACM. Штука эта, как пишут устаревшая. Есть такой пакет w32codecs, который не входит в офицальный репозитарий пакетов (K)Ubuntu.
Научил твой файл открываться gmplayer'ом
Для это скачал vorbis.acm из
http://www.free-codecs.com/Ogg_Vorbis_CODEC_for_MSACM_download.htm
Скопировал vorbis.acm в /usr/lib/win32
Это исправило ошибку с тем, что ему не хватает кодека АСМ.
Win32 LoadLibrary failed to load: vorbis.acm, /usr/lib/codecs/vorbis.acm, /usr/lib/win32/vorbis.acm, /usr/local/lib/win32/vorbis.acm
Can't open library vorbis.acm
Ругань про lirc я убрал, добавив в /etc/mplayer/mplayer.conf
строку
nolirc=yes
С дельфином как это интегрировать пока не вкурил...
// Потом я прочитал сообщение выше и понял, что нужно чаще обновлять страницу)
Решил зайти с другого конца проблемы - с дельфина.
Ассоциации файлов лежат в /etc/mailcap . Но толку от этого оказалось мало. Дельфин использует встраиваемый плагин nsplugin (Netscape) (Embed).
Вот ссылка на то, что он может
http://www.mygnulinux.com/?p=576
Отправить комментарий