Bug 57081

Summary: В shared-mime-info нет определения для .amv файлов
Product: Sisyphus Reporter: Иванов Александр Владимирович <ivanovav>
Component: shared-mime-infoAssignee: Yuri N. Sedunov <aris>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: aris, blinovdv, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Не отображается миниатюра для файла .amv формата
none
Файл amv.amv none

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 будет миниатюра и запуск через приложение по умолчанию.