LINUX.ORG.RU

Сообщения deep-purple

 

Озвучка видео в линуксе

 , , ,

ЭТО НЕ ВОПРОС! ЭТО ГОТОВОЕ РЕШЕНИЕ!

sudo cast AP, ist76. Чот больше и не могу вспомнить кому будет интересно.

В начале 2000-х под офтопиком у меня был опыт озвучки короткометражки (не столько в микрофонном смысле, сколько в комплексном, наложение звуков взрывов, ударов, криков, музыки, автоматизация, эффекты, мастеринг). И теперь вот понадобилось сделать то же самое в онтопике.

Конечно, мое решение не единственное. Но я опишу здесь то, что взлетит в 99.999% случаев, т.к. состоит из проверенного временем минимального набора ПО. Решение дающее реально качественный результат на выходе.

Сейчас будет о том, как удобно и правильно озвучить абсолютно любое видео, в том числе, с возможностью переозвучить (ревер комнаты, шум, тихие фразы) диалоги из видеоряда.

Сначала теория.

Главные комплексные вопросы: Как синхронизировать начитку синхронного перевода или озвучки с исходным звуком и видеорядом? Как применить аудиоэффекты и чтобы каждый был в свое время, место и с определенными настройками? Как сделать 5.1 или вклиниться в исходный 5.1 или просто сделать 2.0 но на уровне профессионального качества?

Обычно начитывают в микрофон в отдельной программе и потом импортируют кусками в видеоредактор в дополнительную дорожку, подгоняя расположение фраз во времени с видеорядом. Или начитывают прямо в видеоредакторе. Но видеоредактор, он на то и видео, что не аудио и не имеет возможности полноценно работать со звуком. А если нужно добавить звук очень синхронно как в клипах? Или накидать синхронных шумов (пердежь, бьющееся стекло, выстрелы, скрип шагов по снегу, etc..)?

Выводы:

1) Нам нужна DAW (многодорожка, VST(i), LADSPA, automation и прочее).
2) DAW должна уметь мониторинг видео!

Для себя я выбрал Ardour.

Но тут есть нюанс. Ardour поддерживает видеодорожку, но с какой-то там конкретной версии. К тому же, эта шляпа поставляется в качестве отдельной фичи, и нужно конпелять с этим патчем (возможно я и плохо смотрел, тем не менее, зачем искать конкретные версии, возможно этой не будет в репозитории вашей системы или не будет готового пакета). Да и сам патч стартует сервер слушающий сокет и реализует какой-то свой протокол синхронизации. Это как удаление зубов через задний проход. А еще в этом патче есть php (по-ха-пэ!) — ну его нахер этот патч. Так что просто берем тот Ardour который есть в вашей системе.

ГЛАВНОЕ:

Не нужно искать DAW которая умеет видеомониторинг из коробки!
Любая нормальная DAW в линуксе умеет в jack!
Т.е. вы можете взять другую DAW вместо Ardour, я же рассказываю про Ardour.


Вот оно: jack, Ardour, xjadeo. Эти компоненты работают так, как нам нужно. Ardour и xjadeo синкуются через jack.

Описываю по шагам ваши действия:

1) Заканчиваем работу над видеороликом в видеоредакторе не обращая внимания на качество звука — тут главное качество видео.
2) Пережимаем с помощью ffmpeg видеоролик в *.avi (без аудио) говняного качества и/или без сжатия (для того чтобы воспроизведение видео не жрало ресурсы).
3) С помощью ffmpeg вычленяем исходное аудио из качественного видеоролика.
4) Стартуем jack (ставим желаемый samplerate, например 48000гц).
5) Создаем в Ardour проект (внимание на samplerate и fps!).
6) Импортируем в проект исходное аудио, вычленненое ранее с помощью ffmpeg (2.0, 5.1, какое оно там у вас было не важно).
7) Устанавливаем в Ardour опшн «Positional sync source» в значение «JACK».
8) Стартуем xjadeo: $ xjadeo -i 3 /path/do/govno-quality.avi

Картинко

