My Notes

Category: Linux

Скрипт для циклической записи видео на веб-камеру для Линукса

С помощью обычного линуксового софта можно легко превратить вебкамеру в видеокамеру для записи каких-нибудь блогов или в "видеорегистратор", что я для разминки и сделал. Проверено на Ubuntu 14.04.

·· [Read more · Читать дальше] ·· »»»

Магический .asoundrc, чтобы с OSS работала звукозапись через эмуляцию ALSA

Впервые за много лет получил работающую звукозапись в Linux с M-Audio Audiophile 192/24 в ALSA-приложениях. Эта карта хорошо работает только с OSS-драйверами, и мука с современным отупевшим и потерявшим нормальную поддержку OSS софтом была очень долгой. Секретов успеха два:
1) Можно описать карту как "asym" и задать в ней различные входные и выходные DSP-устройства OSS и в одной виртуальной дефолтной карте поиметь работающие вход и выход, а значит, даже у самых глупых ALSA-приложений не будет сомнений, откуда брать звук.
2) Нужно задать параметры буферизации звука - без этого чудо не происходит!
Итак, волшебный ~/.asoundrc:

·· [Read more · Читать дальше] ·· »»»

Магический .asoundrc для Linux + ALSA + звуковая карта USB без микширования (FiiO E7)

Без этих телодвижений E7 под Linux в основном работает, но к выводу звука может иметь доступ только одно приложение в один момент времени, причём некоторые вещи (например, YouTube) периодически перестают работать вообще. Для полноценного использования карточки нужно вручную настроить программное микширование Это заняло несколько подходов и творческого осмысления, т.к. несколько первых найденных в сети инструкций оказались неработоспособны.

·· [Read more · Читать дальше] ·· »»»

Как я конвертировал видео с X100 для Instagram под Linux

Вероятно, часть преобразований является избыточной.

1) Вырезал первые 6 секунд и 720x720 из центра кадра, привёл формат аудио и видео:

mencoder -oac lavc -lavcopts acodec=aac -ovc x264 -x264encopts bitrate=4000 -vf crop=720:720,scale=640:640 -endpos 00:06 -ofps 30 DSCF1956.MOV -o cut-sq.mp4

2) IG упорнейше говорит, что не может сие принять, но если просто перегнать видео с помощью ffmpeg, то уже берёт:

ffmpeg -i cut-sq.mp4 -strict experimental -sameq cut-sqff.mp4
ffmpeg -i cut-sq.mp4 -strict experimental -qscale 0 cut-sqff.mp4

Ubuntu 11.10 Distro Upgrade Oops

Yesterday I was upgrading a computer from Ubuntu 11.10 (Oneiric) Linux to 12.04 and 'sudo do-release-upgrade' was crashing with an error message in the script.
To make it update to 12.04 simply remove the 'print' statement from lines 91-92 in /usr/bin/do-release-upgrade and run it again.

Archives

                                                                                                                                                                                                                                                                   


© Sergey A. Galin, 1998-2004 http://sageshome.net/b2e/blogs/