Массовый PING по списку из текстового файла

17 декабря, 2017

Еще один скрипт, которым приходится периодически пользоваться — массовый пинг по списку. Но по закону подлости, когда он необходим, его под рукой не оказывается, и в голове он стирается к этому времени. Поэтому каждый раз сочиняю его заново, на что тратится время. Запишу здесь, отсюда точно никуда не денется.

Задача: пропинговать большое количество устройств в сети, список айпишников, которых находится во внешнем файле. Результатом проверки пусть будет какой-либо файл, в моем случае csv.

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

Текст bat-файла:

@echo off
setlocal ENABLEDELAYEDEXPANSION
set «file=путь_до_файла\list.txt»

FOR /F %%x IN (‘findstr /B /V /C:# %file%’) DO (
ping %%x -n 1 | find «TTL=» > nul
if errorlevel 1 (
echo %%x offline
echo %%x;offline >> путь_до_файла\result.csv
) else (
echo %%x online
echo %%x;online >> путь_до_файла\result.csv
)
)

Косяк в Windows 7 — не могу запустить файл скрипт командой «Выполнить», приходится запускать через командную строку.

Файл list.txt простой:

192.168.0.1
192.168.0.2
#192.168.0.3
192.168.0.4

192.168.0.255

Файл result.csv. Его также можно открыть экспортом в Экселе и удобно редактировать. Закомментированные символом # строчки в list.txt в выходном файле игнорируются.

192.168.0.1;online
192.168.0.2;offline
192.168.0.4;online

192.168.0.255;online
Посмотреть

FFMPEG

29 ноября, 2017

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

Цель заметки — не собрать полное руководство по пользованию утилитой, для этого есть официальная документация, а только необходимые для себя функции.

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

ffmpeg -i input.avi -vcodec h264 -b:v 2000k -r 25 -s 852×480 -b:a 192k -acodec aac output.mp4

где:
-i input.avi — файл источник
-vcodec h264 — кодек, которым планируем кодировать
-b:v 2000k — битрейт видео
-r 25 — количество кадров в секунду, fps
-s 852×480 — разрешение
-b:a 192k — битрейт аудио
-acodec aac — кодек аудио
output.mp4 — выходной файл

Список поддерживаемых утилитой форматов и кодеков.

Основные разрешения 16:9, которыми пользуюсь: 2560×1140, 1920×1080, 1366×768, 1280×720, 960×540, 864×486, 640×360.

Основные разрешения 4:3: 1920×1440, 1280×960, 960×720, 750×540, 480×360.

Оптимальные параметры битрейта в зависимости от разрешения при частоте кадров 24, 25, 30 (источник: этотвашютьюб):
1080p — 8000-10000 кбит/с
720p — 4400-5500 кбит/с
480p — 1500-2200 кбит/с
360p — 800-1100 кбит/с
240p — 500-600 кбит/с

Как вырезать кусок видео с помощью ffmpeg

Для этого использую 2 способа.

Первый — в случае, когда помимо вырезания фрагмента из видео, необходимо менять его параметры:

ffmpeg -ss 00:00:10 -t 00:05:00 [дальше необходимые параметры по стандартной]

здесь -ss 00:00:10 — начало фрагмента через 10 секунд
-t 00:05:00 — продолжительность фрагмента 5 минут

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

ffmpeg -ss 00:00:10 -t 00:05:00 -i input.mp4 -sameq output.mp4

Как объединить аудио и видео с помощью ffmpeg

ffmpeg -i video.mp4 -i audio.mp3 -shortest output.mp4

Заметки из Хибин — 3

19 сентября, 2017

Вид с перевала Восточный Арсеньева

Вид с перевала Восточный Арсеньева

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

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

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

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

Заметки из Хибин — 2

7 сентября, 2017

ущелье Аку-Аку

В ущелье Аку-Аку я первый раз увидел горы. Они выросли из тумана и продолжали расти по мере моего устремления дальше вглубь ущелья.

Естественно, в моем организме возникла эмоция. Это редкая эмоция знакомства с чем-то большим, могущественным и, кажется, вечным. То, что настолько сильнее тебя, что даже не рассматривает тебя как своего противника.

Что-то подобное я ощущал в своей жизни три раза: когда побывал на разливе металла в кислородно-конвертерном цехе на Северстали (действие очень будоражащее) ; когда увидел человека на 3 головы выше меня (при моем росте 190 см это очень непривычный ракурс с того момента, как я достиг своего «потолка» ) ; когда впервые увидел плотно застроенные человейники в Мурино.

Ну и особенную сказочную красоту этих мест нельзя не отметить. Есть впечатление того, что место это тихое и даже заброшенное. Но впечатление это весьма обманчивое. Как только редкий путник покидает тропу ущелья, то слева, то справа начинают слышаться разнообразные звуки: будь то удары киркой по крепким камням — это трудолюбивые гномы добывают руду; будь то торопливый топот копыт — это эльфийские чистокровные лошади несут своих хозяев по их эльфийским срочным делам; будь то противный скрип — это энты-великаны трясут своими ветвистыми руками; и многие-многие другие звуки.

Сфотографировать их нет никакой возможности, очень уж чуткие эти твари, поэтому здесь читатель должен поверить мне на слово.

Читать далее

Заметки из Хибин — 1

6 сентября, 2017

Хибины

Здесь, в Хибинах, на высоте 400+ метров привычная нашему глазу флора тайги начинает несколько изменяться, точнее изменяется очень круто. Исчезают елки-палки, исчезает лес густой и многие гектары поверхности холмов и гор покрываются мхами, карликовыми извивающимися березами, одинокими жидкими сосенками и многими видами мелких цветов в один-два сантиметра высотой.

Из фауны же повстречал только ворона, такого же большого, черного и горланящего и толпищу комаров; они крупнее, наглее и забавно хрустят, когда давишь их на месте преступления.
Хибины

Русский язык

25 ноября, 2016

Фонтанка.ру, одно из ведущих СМИ Петербурга, настойчиво забивает на правила склонения географических названий на -ово, -ино в русском языке.

Режет слух похлеще, чем звОнит.

Запомните, котята: в Горелове, в Репине, пьяная жительница Купчина.

Правила русского языка

Контекстная реклама

18 ноября, 2016

Что написано пером не вырубишь топором. А введенные поисковые запросы будут до конца жизни преследовать тебя в виде контекстной рекламы.

Дело в том, что озадачился недавно тем, сколько будет стоить скататься Нахуй. А так как самый привлекательный Нахуй оказался в Перу, то лететь самолетом из Петербурга выгодней всего в Лиму, столицу Перу. Имел неосторожность спросить это у Авиасейлз.

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

wus8l4fcgo8