Обычно самая новая версия libreoffice доступна в snapcraft.
sudo apt install snapd
sudo snap install libreoffice
MPlayer использует файл конфигурации codecs.conf для управления поддержкой различных кодеки. По какой-то причине эта комбинация opus внутри контейнера.mp4 не включено с 1.4.11.
На странице руководства указано, что файлы иногда встроены в исполняемый файл, но вы также можете переопределить его с помощью одной из файловых систем. На моем компьютере mplayer
сначала ищет файл codecs.conf
в $HOME/.mplayer/codecs.conf
,и если он там не найден, он ищет /etc/mplayer/codecs.conf
. Вы можете видеть это вызвав mplayer с аргументом -v
.
В справочной странице также говорится, что вы можете передать параметр аргумента -codecs-file
в командной строке, но это не работает для меня.
Итак, возьмите копию файла codecs.conf
по умолчанию. Вы можете найти его в исходном архиве на веб-сайте или на этом неофициальном зеркале github. Файл можно найти в папке etc/
в дереве исходного кода.
Добавьте следующее в начало файла:
; Manually added: support opus inside.mp4
audiocodec ffopusmp4
info "FFmpeg opus/mp4"
status working
format 0x7375704F
fourcc opus
driver ffmpeg
dll opus
и сохраните его в пути поиска. Для меня это было под $HOME/.mplayer/codecs.conf
.
Версия файла MPlayer codecs.conf
, поэтому, если вы получите предупреждение:
This codecs.conf is too old and incompatible with this MPlayer release!
Вместо этого вам нужно взять файл из последней версии и обновить его. В крайнем случае, просто поднимите значение tp «release» в верхней части файла до сегодняшнего дня, хотя это может привести к несовместимости, в зависимости от того, почему проект решил изменить версию.
С этим изменением я могу воспроизводить опусы внутри файлов.mp4 точно так же, как и любой другой файл.