LINUX.ORG.RU

Сообщения steemandlinux

 

Прибить индекс к видео, которое не открывается через ffmpeg, mpv и т.д.

Есть видео с видеорегистратора, расширение mp4, кодек якобы avc1, хотя камера утверждает, что h264. Оно не открывается ни одним линуксовым плеером. Под вендой его открывает WMP при условии что оно переименовано в avi, но при этом не виден индекс файла, т.е. длина 0:00. Как его сделать нормальным? Видеорегистратор beward.

exiftool:

exiftool otryad-731.mp4 
ExifTool Version Number         : 10.55
File Name                       : otryad-731.mp4
Directory                       : .
File Size                       : 296 MB
File Modification Date/Time     : 2017:10:04 15:04:53+03:00
File Access Date/Time           : 2017:10:04 15:12:43+03:00
File Inode Change Date/Time     : 2017:10:04 15:17:10+03:00
File Permissions                : rw-r--r--
File Type                       : MP4
File Type Extension             : mp4
MIME Type                       : video/mp4
Major Brand                     : MP4  Base Media v1 [IS0 14496-12:2003]
Minor Version                   : 0.2.0
Compatible Brands               : isom, iso2, mp41
Movie Data Size                 : 309608524
Movie Data Offset               : 36
Movie Header Version            : 0
Create Date                     : 0000:00:00 00:00:00
Modify Date                     : 0000:00:00 00:00:00
Time Scale                      : 1000
Duration                        : 0:59:59
Preferred Rate                  : 1
Preferred Volume                : 100.00%
Preview Time                    : 0 s
Preview Duration                : 0 s
Poster Time                     : 0 s
Selection Time                  : 0 s
Selection Duration              : 0 s
Current Time                    : 0 s
Next Track ID                   : 5
Track Header Version            : 0
Track Create Date               : 0000:00:00 00:00:00
Track Modify Date               : 0000:00:00 00:00:00
Track ID                        : 1
Track Duration                  : 0:59:59
Track Layer                     : 0
Track Volume                    : 0.00%
Matrix Structure                : 1 0 0 0 1 0 0 0 1
Image Width                     : 1920
Image Height                    : 1080
Media Header Version            : 0
Media Create Date               : 0000:00:00 00:00:00
Media Modify Date               : 0000:00:00 00:00:00
Media Time Scale                : 1000
Media Duration                  : 0:59:59
Media Language Code             : eng
Handler Type                    : Video Track
Handler Description             : Video Handler
Graphics Mode                   : srcCopy
Op Color                        : 0 0 0
Compressor ID                   : avc1
Source Image Width              : 1920
Source Image Height             : 1080
X Resolution                    : 72
Y Resolution                    : 72
Bit Depth                       : 24
Video Frame Rate                : 25
Avg Bitrate                     : 688 kbps
Image Size                      : 1920x1080
Megapixels                      : 2.1
Rotation                        : 0
mpv otryad-731.mp4
Playing: otryad-731.mp4
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: error reading header
[lavf] avformat_open_input() failed
[ffmpeg/demuxer] mov,mp4,m4a,3gp,3g2,mj2: error reading header
[lavf] avformat_open_input() failed
Failed to recognize file format.


Exiting... (Errors when loading file)

 

steemandlinux
()

Бомбит от образования азиатов

Меня уже начинает реально бомбить от узкости азиатов, они узкоглазые не потому что глаза узкие, у них очень узкое зрение. Шел 2017 год, инженеры Asus так и не узнали что такое трение покоя. Опять долбанный кулер не запускается вплоть до перегрева, хотя у меня и стоит поддержка 60% вращения оборотов. Достаточно шевельнуть его пальцем и он крутится. 15 лет этому долбанному QFan и оно так и не поняло что такое трение покоя. ЗА 15 ЛЕТ, КАРЛ.

Объясните, почему азиаты такие узкоглазые?

 , ,

steemandlinux
()

Как выполнить uniq с конца?

Можно без использования циклов и всяких ветвлений выполнить uniq с конца.

