Заметки

Про современное юзабилити

В девяностые, продвинутые пользователи ПК смеялись над "чайниками", у которых при работе за компьютером регулярно случалось "я что-то нажал и всё пропало!" В современных соцсетях это "что-то нажал и всё пропало" стало нормой эргономики, продуманной концепцией и гордостью продакт-менеджеров и дизайнеров.

Как сделать переходник для объективов Зенит М39 с бесконечностью

Как проще всего сделать переходник с зеркалочных объективов M39 (Зенит-С, Зенит-3, Кристалл, Старт с переходником на М39 и так далее) на современную камеру с сохранением фокусировки на бесконечность? В этой системе было немало достойных объективов, которые до сих пор активно используются как альтернатива в 10-100 раз более дорогим современным аналогам и для создания ретро картинки: ранние Гелиос-44, Таир-11, Гелиос-40, Индустар-50, Мир-1 сейчас имеют ореол "культовых". Китай производит переходники типа M39-EOS (он же Canon ЕF/EF-S), но они обычно сделаны под использование дальномерных и фотоувеличительных объективов в качестве макро, и рабочим отрезком не заморочены, поэтому при их использовании теряется возможность фокусировки на бесконечность. (Вам может повезти купить достаточно тонкий адаптер или объектив переюстированный на более длинный отрезок объектив, а может и не повезти.) Также, не проблема в онлайн магазинах приобрести колечки M39-M42. Посмотрим на рабочие отрезки M42 и M39:

М42 - 45,5 мм
М39 Зенит - 45,2 мм

Видим, что разница всего лишь 0,3 мм. При этом, фланец правильного переходника M42-EOS имеет толщину более 1 мм. Этим мы и можем воспользоваться. Берём переходник M42-EOS (лучше простой, алюминиевый, без хрома и рельефа на переднем фланце), шкурку (достаточно грубую) и штангенциркуль. Замеряем толщину переходника, вычитаем 0,3 мм, кладём шкурку на плоскость, а переходник лицом на шкурку и (намочив и периодически промывая шкурку водой) стачиваем, сколько нужно. Процесс займёт некоторое время, за которое можно посмотреть какой-нибудь фильмец или стримчик. Далее, в переходник вкручиваем колечко M39-M42. Можно после прикидочной сборки нанести на резьбу кольца фиксатор - thread locker, чтобы оно не выкручивалось. Всё, переходник готов!

Можно также пойти другим путём, купить M39-EOS и если бесконечности не будет то стачивать передний фланец по 0,05-0,1 мм, пока бесконечность не появится. Разница в том, что у всех M42-EOS надо снимать 0,3 мм, а у разных M39-EOS может быть разное значение. Зато не нужно дополнительное кольцо M39-M42.

Переходник на EOS далее ставим на свою любимую зеркалку Canon, или через переходник "EOS - ваша БЗК" на любую беззеркалку Canon/Sony/Nikon/Fuji/Olympus/Panasonic и прочие. (EOS вообще хороший "общий знаменатель" для мануальной оптики, поскольку на него адаптируются M42, Contax/Yashica, Pentax K, вроде бы Nikon F, Exacta, а теперь и Зенит M39, и весь зеркальный средний формат. Поэтому, если у вас есть разные системы, то можно всю зеркальную мануалку адаптировать на EOS, а потом EOS адаптировать на имеющиеся БЗК тушки.)

Минусом данного способа является то, что объектив фиксируется где-то "вверх ногами" и чтобы посмотреть на шкалы диафрагмы и фокусировки нужно переворачивать фотоаппарат. Но если вы решили связаться с 70-летней оптикой такие мелочи уже не должны вас пугать.

Плюс в том, что не нужно ничего делать с самим объективом, и он сохранит совместимость со своей родной камерой. Старая фототехника с годами будет только дорожать и увеличивать коллекционную ценность, не надо её вандалить!

Самая короткая команда починить Ubuntu после слёта драйверов NVidia