Теперь можно полноценно работать над звуком! Можете начитывать в микрофон прямо просматривая видео. Делать дубли. Двигать, резать, клеить начитанное прямо в DAW и проверять в реальном времени как оно сходится с тем что происходит в видеоряде или соотносится с оригинальным аудио. Добавлять любое кол-во дорожек. Микшировать так как хочется. Применять эффекты и автоматизацию.

После того как вы завершили работу с звуковой частью вашего фильма — рендерите готовый проект в *.wav (умеет и 5.1 например) и склеиваете через ffmpeg старое видео и новое аудио в результирующий видеофайл. Все!

deep-purple
()

Настенный терминал

 , , ,

Пока только мысли.

Хочу запилить настенный терминал, несколько терминалов, с выдачей информации на экран и тач-управлением каким-либо ф-ционалом в доме. К терминалам подать питание и ёзирнет.

Существуют ли готовые терминалы для таких нужд?
Существуют ли мониторы или готовые матрицы с тачем?
С чем дружить эти мониторы/матрицы? Какие-нибудь малинки брать? Общий корпус терминала соорудить же не проблема.


Где искать?
Что гуглить?

deep-purple
()

GIMP, слой(?) эффекта. Как?

 ,

Есть слой с картинкой.

Нужно покрутить яркость и контраст не применяя эти изменения на оригинальном слое, но чтобы эти изменения контраста и яркости были видны при включенном слое с эффектом.

Как?

deep-purple
()

Как разобарть samsung ML-2160

 ,

Крутил его минут 20, не понял как. Полез в гугл, а там только про заправку и перепрошивку.

А надо вскрыть сам большой корпус и выковырять оттуда бумагу, она глубоко.

На корпусе один всего саморез. Ну открутил, а смысла ноль. Где там что поддеть надо чтобы вскрыть?

deep-purple
()

ДС1. Коптево. Двушка. Без посредников. Сдам.

 ,

ДС1. Коптево. Двушка. Без посредников. Сдам.
Объявляю заранее чтобы у всех заинтересованных было время подумать и подготовиться.


Предложение действует ТОЛЬКО для зарегистрированных не менее года, имеющих активность на форуме, ЛОРовцев.
Максимум исключения: Вы — ЛОРовец, подходящий по указанным выше критериям и представляете интересы своих знакомых, на встречи и осмотр едете ко мне вместе с ними.

Так вот.

В конце апреля, начале мая — я съезжаю с этой квартиры. Насовсем.
Хорошей, не мешающей спокойно жить (приезжает раз в месяц), хозяйке квартиры, требуется смена квартирантов. Лучшим вариантом будет семейная пара, еще лучше с детьми. Другие варианты тоже возможны.

В квартире мной сделан ремонт (делал в счет оплаты) всех основных коммуникаций (эл-во, газ, вода, тлф, лан). Новая кухня. Новые ванная и унитаз, плитка, ламинат. Есть балкончик.

Ох и ах, не доклеены обои на кухне, не докручены наличники на одной двери, не докручены плинтусы в коридоре, не повешены шторки на антресолях. Мне уже лень. Честно.

Из того что останется после нашего отъезда (если не новое, то не засранное и не убитое):

Кухонный стол, 4 табуретки, новый диван, холодильник, стиралка, шторы в зале, некоторое кол-во посуды. Возможно оставим матрас и какие-то шкафы (еще не решили).

Кстати, некоторые ЛОРовцы были у меня в гостях. Могут подтвердить качество обстановки.

Фоток не будет, по крайней мере пока. Цена вопроса 45к деревянных (на сегодняшний момент, хз что у нас будет с ценами), торг уместен.

Можно позвездить тред, поспрашивать какие-то подробности.
К моменту «икс» будет поднят этот тред или создан новый, кастану тех кто попросит.

deep-purple
()

Траблы с версиями SSL

 , , ,

Есть пыховый скрипт и он дергается по крону.
В самом скрипте все чики-пуки (подробности ниже).

Этот скрипт для запросов использует курл (пыховая обертка). У меня на локалке все работает. А на хосте нихрена не работает, и выдает такую вот ошибку:

