Утилита timg. Консольный просмотрщик изображений и видео.
Category: GNU/Linux,Анимация,Псевдографика,утилиты
Описание.
Timg — утилита для просмотра изображений и видео в терминале. Она превращает терминал в полноценный просмотрщик, позволяя быстро взглянуть на изображение, не покидая командную строку.
Сайт проекта: github.com
Установка.
Для большинства дистрибутивов GNU\Linux:
Debian/Ubuntu:
$ sudo apt install timg
Fedora:
$ sudo dnf install timg
Или соберите из исходников:
git clone https://github.com/hzeller/timg.git cd timg mkdir build cd build cmake .. make sudo make install
Что может timg?
- Просмотр изображений в терминале с поддержкой различных форматов (jpeg, png, gif и другие).
- Воспроизведение видео прямо в консоли (включая просмотр с веб-камеры).
- Поддержка анимаций (gif, анимированные png).
- Гибкие настройки отображения: масштабирование, обрезка, поворот.
- Работа с pdf и svg документами.
- Просмотр изображений из интернета по URL.
Как это работает?
Timg использует графические возможности современных терминалов (Sixel, Kitty или iTerm2), а если они недоступны — эмулирует изображения с помощью Unicode-символов и 24-битных цветов.
Простейший пример использования:
$ timg photo_2023-07-24_20-45-31.jpg
Ответ:

Ключевые возможности.
Адаптивное отображение.
- Автоматическое определение возможностей терминала.
- Поддержка высокого разрешения в совместимых терминалах.
- Эффективные fallback-режимы для простых терминалов.
Гибкое управление отображением.
Отображение с заголовком:
$ timg --title photo_2023-07-24_20-45-31.jpg
Ответ:

Просмотр в виде сетки:
$ timg --grid=3x2 *.jpg
Ответ:

Просмотр только первого кадра анимации:
$ timg --frames=1 cat-cat-meme.gif
Ответ:

Работа с видео.
- Воспроизведение прямо из файла.
- Потоковое воспроизведение с YouTube.
- Просмотр с web-камеры.
Просмотр видеофайла:
$ timg video.mp4
Ответ:

Просмотр потока с YouTube.
$ youtube-dl -q -o- URL-видоса | timg -V -
Практическое применение.
- Быстрый просмотр изображений при работе на удалённом сервере.
- Встроенный просмотрщик для файловых менеджеров (ranger, vifm).
- Автоматизация обработки изображений через конвейеры.
- Демонстрация графиков и диаграмм прямо в терминале.
Оригиналы источников информации.
- devtrends.ru «timg: Ваш терминал как универсальный просмотрщик изображений.»