Я надеялся, что чтения руководства будет достаточно, но руководство очень ограничено, как и другая документация. Так что исходный код должен был прийти на помощь. Поиск по коду ключевого слова «значок» показал несколько случаев, которые звучат как эти значки :
.src/disks/gduvolumegrid.c: g_ptr_array_add (icons_to_render, (gpointer) "user-bookmarks-symbolic");
Проверка значка подтверждает, что это те, кого мы ищем:
Код показывает, что является триггером для отображения этой иконки:
if (element->show_configured)
g_ptr_array_add (icons_to_render, (gpointer) "user-bookmarks-symbolic");
show_configured
назначается, когда устройство "настроено", что бы это ни значило:
element->show_configured = is_block_configured (block);
Вероятно, мы можем упростить это до «гнома -дисков, известных об этом диске и его конфигурации».
Ответ на ваш вопрос содержится в примерах ffmpeg . Вы можете использовать что-то вроде этого:
ffmpeg -loop 1 -framerate 1 -i banner.png -i audio.wav -map 0 -map 1 -c:v libx264 -crf 16 -c:a aac -b:a 92k -shortest -movflags +faststart ready_to_upload.mp4
Подробное объяснение:
-loop 1
повторять изображение потенциально вечно -framerate 1
имеют низкую частоту кадров --i banner.png -i audio.wav
ввод изображения и звука -map 0 -map 1
использовать оба потока -c:v libx264 -crf 16
имеют высокое -качество изображения -c:a libfdk_aac -b:a 92k
имеют высокое -качество -shortest
остановить повтор баннера после окончания звука -movflags +faststart
включить индекс в начале контейнера MP4 для раннего запуска Он сжимает примерно до 1 МБ в минуту.
Примечание. :YouTube, скорее всего, (, но не гарантирует )повторное кодирование вашего видео -. Качество изображения ухудшится.