2025 год, а Ubuntu всё так же продолжает на sudo apt dist-upgrade устанавливать новое ядро без кусков драйверов NVidia. После перезагрузки графическая система не стартует, не выдавая никаких разумных сообщений на экран. Только в логе Xorg можно найти строчки о том, что драйвера дисплея нет. Раньше я в таких ситуациях парился с вычислением, какие именно deb-пакеты надо доустановить, или даже ставил драйвер с сайта NVidia. Но, оказывается, есть простой способ. Переходим в консольку с помощью Ctrl+Alt+F2, логинимся и вводим:

sudo ubuntu-drivers install
sudo reboot

Как конвертировать VOB-файлы в mp4 (Linux)

Допустим, у нас есть каталог VOB файлов с видеодиска, из которых хочется получить один файл, например, для удобства просмотра на смарт-ТВ по сети.

  1. Убираем с дороги файлы других расширений и VOB-файлы очень маленькой длины (единицы килобайт) - это какая-то магия видеодисков, нам они не нужны. В случае сомнений, посмотрите, что в них, с помощью видеоплеера - скорее всего, они не играются или там просто чёрный кадр. Если там короткое видео с какой-нибудь заставкой - можно оставить.
  2. Выявляем разрезанные по размеру последовательности файлов. Допустим, для VTS_01 есть: VTS_01_0.VOB, VTS_01_1.VOB, VTS_01_2.VOB и мы видим, что файлы с номерами 0 и 1 имеют длину ровно 1024М, а номер 2 какой-то более короткий. Это значит, что их надо склеить:
    cat VTS_01_0.VOB VTS_01_1.VOB VTS_01_2.VOB > VTS_01.VOB.
    Примечание: этот шаг может быть не обязателен, но иногда ffmpeg на таких нарезках на следующем шаге падает.
    Исходные файлы после склейки убираем с дороги, оставляем склеенный.
  3. Конвертируем VOB-ы в mp4:
    for X in *.VOB ; do ffmpeg -i $X -c copy $X.mp4 ; done
    VOB-файлы больше не нужны, убираем в другой каталог.
  4. Создаём список файлов для склейки окончательного файла, вида:
    file VTS_01.VOB.mp4
    file VTS_02_0.VOB.mp4
    file VTS_02_1.VOB.mp4
    file VTS_03_1.VOB.mp4
    file VTS_04_1.VOB.mp4

    Можно это сделать так:
    (for X in *.mp4 ; do echo "file $X"; done) > list.txt
    Убедитесь, что список получился в правильном порядке, при необходимости отредактируйте.
  5. Склеим файлы по списку в одно видео:
    ffmpeg -safe 0 -f concat -i list.txt -c copy output.mp4

Готово!
Примечание: необходимость шага 3 не проверял, обоснование не знаю :)

Raw-конвертер для Линукса - Darktable

Года с 2008 я ленился обрабатывать накопленные raw-файлы, потому что от виндовой проги Canon для обработки у меня портится настроение и болят руки (а на Fuji я вообще не снимал равки, потому что там прога совершенно садистская), да и вообще у меня ни одного нормального компьютера с Виндовс давно нет, виртуальная машина отдельная мука сама по себе, а для Linux производители камер ничего не сделали (и Adobe тоже, насколько я знаю). И тут внезапно обнаружил, что уже есть вполне адекватный конвертер для Линукса: Darktable, причём он даже входит в репозиторий Убунту (sudo apt install darktable - и готово). А что ещё лучше, у него есть вариант для командной строки darktable-cli, которым можно одним махом перегнать целый каталог с raw-файлами в PNG или TIFF и просто свалить их в архив и выборочно (то что того стоит) редактировать уже привычным Гимпом. Уже проверил - результат после пары движений в Гимпе получается не хуже фирменного конвертера и намного лучше JPEG из камеры, по крайней мере для 40D, из которого у меня и лежит основная непроявленная масса. Для полного счастья не хватает только поддержки 16-битного вывода в darktable-cli в настоящий момент - если фотка сильно не попала по экспозиции то её всё-таки придётся обрабатывать самим Darktable. Сама прога успешно пишет в любой битности, так что, в принципе, можно просто гуёвым Darktable перегнать целый каталог в 16-битный TIFF - не совсем Linux-way, но пойдёт.

https://www.darktable.org/

Archives

                                                                                                                                                                                                                                                                   


© Sergey A. Galin, 1998-2021 sageshome.net/blog/