При перекодировке аудиофайлов выдает примерно такую ошибку: converter: will encode using: flac --ignore-chunk-sizes --no-padding --ogg -o "/home/user/user.oga" -8 - sh: flac: команда не найдена converter: write error (-1 bytes written out of 8000) Кодирование возможно только в ms riff wav.
А какие пакеты deadbeef у вас установлены? Подозреваю, что установка пакета deadbeef-full должна решить вашу проблему.
$ rpm -qa | grep -i deadbeef deadbeef-in-mms-0.7.1-alt1.20160419.1 deadbeef-in-wildmidi-0.7.1-alt1.20160419.1 deadbeef-in-ffmpeg-0.7.1-alt1.20160419.1 deadbeef-in-wma-0.7.1-alt1.20160419.1 deadbeef-m3u-0.7.1-alt1.20160419.1 deadbeef-in-cdaudio-0.7.1-alt1.20160419.1 deadbeef-in-vfs_curl-0.7.1-alt1.20160419.1 deadbeef-gtk3-0.7.1-alt1.20160419.1 deadbeef-lastfm-0.7.1-alt1.20160419.1 deadbeef-dsp-libsrc-0.7.1-alt1.20160419.1 deadbeef-in-adplug-0.7.1-alt1.20160419.1 deadbeef-in-gme-0.7.1-alt1.20160419.1 deadbeef-in-sid-0.7.1-alt1.20160419.1 deadbeef-shellexec-0.7.1-alt1.20160419.1 deadbeef-hotkeys-0.7.1-alt1.20160419.1 deadbeef-out-null-0.7.1-alt1.20160419.1 deadbeef-in-dumb-0.7.1-alt1.20160419.1 deadbeef-in-psf-0.7.1-alt1.20160419.1 deadbeef-in-wavpack-0.7.1-alt1.20160419.1 deadbeef-dsp-supereq-0.7.1-alt1.20160419.1 deadbeef-artwork-0.7.1-alt1.20160419.1 deadbeef-in-ape-0.7.1-alt1.20160419.1 deadbeef-in-mp3-0.7.1-alt1.20160419.1 deadbeef-in-tta-0.7.1-alt1.20160419.1 deadbeef-converter-0.7.1-alt1.20160419.1 deadbeef-in-aac-0.7.1-alt1.20160419.1 deadbeef-in-flac-0.7.1-alt1.20160419.1 deadbeef-in-shn-0.7.1-alt1.20160419.1 deadbeef-pltbrowser_gtk3-0.7.1-alt1.20160419.1 deadbeef-notify-0.7.1-alt1.20160419.1 deadbeef-out-oss-0.7.1-alt1.20160419.1 deadbeef-in-dca-0.7.1-alt1.20160419.1 deadbeef-in-oggvorbis-0.7.1-alt1.20160419.1 deadbeef-in-vtx-0.7.1-alt1.20160419.1 deadbeef-0.7.1-alt1.20160419.1 deadbeef-dsp-mono2stereo-0.7.1-alt1.20160419.1 deadbeef-full-0.7.1-alt1.20160419.1 deadbeef-in-alac-0.7.1-alt1.20160419.1 deadbeef-in-sndfile-0.7.1-alt1.20160419.1 deadbeef-out-alsa-0.7.1-alt1.20160419.1 deadbeef-out-pulseaudio-0.7.1-alt1.20160419.1 deadbeef-statusnotifier-0.7.1-alt1.20160419.1 deadbeef-in-sc68-0.7.1-alt1.20160419.1 deadbeef-in-musepack-0.7.1-alt1.20160419.1
Может стоит обновить на версию 0.7.2?
(В ответ на комментарий №3) > Может стоит обновить на версию 0.7.2? Текущая версия это срез за несколько дней до релиза 0.7.2. Ничего важного в тех нескольких коммитах, которые были сделаны за эти несколько дней, я не увидел, потому обновлять не стал. У меня кодирование работает, по крайней мере неделю назад работало. Я, кстати, на Сизифе. А вы, судя по версии на p8. Возможно по зависимостям что-то не вытянулось, надо будет на Стартерките проверить.
(В ответ на комментарий №0) > При перекодировке аудиофайлов выдает примерно такую ошибку: > > converter: will encode using: flac --ignore-chunk-sizes --no-padding --ogg -o > "/home/user/user.oga" -8 - > sh: flac: команда не найдена М-да. Сообразил. Установите пакет flac. А пакету deadbeef-converter нужно зависимостей кучу прописать...
Да, p8. $ cat /etc/os-release NAME="Simply Linux" VERSION="8.2.0 (Cleo)" ID=altlinux VERSION_ID=8.2.0 PRETTY_NAME="Simply Linux 8.2.0 (Cleo)" ANSI_COLOR="1;36" CPE_NAME="cpe:/o:alt linux:slinux:8.2.0" HOME_URL="https://www.basealt.ru/products/simplylinux/" BUG_REPORT_URL="https://bugs.altlinux.org/" Устанавливал этот релиз - http://ftp.altlinux.org/pub/distributions/ALTLinux/p8/images/simply/alt-simply-8.2.0-live-x86_64.iso. Тут разработчик (https://github.com/Alexey-Yakovenko/deadbeef/issues/856) указывает, что необходим flac-1.2.1-alt11.1.1.x86_64.rpm если я правильно понял.
Спасибо. Теперь flac кодирует. Подскажите пожалуйста, а какие ещё нужны пакеты для кодировки в ogg-vorbis, alac, mp3, opus?
(In reply to comment #8) > Спасибо. Теперь flac кодирует. > Подскажите пожалуйста, а какие ещё нужны пакеты для кодировки в ogg-vorbis, > alac, mp3, opus? vorbis-tools lame opus-tools avconv На счёт avconv не уверен. На Сизифе ffmpeg вместо него.
кодек - пакет tta - ttaenc wavpack - wavpack musepack - musepack aac - faac (пакета нет в репозитории) mp3 - lame ogg - vorbis-tools mp3 - lame opus - opus-tools alac - ffmpeg (avconv)
flac, opus-tools, vorbis-tools, ttaenc, lame - годятся. faad и avconv не подходят.
deadbeef-0.7.1-alt3.20160419.1 -> sisyphus: Mon Aug 14 2017 Anton Midyukov <antohami@altlinux.org> 0.7.1-alt3.20160419.1 - Added missing requires for deadbeef-converter (Closes: 33755)
В Сизифе проблему решил полностью. В p8 пакет придёт завтра, не будет работать по-прежнему кодирование в alac, т.к. нет ffmpeg. Вы можете сами создать кодировщик в конвертере deadbeef, скопировав кодировщик alac, и заменив в нём ffmpeg на avconv. Когда будет время попробую патч для p8 сделать. И ещё нюанс, кодирование в aac идёт точно только из flac, и точно не идёт из mp3. Но это уже особенности faac.
(В ответ на комментарий №13) > В Сизифе проблему решил полностью. В p8 пакет придёт завтра, не будет работать > по-прежнему кодирование в alac, т.к. нет ffmpeg. Вы можете сами создать > кодировщик в конвертере deadbeef, скопировав кодировщик alac, и заменив в нём > ffmpeg на avconv. Когда будет время попробую патч для p8 сделать. > И ещё нюанс, кодирование в aac идёт точно только из flac, и точно не идёт из > mp3. Но это уже особенности faac. Спасибо. alac не проверял, остальное работает. Не хотелось бы заводить новую багу (не уверен что баг). При попытке воспроизвести вот эти потоки в качестве примера: http://fantasyradioru.no-ip.biz:8000 http://5.152.208.98:8058/ deadbeef зависал. convgui: gtkui plugin not found plugin Converter GTK2 UI failed to connect to dependencies, deactivated. shellexecui: can't find gtkui plugin plugin Shellexec GTK2 UI failed to connect to dependencies, deactivated. gtkui plugin compiled for gtk version: 3.22.18 (deadbeef:28611): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1594:13: not a number (deadbeef:28611): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1594:13: Expected a string. (deadbeef:28611): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1977:11: not a number (deadbeef:28611): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:1977:11: Expected a string. (deadbeef:28611): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2527:11: not a number (deadbeef:28611): Gtk-WARNING **: Theme parsing error: gtk-widgets.css:2527:11: Expected a string. (deadbeef:28611): Gtk-WARNING **: Theme parsing error: applications.css:21:0: Expected a valid selector connecting button tray signals Cannot create status notifier, falling back to GtkStatusIcon cannot set sample format (Недопустимый аргумент), trying all supported formats cannot set sample format (Недопустимый аргумент), trying all supported formats cannot set sample format (Недопустимый аргумент), trying all supported formats cannot set sample format (Недопустимый аргумент), trying all supported formats Недавно обновился $ rpm -qa --last | grep -i '15 авг 2017' kernel-modules-virtualbox-std-def-5.1.24-alt1.263250.0.M80P.1 Вт 15 авг 2017 09:31:23 kernel-modules-virtualbox-addition-std-def-5.1.24-alt1.263250.0.M80P.1 Вт 15 авг 2017 09:31:23 kernel-modules-staging-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:31:23 kernel-modules-v4l-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:31:22 kernel-modules-drm-radeon-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:31:22 kernel-modules-drm-nouveau-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:31:22 kernel-modules-drm-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:31:21 kernel-image-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:31:21 kernel-headers-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:29:06 kernel-headers-modules-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:29:03 libsoup-gnome-2.56.1-alt0.M80P.1 Вт 15 авг 2017 09:29:07 libgtk+3-gir-3.22.18-alt0.M80P.1 Вт 15 авг 2017 09:29:07 i586-libwayland-server-1.14.0-alt0.M80P.1 Вт 15 авг 2017 09:29:01 i586-libwayland-client-1.14.0-alt0.M80P.1 Вт 15 авг 2017 09:29:01 i586-libharfbuzz-1.4.8-alt0.M80P.1 Вт 15 авг 2017 09:29:01 libwayland-server-1.14.0-alt0.M80P.1 Вт 15 авг 2017 09:29:00 libharfbuzz-icu-1.4.8-alt0.M80P.1 Вт 15 авг 2017 09:29:00 libgtk+3-3.22.18-alt0.M80P.1 Вт 15 авг 2017 09:28:59 libgdk-pixbuf-gir-2.36.8-alt0.M80P.1 Вт 15 авг 2017 09:28:58 libgdk-pixbuf-locales-2.36.8-alt0.M80P.1 Вт 15 авг 2017 09:28:57 libgdk-pixbuf-2.36.8-alt0.M80P.1 Вт 15 авг 2017 09:28:57 libgtk+3-schemas-3.22.18-alt0.M80P.1 Вт 15 авг 2017 09:28:56 libwayland-cursor-1.14.0-alt0.M80P.1 Вт 15 авг 2017 09:28:55 libsoup-2.56.1-alt0.M80P.1 Вт 15 авг 2017 09:28:55 libpango-gir-1.40.9-alt0.M80P.1 Вт 15 авг 2017 09:28:54 libpango-1.40.9-alt0.M80P.1 Вт 15 авг 2017 09:28:54 libharfbuzz-1.4.8-alt0.M80P.1 Вт 15 авг 2017 09:28:54 libwayland-client-1.14.0-alt0.M80P.1 Вт 15 авг 2017 09:28:53 эти потоки стали играть. Несмотря на это, иногда слышится скрежет при переходе с одного потока на другой с aac на mp3 и наоборот.
(In reply to comment #14) > (В ответ на комментарий №13) > > В Сизифе проблему решил полностью. В p8 пакет придёт завтра, не будет работать > > по-прежнему кодирование в alac, т.к. нет ffmpeg. Вы можете сами создать > > кодировщик в конвертере deadbeef, скопировав кодировщик alac, и заменив в нём > > ffmpeg на avconv. Когда будет время попробую патч для p8 сделать. > > И ещё нюанс, кодирование в aac идёт точно только из flac, и точно не идёт из > > mp3. Но это уже особенности faac. > Спасибо. alac не проверял, остальное работает. > > Не хотелось бы заводить новую багу (не уверен что баг). При попытке > воспроизвести вот эти потоки в качестве примера: > > http://fantasyradioru.no-ip.biz:8000 > http://5.152.208.98:8058/ > > deadbeef зависал. > > convgui: gtkui plugin not found > plugin Converter GTK2 UI failed to connect to dependencies, deactivated. > shellexecui: can't find gtkui plugin > plugin Shellexec GTK2 UI failed to connect to dependencies, deactivated. > gtkui plugin compiled for gtk version: 3.22.18 > > (deadbeef:28611): Gtk-WARNING **: Theme parsing error: > gtk-widgets.css:1594:13: not a number > > (deadbeef:28611): Gtk-WARNING **: Theme parsing error: > gtk-widgets.css:1594:13: Expected a string. > > (deadbeef:28611): Gtk-WARNING **: Theme parsing error: > gtk-widgets.css:1977:11: not a number > > (deadbeef:28611): Gtk-WARNING **: Theme parsing error: > gtk-widgets.css:1977:11: Expected a string. > > (deadbeef:28611): Gtk-WARNING **: Theme parsing error: > gtk-widgets.css:2527:11: not a number > > (deadbeef:28611): Gtk-WARNING **: Theme parsing error: > gtk-widgets.css:2527:11: Expected a string. > > (deadbeef:28611): Gtk-WARNING **: Theme parsing error: > applications.css:21:0: Expected a valid selector > connecting button tray signals > Cannot create status notifier, falling back to GtkStatusIcon > cannot set sample format (Недопустимый аргумент), trying all supported > formats > cannot set sample format (Недопустимый аргумент), trying all supported > formats > cannot set sample format (Недопустимый аргумент), trying all supported > formats > cannot set sample format (Недопустимый аргумент), trying all supported > formats > > > Недавно обновился > > $ rpm -qa --last | grep -i '15 авг 2017' > kernel-modules-virtualbox-std-def-5.1.24-alt1.263250.0.M80P.1 Вт 15 авг 2017 > 09:31:23 > kernel-modules-virtualbox-addition-std-def-5.1.24-alt1.263250.0.M80P.1 Вт 15 > авг 2017 09:31:23 > kernel-modules-staging-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:31:23 > kernel-modules-v4l-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:31:22 > kernel-modules-drm-radeon-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:31:22 > kernel-modules-drm-nouveau-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:31:22 > kernel-modules-drm-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:31:21 > kernel-image-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:31:21 > kernel-headers-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:29:06 > kernel-headers-modules-std-def-4.4.82-alt0.M80P.1 Вт 15 авг 2017 09:29:03 > libsoup-gnome-2.56.1-alt0.M80P.1 Вт 15 авг 2017 09:29:07 > libgtk+3-gir-3.22.18-alt0.M80P.1 Вт 15 авг 2017 09:29:07 > i586-libwayland-server-1.14.0-alt0.M80P.1 Вт 15 авг 2017 09:29:01 > i586-libwayland-client-1.14.0-alt0.M80P.1 Вт 15 авг 2017 09:29:01 > i586-libharfbuzz-1.4.8-alt0.M80P.1 Вт 15 авг 2017 09:29:01 > libwayland-server-1.14.0-alt0.M80P.1 Вт 15 авг 2017 09:29:00 > libharfbuzz-icu-1.4.8-alt0.M80P.1 Вт 15 авг 2017 09:29:00 > libgtk+3-3.22.18-alt0.M80P.1 Вт 15 авг 2017 09:28:59 > libgdk-pixbuf-gir-2.36.8-alt0.M80P.1 Вт 15 авг 2017 09:28:58 > libgdk-pixbuf-locales-2.36.8-alt0.M80P.1 Вт 15 авг 2017 09:28:57 > libgdk-pixbuf-2.36.8-alt0.M80P.1 Вт 15 авг 2017 09:28:57 > libgtk+3-schemas-3.22.18-alt0.M80P.1 Вт 15 авг 2017 09:28:56 > libwayland-cursor-1.14.0-alt0.M80P.1 Вт 15 авг 2017 09:28:55 > libsoup-2.56.1-alt0.M80P.1 Вт 15 авг 2017 09:28:55 > libpango-gir-1.40.9-alt0.M80P.1 Вт 15 авг 2017 09:28:54 > libpango-1.40.9-alt0.M80P.1 Вт 15 авг 2017 09:28:54 > libharfbuzz-1.4.8-alt0.M80P.1 Вт 15 авг 2017 09:28:54 > libwayland-client-1.14.0-alt0.M80P.1 Вт 15 авг 2017 09:28:53 > > эти потоки стали играть. Несмотря на это, иногда слышится скрежет при переходе > с одного потока на другой с aac на mp3 и наоборот. В своё время deadbeef был собран с gtk3+-3.20. Полгода или более того в p8 gtk3+ был обновлён до версии 3.22. Отсюда видимо проблемы. Сейчас deadbeef в p8 собран с gtk3+-3.22 поэтому проблема ушла. У меня оба потока нормально воспроизводятся. Хотя http://fantasyradioru.no-ip.biz:8000 не всегда с первого раза воспроизводится. Скрежета при переключении с aac на mp3 не наблюдаю. У меня вывод звука через pulseaudio настроен.
Может из-за этого? [aac @ 0xe2ec00]More than one AAC RDB per ADTS frame is not implemented. Update your FFmpeg version to the newest one from Git. If the problem still occurs, it means that your file has a feature which has not been implemented. [aac @ 0xe2ec00]channel element 0.0 is not allocated
у нас очень свежий ffmpeg, куда уж свежее..
(В ответ на комментарий №17) > у нас очень свежий ffmpeg, куда уж свежее.. На p8 libav вместо ffmpeg
Ошибка то висит на Sisyphus, вот я и удивился.
Переоткрою на p8, чтоб не забыть сделать патч, заменяющей ffmpeg на avconv при кодировании в alac.
deadbeef-0.7.1-alt3.20160419.0.M80P.2 -> p8: Fri Aug 18 2017 Anton Midyukov <antohami@altlinux.org> 0.7.1-alt3.20160419.0.M80P.2 - Replacement ffmpeg to avconv in deadbeef-converter (Closes: 33755)