Unknown SSL protocol error in connection to <hostname>
Я проверил вгетом, и действительно. На локалке все работает, а на хосте вгет, после долгих раздумий (соединение есть, но тупит на хендшейке?) выдает такое:
$ wget https://<hostname>/
--2016-02-10 11:16:55--  https://<hostname>/
Resolving <hostname> (<hostname>)... <ipv4>
Connecting to <hostname> (<hostname>)|<ipv4>|:443... connected.
Unable to establish SSL connection.
Проверяю другие хосты — работают. А этот не работает.
Методом тыкания палочкой установил что это хост хочет TLSv1 (TLSv1_1 и TLSv1_2 еще не проверял, пока в процессе).
Так вот для TLSv1 на локалке все работает, а на хосте скрипт просто виснет и нихрена не делает «вечно».

Нарыл типа такого: http://stackoverflow.com/questions/20988782/curl-unknown-ssl-protocol-error-i...
и такого: http://blog.techstacks.com/2010/03/3-common-causes-of-unknown-ssl-protocol-er...
И как ожидалось — на локалке оно действует, а на хосте нет.

Еще думал что часовой пояс может, хотя если бы он, то отлуп получал бы быстро, а не висело бы долго.

Куда копать еще?

UPD: Хы, на хосте: OpenSSL was built without SSLv2 support

deep-purple
()

Давно не слушал di.fm, а там...

 , ,

А там прикрыли лавочку послушать поток через, например, VLC.

