{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Копытов Иван: заметки с тегом командная строка",
    "_rss_description": "Блог ленивого сисадмина",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/kini24.ru\/tags\/komandnaya-stroka\/",
    "feed_url": "https:\/\/kini24.ru\/tags\/komandnaya-stroka\/json\/",
    "icon": false,
    "authors": [
        {
            "name": "Копытов Иван",
            "url": "https:\/\/kini24.ru\/",
            "avatar": false
        }
    ],
    "items": [
        {
            "id": "187",
            "url": "https:\/\/kini24.ru\/all\/kodirovanie-video-2\/",
            "title": "Кодирование видео",
            "content_html": "<p>Сейчас на очереди мульсериал «Битлджус». Qeven почти ожидаемо «споткнулся» на нем, выдавая не до конца перекодированные файлы. Настала очередь VLC. Я бы его назвал комбайном за то количество функций, которые он может проделывать. Убив несколько часов на подбор параметров, обнаружил, что даже будучи запущенным из командной строки, он «нормально» реагирует на команды с пульта дистанционного управления, что мне было совершенно не нужно. Если, например, я нажимаю на паузу, то процесс перекодирования тоже встает на паузу. Не дай бог в процессе нажать на кнопку выключения... :-)<br \/>\nНо и одновременно с перекодированием файлов мне хотелось смотреть фильмы. К сожалению, однозначной команды вроде <i>disable-lirc<\/i> у него нет, поэтому пришлось пойти на хитрость и использовать параметр командной строки <i>lirc-file<\/i>, который задает файл с командами, выполняемыми при нажатии кнопки на пульте. Указав в качестве параметра корневой каталог системы, я получил возможность смотреть фильмы, управляя пультом, и перекодировать видеофайлы.<br \/>\nКодек DivX 3 тоже подвел, но, возможно, что тут также виноват пульт. Пришлось остановиться на MPEG2. В итоге конечная команда выглядела так:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">for a in *.mkv; do vlc -I dummy &quot;$a&quot; --sout=&quot;#transcode{vcodec=mp2v,vb=4096,fps=25,acodec=mp3,ab=128,samplerate=44100,channels=2,deinterlace,audio-sync}:standard{access=file,mux=avi,dst=\\&quot;$a.avi\\&quot;}&quot; --lirc-file &quot;\/&quot; vlc:\/\/quit; done;<\/code><\/pre><p>Запускать, конечно, надо из каталога. где находятся файлы для конвертации. Файлы, полученные в результате обработки, будут находиться в том же каталоге.<\/p>\n",
            "date_published": "2018-04-15T15:27:09+07:00",
            "date_modified": "2018-04-15T16:43:25+07:00",
            "tags": [
                "dvd",
                "vlc",
                "видео",
                "командная строка",
                "перекодирование",
                "плеер",
                "проблема",
                "пульт",
                "решение"
            ],
            "_date_published_rfc2822": "Sun, 15 Apr 2018 15:27:09 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "187",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        },
        {
            "id": "70",
            "url": "https:\/\/kini24.ru\/all\/sinhronizaciya-vremeni-v-windows\/",
            "title": "Синхронизация времени в Windows",
            "content_html": "<p>Возник тут вопрос о том, чтобы синхронизировать время на компьютере сразу после загрузки Windows. Поднял свои архивы, нашел один пакетный файл, который писал еще много лет назад. Он работал, но, как говорится, «время идет», появились новые пожелания. Поэтому файл был полностью переписан.<br \/>\nДля внесения изменений в параметры службы Windows нам нужно ее остановить, внести необходимые изменения и заново запустить. После всего этого выполнить синхронизацию времени. Что данный «батник» и делает.<br \/>\nИнтервал обновления изменен на «один раз в сутки» против значения по умолчанию «один раз в неделю». Также убраны ограничения интервалов, дата на компьютере может быть любой, синхронизация все равно будет произведена. Тестировал на разнице в 7 лет. В качестве сервера времени выбран ru.pool.ntp.org.<br \/>\nНиже код того, что у меня получилось. Можно, конечно, еще добавить команды для добавления задания в планировщик, но, на мой взгляд, это уже лишнее и лучше проделать это руками.<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">@echo off\nnet stop w32time\n\nsc config w32time start= auto\n\nreg add HKLM\\SYSTEM\\CurrentControlSet\\services\\W32Time\\Config \/v MaxNegPhaseCorrection \/t REG_DWORD \/d &quot;4294967295&quot; \/f\nreg add HKLM\\SYSTEM\\CurrentControlSet\\services\\W32Time\\Config \/v MaxPosPhaseCorrection \/t REG_DWORD \/d &quot;4294967295&quot; \/f\nreg add HKLM\\SYSTEM\\CurrentControlSet\\services\\W32Time\\TimeProviders\\NtpClient \/v SpecialPollInterval \/t REG_DWORD \/d &quot;86400&quot; \/f\n\nnet start w32time\n\nw32tm \/config \/syncfromflags:manual \/manualpeerlist:ru.pool.ntp.org\nw32tm \/config \/update\nw32tm \/resync\n\nexit<\/code><\/pre>",
            "date_published": "2017-07-03T13:20:55+07:00",
            "date_modified": "2017-07-03T13:22:05+07:00",
            "tags": [
                "w32time",
                "w32tm",
                "windows",
                "батник",
                "время",
                "загрузка",
                "командная строка",
                "синхронизация"
            ],
            "_date_published_rfc2822": "Mon, 03 Jul 2017 13:20:55 +0700",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "70",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4134,
    "_e2_ua_string": "Aegea 11.3 (v4134)"
}