Как извлечь аудио-трек из видео

Если вы хотите преобразовать свое видео в аудиоформат с помощью Python, то попали в нужное место. В этом уроке я покажу вам два простых метода извлечения звука из видеофайла с помощью библиотек FFmpeg и MoviePy в Python.
Читать далее «Как извлечь аудио-трек из видео»

Как объединить аудио-файл с картинкой и получить видеоклип

Есть много случаев, когда вы хотите преобразовать свой аудиофайл в видео, например, загрузить аудио на YouTube или что-то подобное. В этом руководстве вы узнаете, как добавить статическое изображение в аудиофайл, чтобы сформировать видеофайл с помощью Python, используя библиотеку MoviePy.
Читать далее «Как объединить аудио-файл с картинкой и получить видеоклип»

Определение возраста с использованием OpenCV в Python

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

Оценку возраста можно рассматривать как автоматический процесс классификации изображения лица по точному возрасту или определенному возрастному диапазону. По сути, оценка возраста по лицу все еще является сложной задачей, а угадать точный возраст по одному изображению очень сложно из-за таких факторов, как макияж, освещение, препятствия и выражения лица.
Читать далее «Определение возраста с использованием OpenCV в Python»

256 день года — День программиста

Сегодня 13 сентября 2021, понедельник — 256-й день года (или 28, или 0х100, или количество состояний, которые можно сохранить в 1 байте). Великий День Программиста! Наш профессиональный праздник. Поздравляю!

Конечно, хотелось бы отметится в этот день хорошей статьёй о прелестях и проблемах профессии, но отпускное время не позволяет сосредоточиться и написать что-то внятное. Поэтом даю ссылки на мои ранние несколько статей, в том числе и переводные, которые будут сегодня уместны. Вот они:
Читать далее «256 день года — День программиста»

Сборка, разборка и эмуляция с использованием Python

Бывают такие нелегкие для прикладника времена, когда надо работать на низком уровне и просто ловить биты в центральном процессоре. Бывают они не часто, но случилось. Последний раз что-то подобное мне приходилось делать лет этак 30-35 назад. Так, что вспоминаем молодость и различные архитектуры процессоров, но уже не с «С++», а на Python. Он теперь ближе…

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

Дизассемблер — это процесс, обратный сборке, байты данных анализируются и преобразуются в инструкции сборки (которые более удобочитаемы для пользователей).
Читать далее «Сборка, разборка и эмуляция с использованием Python»

Как с помощью Python преобразовать pdf‑файлы в картинки

Ещё одно вечернее развлечение посвящаю разработке легкого инструмента командной строки для преобразования файлов PDF в картинки.

Будем использовать PyMuPDF, универсальное настраиваемое решение для интерпретатора PDF, XPS и электронных книг, которое можно использовать в широком спектре приложений, таких как средство визуализации PDF, средство просмотра или набор инструментов.
Читать далее «Как с помощью Python преобразовать pdf‑файлы в картинки»

Как с помощью Python преобразовать pdf‑файлы в doc

Развлечение на сегодняшний вечер — показать вам, как можно использовать библиотеку pdf2docx для преобразования файлов PDF в расширение docx.

Наша задача — разработать Python-модуль для преобразования одного или нескольких файлов PDF, расположенных в одной папке, в форме легкой утилиты командной строки не полагаясь на какие-либо внешние утилиты за пределами экосистемы Python.
Читать далее «Как с помощью Python преобразовать pdf‑файлы в doc»