Bug 57081 - В shared-mime-info нет определения для .amv файлов
Summary: В shared-mime-info нет определения для .amv файлов
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: shared-mime-info (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-12-01 11:00 MSK by Иванов Александр Владимирович
Modified: 2026-02-25 17:58 MSK (History)
3 users (show)

See Also:


Attachments
Не отображается миниатюра для файла .amv формата (50.00 KB, image/png)
2025-12-01 11:00 MSK, Иванов Александр Владимирович
no flags Details
Файл amv.amv (630.87 KB, application/x-riff)
2025-12-01 11:05 MSK, Иванов Александр Владимирович
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Иванов Александр Владимирович 2025-12-01 11:00:28 MSK
Created attachment 20228 [details]
Не отображается миниатюра для файла .amv формата

Стенды, на которых выполнялось тестирование:
  kworkstation-11.1.1-x86-64 обновленный до sisyphus
  education-11.0-x86-64-kde обновленный до sisyphus

Версия программы: ffmpegthumbs-25.08.3-alt1

Шаги воспроизведения:
1) Установить пакет ffmpegthumbs
   # apt-get install ffmpegthumbs
2) Скачать приложенный файл amv.amv в любую директорию
3) Открыть Dolphin
   Меню -> Система -> Dolphin
4) Выбрать директорию, в которую был установлен файл с расширением .amv -> Настройка просмотра -> Показывать миниатюры

Фактический результат: миниатюра для файла не отображается 

Ожидаемый режим: Миниатюра должна отображаться
  
Дополнительная информация: Ошибка также воспроизводится и на p11
Comment 1 Иванов Александр Владимирович 2025-12-01 11:05:17 MSK
Created attachment 20229 [details]
Файл amv.amv
Comment 2 Блинов Денис Вячеславович 2026-02-25 17:57:36 MSK
Проблема не в ffmpegthumbs. Неправильно определяется тип файла, в свойствах .amv файла в dolphin указано: Тип "Контейнер RIFF (application/x-riff)
Поэтому нет миниатюры и нет приложения по умолчанию для открытия файла.
Такое же поведение например в Nemo.

Корректное определение:
$ file --mime amv.amv
amv.amv: video/x-amv; charset=binary

Некорректное определение:
$ gio info amv.amv | grep standard::content-type
  standard::content-type: application/x-riff

Dolphin и Nemo определяют тип файла через libgio, который имеет базу из shared-mime-info, а в нём нет определения для .amv файлов. 
Проверка:
rpm -ql shared-mime-info | grep amv
<пустой вывод>

Если руками создать определение для amv файлов, то gio будет корректно определять тип, в dolphin будет миниатюра и запуск через приложение по умолчанию.