Причем сам айскаст ( http://pub1.di.fm/ ) выглядит как и раньше, только мп3 маунтпоинт пропал. Ну это хрен с ним. Трабла в том, что запуская маунтпоинт указанный в айскасте (типа правильный), мне втирают какую-то пургу:

По причине действия лицензионных ограничений свободное прослушивание ... возможно только в официальном приложении для смартфонов или на нашем вебсайте. Посетите сайт или загрузите приложение чтобы продолжить бесплатное прослушивание.

Сейчас пошуршал tcpflow и снова слушаю с плеера.

Но, такие формулировки:

свободное прослушивание
бесплатное прослушивание

Чем свободное прослушивание отличается от бесплатного?

лицензионных ограничений
только в официальном приложении для смартфонов или на нашем вебсайте

Технически, оф приложение или *.swf скачанная с сайта являются внешним плеером. Где же у них там юридическое определение что есть «внешний плеер»?

Кроме того, все авторы должны подписать соглашение, с условием запрета слушать с «внешнего» плеера при отсутствии премиум аккаунта, но разрешения слушать с оф сайта или оф приложения. Я там у них на сайте такие доки не нашел. Ну может плохо искал.

Хотя мне кажется это очередной словесный буллшит для хомячков.
Тупо согнать скотинку в премиум аккаунты и рубить бабло.

А?

(линукс тут при том, что я с него и музыку слушаю)

deep-purple
()

Про CSV формат

 , ,

Читал я спеку по цсв недавно. Да, писал парсер. Да, написал. Да, с нуля. Там все понятно вобщем. Я в курсе что есть всякие *.csv, *.tsv и прочие, это просто потому, что токены разделителей строк, полей и энклозуры полей могут быть любыми.

Вобщем вчера на SO какое-то тело ляпнуло что делимитер полей в строке может быть разным. Тело сказало что имелось ввиду, не разным в разных файлах, а разным в одном файле. Например "," и ";".

Я ему написал, мол, дядя, ткни меня носом в спеку где такое написано. Но тело так и не ответило.

А меня теперь мучает этот вопрос. Может я спеки читал не внимательно или еще что? Успокойте меня что такого не бывает, или ткните носом в спеку, где об этом написано.

deep-purple
()

Что делает этот код?

 , ,

if (+this.id == 0) { ...

Почему написано именно вот так? Что оно делает? Зачем написано так? Оно типа работает. А всяких NaN там не может случиться? А сравнение то не строгое.

deep-purple
()

Чем моглобы заниматься FSF?

 , , ,

Скорее всего было, да. Но у меня сегодня пригорело.

А почему за тридцать лет существования FSF не запустило кучу своих линий по производству свободного железа?

Ведь за тридцать лет можно было и привлечь специалистов. И обеспечить открытый доступ к наработкам по технологическому процессу, схемам. Начать выпускать процессоры, даже если оные были бы в сравнении с проприетарными сущим дерьмищем — зато без закладок и с честными гфлопсами (и чем там оно измеряется еще). Начать выпускать материнки, память, периферию и пр. и пр.

ТРИДЦАТЬ ЛЕТ просрали!!!

Ведь имея и открытый код и открытое железо, ни от кого бы не зависели вообще. Ну да, для особо жаждущих внедрить свои проприетарные поделия написали бы обертки и апи. И в итоге стояли бы «на том берегу» где диктуют свои условия, а не подстраиваются под чужие.

deep-purple
()

Что хочу — не знаю, а что знаю — не хочу (подробности внутри)

 , , ,

Я не сисадмин, естественно. Но могу прикинуть в какую сторону копать. И, на 99% уверен, что то, что я хочу — уже есть.

Bот подробности:

Должно быть N равноправных между собой, полных копий бекенд-серваков (статика, апликуха, бд).
Где каждый такой узел может работать самостоятельно, типа P2P.
Время рассинхронизации (отличий в статике, апп, бд) узлов должно быть не более 5 секунд.
При выпадении одного из узлов, естественно, остальные должны автоматически переконфижицца(?) на оставшуюся группу.

Реплики бд и/или вынос статики на отдельные серваки можете не предлагать, т.к. об этом решении я в курсе, но не смогу его применить на данном этапе разгребания говна.

Прошу дать мне название готового ПО, или краткое описание схемы-решения, которое подойдет под мои задачи.
Т.е. это решение скорее всего возможно будет являться временным костылем.

deep-purple
()

Надо прикупить HDD

 , ,

Сабж в заголовке. Надо 1-2 тб.

Хотел бы по быстрому определиться и, собственно, купить. Скорость не важна, там будет файлопомойка, музычка, котики. Важна надежность, чтоб не посыпался и все такое. Ато мне не совсем есть время и возможность часто копаться в компе (у родственников) даже раз в пол года.

Какую модель/производителя брать?

deep-purple
()

Ghostery отвалился

 , , ,

У меня фф 28, но это не важно. Говорят (на странице отзывов аддона Ghostery у моцыли на сайте) что в фф 42 тоже не пашет.

УВВР/УВННР?

deep-purple
()

Альсы, пульсы и все все все

 , , ,

Альсы, пульсы, мпд, айскасты, неткаты...

Эээ, warl0ck и val-amart, впрочем, и все остальные тоже.

Опишите свои реальные кейсы, как задачи, чем и зачем слали звук в сеть, чем принимали и воспроизводили.

Вот, например, где-то в соседнем треде человеку надо чтобы шеф говорил в микрофон а подчиненные слышали. Или, вещать музло в сети магазинов. Или что-то нароутить дома...

Дайте описание реальных задач случившихся в вашей жизни. Какие инструменты выбрали, как настраивали. Меня интересуют не столько сами конфиги, сколько пути выбора конкретной кухни и траблы, с которыми столкнулись в процессе решения.

Ожидаю примерно такой формат изложения:

Шеф дал задачу (или я сам себе придумал) сделать вот так и вот так. Я сначала выбрал это и это, начал ковырять но отвалилось в этом вот месте. Потом взял другое, а оно совсем не подходит. И тогда я нашел вот такую штуку и мне подошло, быстро настроил и все заработало.

UPD: Если вы думаете что я изучаю необходимость тех или иных фич — вы правильно думаете, так и есть. Ибо у меня есть поделка, которую я попиливаю вечерами. И, я чую, мне нужно оперделиться в какую сторону её сегментировать на отдельные утилиты, чтобы не получилось комбайна. А этот тред еще и даст мне понять какие вообще фичи я не учел.

deep-purple
()

Так ЛОРу сегодня стукнуло 17 лет или нет?

 , ,

Вопрос в заголовке.

Если да, то, где движуха? Или как всегда «не нужно»?

deep-purple
()

АЧХ уха

 , ,

ЛОР, я тут нарыл онлайн тесты на АЧХ уха.
Аудиофилы есть? Ну есть же тут аудиофилы, ну хоть пассивные ))