Т.е из:

rm -rf /*
cd /
cd /
exit
rm -rf /*

Сделать так, чтобы остался в конце rm -rf /*, а не exit.

 

steemandlinux
()

Оптимизация через HTTP2 to HTTP reverse proxy

А возможна такая связка для оптимизации запросов:

apache/http2 -> reverseproxy/http -> client?

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

 

steemandlinux
()

The Long Dark не могу отключить геймпад, не работают кнопки выбора

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

 

steemandlinux
()

hardware raid6 + mdadm raid0

Подскажите, а это плохая идея собирать raid60 путем mdadm из двух аппаратных raid6 (кеш, батарея, контроллер)?

И еще вопрос, на двух контроллерах можно сделать общий массив. На adaptec или lsi?

 , , ,

steemandlinux
()

Почему эмулируют 440FX?

Почему во всех виртуальных машинах по дефолту стоит 440FX?

Даже qemu, который усиленно пилил Q35 в итоге сделал гибрид 440FX + ICH9?

Какой сакральный смысл в эмуляции железа не поддерживающего pcie?

 

steemandlinux
()

xPath, как извлечь значение?

Есть кусок сайта:

            <tr id="eventRowId_351194" event_attr_ID="1226" event_timestamp="2017-07-14 12:30:00" onclick="javascript:changeEventDisplay(351194, this, 'overview');">
                <td class="first left time" >15:30</td>
                <td class="flagCur"><span title="United States" class=" ceFlags United_States">&nbsp;</span> USD</td>                   <td class="sentiment" title="Low Volatility Expected"><i class="newSiteIconsSprite grayFullBullishIcon middle"></i><i class="newSiteIconsSprite grayEmptyBullishIcon middle"></i><i class="newSiteIconsSprite grayEmptyBullishIcon middle"></i></td>                <td class="left event">Core CPI Index (Jun)</td>

                <td class="bold act blackFont event-351194-actual" title="" id="eventActual_351194">&nbsp;</td>                <td class="fore" id="eventForecast_351194 event-351194-forecast">&nbsp;</td>                <td class="prev blackFont event-351194-previous" id="eventPrevious_351194">251.33</td>
                <td class="diamond" id="eventRevisedFrom_351194">&nbsp;</td>            </tr>
                                <tr id="eventInfo351194" class="noHover displayNone" >
                    <td id="eventInfoTd351194" colspan="8">
                        <div class="displayNone eventDetailWrap" id="eventDivWrapper351194"></div>
                    </td>
                </tr>

Мне надо из него вытащить «2017-07-14 12:30:00»

Пробую

xpathSApply(html, "//tr[@event_timestamp]", xmlValue)

Вытаскивает:

 "15:30\n                  USD                                   PPI (MoM) (Jun)\n\n                                 -0.1%                0.0%\n                             "               

Массив он конечно вытащил, молодец, но там нет дат. А как само значение вытащить?

 ,

steemandlinux
()

userscript против тупых веб-кодеров

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

 ,

steemandlinux
()

Найти математическую середину вектора

Есть вектор а.

В нем есть значения:

a[6] = 39
a[9] = 41
a[11] = 44
a[16] = 41
a[18] = 43
a[22] = 40

Как найти средний индекс?

 

steemandlinux
()

Pragma once не работает

Есть заголовок:

https://github.com/fireice-uk/xmr-stak-cpu/blob/master/thdq.hpp

Есть измененные мьютексы для mingw:

https://github.com/meganz/mingw-std-threads

Я в файле thdq.hpp меняю заголовок на:

#pragma once
#undef _GLIBCXX_HAS_GTHREADS
#include <queue>
#include "mingw.thread.h"
#include "mingw.mutex.h"
#include "mingw.condition_variable.h"

В заголовок mingw.mutex.h также добавляю #pragma once

Дальше делаю:

cmake -DCMAKE_TOOLCHAIN_FILE=/home/blablabla/distfiles/cmake-toolchains/Toolchain-Ubuntu-mingw64.cmake -DMICROHTTPD_REQUIRED=OFF -DOpenSSL_REQUIRED=OFF ..
make

Выходят ошибки:

In file included from /usr/lib/gcc/x86_64-w64-mingw32/6.2-win32/include/c++/condition_variable:39:0,
                 from /home/user/xmr-stak-cpu/thdq.hpp:6,
                 from /home/user/xmr-stak-cpu/executor.h:2,
                 from /home/user/xmr-stak-cpu/cli-miner.cpp:24:
/usr/lib/gcc/x86_64-w64-mingw32/6.2-win32/include/c++/bits/std_mutex.h:132:10: error: redefinition of ‘struct std::defer_lock_t’
   struct defer_lock_t { explicit defer_lock_t() = default; };

Как правильно избавляться от этой циркулярной пилы?

 ,

steemandlinux
()

Найти стертое фрагментированное видео

Есть жесткий, видимо побывавший в руках эрзента, отформатирванный, с накатанной свежей вендой. photorec восстанавливает только начало видеофайлов, а остальной поток теряет.

Реально с помощью ffmpeg, mpv, gstreamer найти видео без заголовка на жестком диске?

 ,

steemandlinux
()

Как продать помойку в 3 раза дороже, пользуясь технической неграмотностью

Intel SSDSC2BA200G4 50Pk 200Gb стоимость от 400 баксов.

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

Только сегодня встретил свеженький экземпляр. Какое же это тормозное говно.

 ,

steemandlinux
()

Галера. Отсидеть 8 часов против интересной работы.

Первая страница тестов

Вторая страница тестов

Будь я фашиϟϟтом, начал бы втирать про раϟϟовое превосходство.

Но тут принципиально разный подход к разработке.

С одной стороны сотни (по инсайдерским данным 400 унтеров) отсиживальщиков 8 часов (или сколько там в Бангалоре?).

С другой стороны энтузиасты на зарплате плюс коллаборация с Intel и VMWare. Это при этом в тесте нет еще совсем нового патча от Марека с приростом 12-27%

Итого - стадо мартышек в пух и прах слилось небольшой группе заинтересованных программистов.

Для Ъ, превосходство открытой Mesa против закрытого AMDGPU-PRO:

Dota 2x, Metro Redux - 2.5x, Openarena 1.7x, Unigine SP - 1.9x, Serious Sam F 1.8x, Talos Principle 2x.

 ,

steemandlinux
()

Почему провайдеры ненавидят стандартный SIP?

Практически у всех провайдеров наблюдает лютая ненависть к стандартному протоколу SIP. Они упорно ставят клиентам шлюзы с прошивками в которых испорчен протокол до такой степени, что к нему нереально подключиться с софтфона.

Вот например один из саботажников протокола:

https://ru.wikipedia.org/wiki/Российский_телефонный_узел

 

steemandlinux
()

Выживастик без зомбей.

Существуют в природе нормальные выживастики без зомбей, работающие под линуксом?

Еще желательно отсутствие пациентов 731 больницы. Их появление уничтожает любую мультиплеерку.

 

steemandlinux
()

Запустить busybox в chroot

Понять не могу.

Набираю:

chroot sysresq/ /bin/ash

Получаю приглашение

/ #, однако любая команда из состава busybox выдает такое:

ash: ls: not found

Притом busybox ls выполняется нормально.

 

steemandlinux
()

Рейд из рейдов будет работать?

4 винта 1 Тб, 4 винта 2 тб. Из 4 по 1 Тб сделать 2 raid0 по 2 тб и из этого всего сделать raid6.

 

steemandlinux
()

А где исходники amdgpu-pro лежат?

Конкретно интересуют исходники или патчи libdrm.

 

steemandlinux
()

Платка с GPIO и Ethernet

Что лучше взять для эксплуатации при температурах от -30 до 50 градусов цельсия? Требуется GPIO, Ethernet и возможность ватчдога tcp портов подключенного оборудования.

 

steemandlinux
()

RSS подписка на новые темы