Вот мои результаты: http://s8.postimg.org/3nc0q2h39/image.png

Но они конечно же зависят от никакой звуковухи:

00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
	Subsystem: Hewlett-Packard Company Device 3651
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 23
	Memory at 53100000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 2
	Kernel driver in use: HDA Intel
и никаких наушников: Panasonic RP-HT 161

Кто хочет потестироваться? Хаутушка на той страничке есть. Правда, ничего не поделаешь — там флеш.

deep-purple
()

Шум в выходные

 

У нас тут возле дома стоит общага. В подвале общаги видимо какая-то мастерская. И вот уже в который раз какой-то мудадяй забывает вырубить на выходные вытяжку. Этот девайс молотит так (воздухопровод примерно 40х40 резонирует же), что аж слышно через стеклопакеты, и открыть окно даже на пять минут для проветривания невозможно.

Куда доложить? Как сформулировать? Или может взять балончик краски и написать на стене у заднего входа (где эти черти какраз и шлындрают) фразу типа: «Забыл выключить вытяжку на выходные? [плохое-слово]!».

deep-purple
()

Пятница 9-е, встреча МЛУГ

 , ,

Оповещения не было. Сейчас созвонились — все в силе.

Далее почти копипаста:

Спешу уведомить (итить-колотить, аж опаздываю) господ/товарищей/граждан ЛОРовцев о том, что СЕГОДНЯ! в пятницу (9 октября) пройдет очередная встреча московских линуксоидов.

С надеждой на увеличение состава, сообщаю, что встреча пройдет с 17:30 до 22:00, в ТЦ Аркадия(3 этаж ресторанный дворик) по адресу:

Б. Овчинниковский пер., 16; м. Новокузнецкая.

В случае чего, с одним из организаторов встречи можно будет связаться по телефону: +7 915 102-05-03

alpha, om-nom-nimouse, dk-, Dispetcher14, BambarbiyaKirgudu, DELIRIUM, trofk, umren, Ttt, Goury, murmur, d, Meyer, next_time, te111011010, drunken_train, lexxus-lex, Kevin_Detry, iVS, lolset, imul, poison1456, ncrmnt, DR_SL.

deep-purple
()

ADGEX EDrive двигатель

 , ,

Вроде не обсуждали (или я плохо поискал). Баян свежак от 2015-06-17.

Интересный видос про «еще один» электродвигатель: http://www.youtube.com/watch?v=jDF8CaSLYzA

Это (как мне кажется) очень даже не плохо. Дедок выразился правильно — движок прост как автомат калашникова. Варианты наращивания мощности (а-ля рейд) тоже до безобразия просты.

Что скажете? Кто уже видел?

З.Ы.: Ушел пока искать еще инфы про этот двигатель.

UPD: Ага ))) Нашел http://uzlovu.net/

UPD2: Да, чота желтизна какая-то.

deep-purple
()

Мылосру кладёт все в спам, остальные сервисы — ок

 , , ,

Живет у меня на сервачке один дядя. Ну, такой, нормальный. Есть у него сайтик на пыхе, который рассылает уведомления зареганым пользакам.

Вчера он мне пишет — на всех сервисах все ок, а мылосру стал класть в спам. Прямо сейчас дядя спит, больших подробностей не будет.

Я только сейчас проверил логи экзима — там все чики-пуки (все пачки писем на мылосру имеют статус комплитед). Релейки нет, внешней аутенфикации нет, локалхост онли. В пыхокоде тоже все норм, там пхпмайлер, шлет через ф-цию mail() которая ссылается на МТА экзима.

Собсно вопрос: а мылосру никаких ограничений не вводит на кол-во валящейся почты с одного хоста? Ато там если поглядеть — в основном мылосруящики у его пользаков.

Мммм? Или можт еще где-то в логах что-то поглядеть?

deep-purple
()